This felt good and is the culmination of a project so I wanted to share it:
Over the past 6 months, I went from "having used AWS a few times" to "creating, deploying, and owning the lifecycle for infrastructure across dev, QA, and Prod environments." I had to show a client team how to best use Terraform, and had to evolve and adapt the infrastructure many times along the way. I also created and evolved the CI pipeline across TeamCity and Octopus (client tools of choice).
AWS services deployed included:
Over the past 6 months, I went from "having used AWS a few times" to "creating, deploying, and owning the lifecycle for infrastructure across dev, QA, and Prod environments." I had to show a client team how to best use Terraform, and had to evolve and adapt the infrastructure many times along the way. I also created and evolved the CI pipeline across TeamCity and Octopus (client tools of choice).
AWS services deployed included:
- Lambda functions
- API Gateway
- CloudFront for both API Gateway and S3
- WAF
- Secrets
- CMKs
- S3 Buckets
- IAM Roles and Policies
- Glue Jobs
- RDS Aurora
This infrastructure passed the client team's many checks for resiliency and security to become their first AWS application deployed to production.