DevOps Engineering on AWS teaches you how to use the combination of DevOps cultural philosophies, practices, and tools to increase your organization’s ability to develop, deliver, and maintain applications and services at high velocity on AWS. This course covers continuous integration (CI), continuous delivery (CD), infrastructure as code, microservices, monitoring and logging, and communication and collaboration. Hands-on labs give you experience building and deploying AWS CloudFormation templates and CI/CD pipelines that build and deploy applications on Amazon Elastic Compute Cloud (Amazon EC2), serverless applications, and container-based applications. Labs for multi-pipeline workflows and pipelines that deploy to multiple environments are also included.
Learning Objectives
- Use the principal concepts and practices behind the DevOps methodology
- Design and implement an infrastructure on AWS that supports one or more DevOps development projects
- Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
- Use AWS Code Commit and AWS Code Build to understand the array of options for enabling a continuous integration (CI) environment on AWS
- Use AWS Code Pipeline to design and implement a continuous integration and continuous delivery (CI/CD) pipeline on AWS
- Use AWS Code Star to manage all software development activities in one place
- Implement several common continuous deployment (CD) use cases using AWS technologies, including blue/green deployment and A/B testing
- Use Amazon EC2 Systems Manager for patch management
- Fine-tune the applications you deliver on AWS for high performance, and use AWS tools and technologies to monitor your application and environment for potential issues
- Leverage automated testing in different stages of a CI/CD pipeline
- Distinguish between the array of application deployment technologies available on AWS, including AWS Code Deploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container Service (Amazon ECS), and Amazon Elastic Container Registry (Amazon ECR), and decide which technology best fits a given scenario
Framework Connections
Competency Areas
Feedback
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.