Objectives
- Use DevOps best practices to develop, deliver, and maintain applications and services at high velocity on AWS
- List the advantages, roles and responsibilities of small autonomous DevOps teams
- Design and implement an infrastructure on AWS that supports DevOps development projects
- Leverage AWS Cloud9 to write, run and debug your code
- Deploy various environments with AWS Cloud Formation
- Host secure, highly scalable, and private Git repositories with AWS Code Commit
- Integrate Git repositories into CI/CD pipelines
- Automate build, test, and packaging code with AWS Code Build
- Securely store and leverage Docker images and integrate them into your CI/CD pipelines
- Build CI/CD pipelines to deploy applications on Amazon EC2, server less applications, and container-based applications
- Implement common deployment strategies such as “all at once,” “rolling,” and “blue/green”
- Integrate testing and security into CI/CD pipelines
- Monitor applications and environments using AWS tools and technologies