DevOps Engineering on AWS
Description
In this course, you will learn to: 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
Prerequisites
We recommend that attendees of this course have the following prerequisites: Previous attendance at the System Operations on AWS or Developing on AWS courses Working knowledge of one or more high-level programming languages, such as C#, Java, PHP, Ruby, Python Intermediate knowledge of administering Linux or Windows systems at the command-line level Two or more years of experience provisioning, operating and managing AWS environments