AWS Certified DevOps Engineer – Professional

By Craig Arcuri

This course fully prepares students for the AWS Certified DevOps Engineer – Professional exam.

24.2 hours
  • 114 Lessons
  • 9 Hands-On Labs
  • 6 Course Quizzes
  • 3 Practice Exams

About the course

In this course, we’ll help validate your expertise with DevOps by covering a variety of topics, such as creating deployment pipelines using the AWS Developer Tools suite and deploying infrastructure and applications using CloudFormation, Elastic Beanstalk, and OpsWorks. By the end of this course, you won’t just be prepared to sit for your AWS DevOps Engineer – Professional exam — you’ll also gain the advanced technical skills needed to become a DevOps subject matter expert.

This course covers the core concepts for each of the 6 domains outlined in the AWS blueprint, including:

  • SDLC Automation
  • Configuration Management and Infrastructure as Code
  • Monitoring and Logging
  • Policies and Standards Automation
  • Incident and Event Response
  • High Availability, Fault Tolerance, and Disaster Recovery

We’ll cement your knowledge in these domains by diving deep into individual services and best practices with clear and concise 5- to 20-minute lessons and several hands-on labs. Along with real-life examples, practical labs, and more, we’ll walk through each of the major development and operational domains of Amazon Web Services, step by step.

The ideal student for this course is ready to master the next level of the Amazon Web Services ecosystem and has already earned the AWS Certified SysOps Administrator – Associate and/or AWS Certified Developer – Associate certification.

Keep being awesome, Cloud Gurus!

  • Chapter 1 3 Lessons Introduction 7:21

    Course Introduction

    1:32

    About the Training Architect

    1:21

    About the Exam

    4:28
  • Chapter 2 1 Lesson Certification Path and Supporting Courses 3:09

    Supporting Course Overviews

    3:09
  • Chapter 3 26 Lessons SDLC Automation 6:15:49

    CI/CD Concepts

    10:59

    CodeCommit Overview

    12:29

    CodeCommit Repository Actions - Demo

    11:10

    CodeCommit Cloning, Commit, Pushes, and Pulls - Demo

    8:55

    CodeCommit Merging and Branching - Demo

    13:44

    CodeCommit Data Security

    10:16

    Introduction to CodeBuild

    9:24

    CodeBuild Walkthrough - Demo

    10:51

    Working with Build Projects and the Buildspec File

    14:45

    Introduction to CodeDeploy

    8:35

    CodeDeploy Setup and Configuration

    9:33

    CodeDeploy Application, Deployment Groups, and Deployment Configurations

    8:07

    CodeDeploy appspec.yml

    8:10

    CodeDeploy Revision and Deployment Details

    11:42

    Introduction to CodePipeline Concepts

    12:34

    CodePipeline with CodeBuild

    11:00

    Managing CodePipeline

    12:58

    Creating a Pipeline - Demo

    14:05

    CodePipeline Continuous Delivery and Approval Actions

    11:19

    CodePipeline with EventBridge

    13:04

    Jenkins with AWS Developer Tools

    9:46

    SDLC Automation Scenarios

    7:23

    Creating an AWS CodeCommit Repository That Triggers Email Notifications

    30:00 Hands-On Lab

    Configure and Work with CodeCommit from the CLI

    1:00:00 Hands-On Lab

    Setting Up an AWS CodePipeline with a Manual Approval

    30:00 Hands-On Lab

    Quiz: AWS DevOps Pro 2022 Domain 1

    15:00 Quiz
  • Chapter 4 30 Lessons Configuration Management and Infrastructure as Code 7:05:07

    Elastic Beanstalk Overview

    13:16

    Elastic Beanstalk Deployment Strategies

    14:49

    Elastic Beanstalk Environment Configurations

    11:59

    Elastic Beanstalk Docker Deployments

    6:54

    Elastic Beanstalk with RDS

    10:24

    Lambda Overview

    11:41

    Lambda Versions and Aliases - Demo

    7:08

    Lambda SAM Framework

    8:50

    Deploying Step Functions

    8:36

    API Gateway Overview

    7:56

    REST API vs. WebSocket API

    8:34

    API Gateway with Lambda Proxy Integration

    14:36

    CloudFormation Template Overview

    10:09

    CloudFormation Intrinsic Functions

    13:26

    CloudFormation Wait Conditions and Creation Policies

    12:15

    CloudFormation Helper Scripts

    8:51

    CloudFormation Stack Protection

    9:37

    Updating CloudFormation Stacks

    9:07

    CloudFormation Nested Stacks and Cross-Stack References

    14:00

    CloudFormation Drift Detection and Remediation

    10:05

    CloudFormation Custom Resources

    10:54

    OpsWorks Essentials

    10:25

    Deployment Strategies with AWS OpsWorks

    11:19

    Working with ECS

    10:48

    Fargate Overview

    9:59

    Configuration Management and Infrastructure as Code Scenarios

    9:29

    Working with CloudFormation Condition Functions

    30:00 Hands-On Lab

    Working with CloudFormation Nested Stacks

    45:00 Hands-On Lab

    Updating CloudFormation Stacks with Direct Updates and Change Sets

    1:00:00 Hands-On Lab

    1067_QUIZ - Configuration Management and Infrastructure as Code

    15:00 Quiz
  • Chapter 5 13 Lessons Monitoring and Logging 2:43:34

    EventBridge Overview

    11:44

    CloudWatch Alarms

    10:41

    CloudWatch Logs and Metrics

    14:34

    Automation with EventBridge and SNS - Demo

    9:51

    CloudTrail Overview

    12:59

    Kinesis Overview

    9:46

    Kinesis Data Streams with Lambda - Demo

    11:01

    X-Ray Concepts

    10:25

    Amazon OpenSearch (Amazon Elasticsearch)

    11:43

    Tagging and Resource Groups

    9:13

    Monitoring and Logging Scenarios

    6:37

    Monitoring AWS CodePipeline Changes Through AWS CloudWatch Events Rules

    30:00 Hands-On Lab

    1067 - QUIZ-EXAM - Monitoring and Logging

    15:00 Quiz
  • Chapter 6 10 Lessons Incident and Event Response 1:50:45

    Incident and Event Response Overview

    17:29

    CloudFormation Stack Troubleshooting and Rollback

    15:50

    CodeDeploy Rollback

    12:35

    Event-Driven Automated Actions

    10:44

    GuardDuty Overview

    7:57

    AWS Inspector Overview

    9:54

    Kinesis and Event-Driven Automation

    8:24

    Security Information and Event Management

    7:18

    Incident and Event Response Scenarios

    5:34

    1067_QUIZ-EXAM - Incident and Event Response

    15:00 Quiz
  • Chapter 7 15 Lessons Policies and Standards Automation 2:58:26

    AWS Organizations for Multi-Account Environments

    9:32

    Trusted Advisor for Policies and Standards

    7:05

    Service Catalog for Organizational Control

    7:30

    Systems Manager Introduction and Setup - Demo

    11:59

    Systems Manager Configuration Compliance

    8:28

    Systems Manager Run Command

    11:18

    Systems Manager Parameter Store

    12:40

    Automate with Systems Manager - Demo

    12:39

    Patch Manager

    11:43

    AWS Config

    10:52

    Amazon Macie

    8:13

    Secrets Manager

    14:38

    Policies and Standards Automation Scenarios

    6:49

    Creating an IAM Role and Configuring an EC2 Instance for AWS Systems Manager via the AWS Management Console

    30:00 Hands-On Lab

    1067_QUIZ-EXAM - Policies and Standards Automation

    15:00 Quiz
  • Chapter 8 20 Lessons High Availability, Fault Tolerance, and Disaster Recovery 3:32:32

    Auto Scaling Launch Templates

    12:22

    ASG Scaling Policies and Scheduled Actions - Demo

    14:03

    Auto Scaling Lifecycle Hooks for Configuring Instances

    10:51

    Termination Policies and Suspending Auto Scaling Processes

    8:55

    Auto Scaling to Support SQS - Demo

    7:00

    Load Balancers Fronting Auto Scaling Groups

    11:28

    Troubleshooting Auto Scaling

    9:15

    Auto Scaling Deployments

    6:29

    DynamoDB Overview

    9:48

    DynamoDB Streams, DAX, and TTL

    11:55

    Highly Available RDS

    9:00

    Aurora for High Availability

    6:01

    Content Delivery with CloudFront

    9:07

    High Availability with Route 53

    10:44

    AWS Single Sign-On

    4:38

    Multi-AZ and Multi-Region Deployments

    7:19

    Disaster Recovery

    11:26

    High Availability, Fault Tolerance, and Disaster Recovery Scenarios

    7:11

    Configuring AWS Auto Scaling Rolling Updates

    30:00 Hands-On Lab

    1067_QUIZ-EXAM - High Availability, Fault Tolerance, and Disaster Recovery

    15:00 Quiz
  • Chapter 9 5 Lessons Conclusion 9:07:13

    1067 AWS Certified DevOps Engineer – Professional (DOP-C01) Exam

    3:00:00 Quiz

    AWS Certified DevOps Engineer – Professional (DOP-C01) Exam #2

    3:00:00 Quiz

    AWS Certified DevOps Engineer – Professional (DOP-C01) Exam #3

    3:00:00 Quiz

    Course Summary, Whitepapers, and Additional Resources

    3:39

    Conclusion and What’s Next

    3:34

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!