This course ‘Using DevOps Automation for AWS Deployments’ can be used as a stand-alone learning module. But is also a mini-course and the first in a learning path that will prepare the student for the AWS Certified DevOps Engineer Professional exam.
The mini-course has 3 sections, and the first sections defines DevOps and the DevOps engineer professions. Section one goes on to define CI/CD automation, Disaster Recovery techniques, and Blue/Green Deployments. These are key concepts the DevOps Engineer must master for both the profession and the certification exam.
The second section of the course takes a deep dive on the AWS Developer Tools suite, and it’s core components: CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. These services are covered heavily in the DevOps Pro certification exam and warrant the detail and attention given in this section.
The final section revisits Blue/Green deployments in greater detail, as the topic is heavily covered on the exam, and also covers key topics related to Blue/Green deployments: Canary Deployments, and A/B Testing.
Again, this course is designed to stand on its own or be the first in a series of mini-courses in preparation for the DevOps Pro exam.