IT Certification


AWS Certified DevOps Engineer Professional 2021 - Hands On!

Pass the AWS Certified DevOps Engineer Professional Certification (DOP-C01) with 20 hours of advanced hands-on videos.

4.67 (5050 reviews)


20.5 hours


Jun 2021

Last Update
Regular Price

Exclusive  SkillShare  Offer
Unlimited access to 30 000 Premium SkillShare courses

What you will learn

Pass the AWS Certified DevOps Engineer Professional Certification (DOP-C01)

Create automations between all the various AWS services

All Hands-On advanced course to provide you the experience needed to pass the exam

Perform operations that will teach you real-world skills

Learn DevOps on AWS by doing

All slides available as a downloadable PDF


Welcome to the BEST and MOST UPDATED online resource to learn the skills needed to pass the challenging certification: AWS Certified DevOps Engineer Professional (DOP-C01).

Before taking this course, make sure that:

  • You hold at least an associate-level certification in AWS (AWS Certified Developer Associate is preferred)

  • You have experience using AWS at your work

This course is entirely hands-on to provide you with the experience needed to understand, analyze and solve the questions asked at the AWS Certified DevOps Engineer Professional exam. As such, I will not be covering the basics, and I will be going rather fast through concepts you should already know.

If you're ready to go on a challenging and rewarding journey, join me in this course. You will not be disappointed!


This course is different from the other ones you'll find on Udemy. Dare I say, better (but you'll judge!)

  • It covers in-depth all the new topics on the AWS Certified DevOps Engineer Professional DOP-C01 exam

  • It's packed with practical knowledge on how to use AWS inside and out as a DevOps

  • It teaches you how to prepare for the AWS Certified DevOps Engineer Professional exam AND how to prepare for the real world

  • It's a logical progression of topics, not a laundry list of random services

  • It's fast-paced and to the point

  • All slides available as downloadable PDF

  • I passed the exam with a score of 940/1000 so you are in good hands!



My name is Stephane Maarek, and I'll be your instructor in this course. I am an AWS Certified DevOps Engineer Professional, AWS Certified Solutions Architect, AWS Certified Developer, AWS Certified SysOps, AWS Certified Big Data, and the author of highly-rated & best-selling courses on AWS Lambda, AWS CloudFormation & AWS EC2. I've already taught 500,000+ students and received 100,000+ reviews.

I've decided it's time for students to properly learn how to be an AWS Certified DevOps Engineer Professional. You are in good hands!


This course also comes with:

  • Lifetime access to all future updates

  • A responsive instructor in the Q&A Section

  • Udemy Certificate of Completion Ready for Download

  • A 30 Day "No Questions Asked" Money Back Guarantee!

Join me in this course if you want to pass the AWS Certified DevOps Engineer Professional Exam and master the AWS platform!


AWS Certified DevOps Engineer Professional 2021 - Hands On!
AWS Certified DevOps Engineer Professional 2021 - Hands On!
AWS Certified DevOps Engineer Professional 2021 - Hands On!
AWS Certified DevOps Engineer Professional 2021 - Hands On!


Course Overview - AWS Certified DevOps Engineer Professional

Course Overview - AWS Certified DevOps Engineer Professional

Course Readiness

About your instructor

Code & Slides Download

Code & Slides Download

SDLC Automation (Domain 1)

CICD Overview

Reference Links for Domain 1 - AWS Certified DevOps Engineer Professional

CodeCommit - Overview

CodeCommit - First Repo & HTTPS config

CodeCommit - clone, add, commit, push

CodeCommit - Branches and Pull Requests

CodeCommit - Securing the Repository and Branches

CodeCommit - Triggers & Notifications

CodeCommit - & AWS Lambda

CodeBuild - Overview

CodeBuild - First Build

CodeBuild - buildspec.yml Deep Dive

CodeBuild - Docker, ECR & buildspec.yml

CodeBuild - Environment Variables & Parameter Store

CodeBuild - Artifacts and S3

CodeBuild - CloudWatch Events, CloudWatch Logs, CloudWatch Metrics & Triggers

CodeBuild - Validating CodeCommit Pull Requests

CodeDeploy - Introduction & Overview

CodeDeploy - EC2 Setup

CodeDeploy - Application, Deployment Groups & First Deployment

CodeDeploy - Deployment Groups Discussion

CodeDeploy - Deployment Configurations

CodeDeploy - appspec.yml Deep Dive

CodeDeploy - Hooks & Environment Variables

CodeDeploy - CloudWatch Events, CloudWatch Logs, CloudWatch Alarms, Triggers

CodeDeploy - Rollbacks

CodeDeploy - On-Premise Instances Setup

CodeDeploy - Deploy to AWS Lambda

CodePipeline - Overview

CodePipeline - CodeCommit & CodeDeploy

CodePipeline - Adding CodeBuild

CodePipeline - Artifacts, Encryption and S3

CodePipeline - Manual Approval Steps

CodePipeline - CloudWatch Events Integration

CodePipeline - Stage Actions, Sequential & Parallel

CodePipeline - All Integrations

CodePipeline - Custom Action Jobs with AWS Lambda

CodePipeline - CloudFormation

CodePipeline - Good Blog to Read

CodeStar - Overview

Jenkins - Architecture

Jenkins - Setup on EC2

Jenkins - AWS Plugins

WhitePapers to Read - AWS Certified DevOps Engineer Professional

Domain 1: Section Cleanup

Configuration Management and Infrastructure as Code (Domain 2)

Reference Links for Domain 2 - AWS Certified DevOps Engineer Professional

CloudFormation: Lectures

CloudFormation Overview

CloudFormation Create Stack Hands On

CloudFormation Update and Delete Stack

YAML Crash Course

CloudFormation Parameters

CloudFormation Resources

CloudFormation Mappings

CloudFormation Outputs

CloudFormation Conditions

CloudFormation Intrinsic Functions

CloudFormation User Data

CloudFormation cfn-init

CloudFormation cfn-signal and wait conditions

CloudFormation cfn-signal failures troubleshooting

CloudFormation Rollbacks

CloudFormation Nested Stacks

CloudFormation ChangeSets

CloudFormation DeletionPolicy

CloudFormation TerminationProtection

=== CloudFormation Lectures from DevOps course ===

CloudFormation - Parameters from SSM

CloudFormation - Public Parameters from SSM

CloudFormation - DependsOn

CloudFormation - Deploying Lambda Functions

CloudFormation - Custom Resources

CloudFormation - Drift Detection

CloudFormation - Status Codes Deep Dive

CloudFormation - InsufficientCapabilitiesException

CloudFormation - cfn-hup & cfn-metadata

CloudFormation - Stack Policies

Elastic Beanstalk - EB CLI

Elastic Beanstalk - Saved Configurations

Elastic Beanstalk - .ebextensions for configs

Elastic Beanstalk - .ebextensions for resources

Elastic Beanstalk - RDS in or out of environment?

Elastic Beanstalk - .ebextensions for commands & container commands

Elastic Beanstalk - Good Features to Know

Elastic Beanstalk - Rolling Updates Strategies

Elastic Beanstalk - Rolling Updates Hands On

Elastic Beanstalk - Swap URL (Blue / Green)

Elastic Beanstalk - Worker Environments

Elastic Beanstalk - Multi Docker Integration

Lambda - Overview

Lambda - Sources and Use Cases

Lambda - Security, Environment Variables, KMS and SSM

Lambda - Versions, Aliases and Canary Routing

Lambda - SAM Framework

Lambda - SAM and CodeDeploy

Step Functions - Overview

API Gateway - Overview

API Gateway - Integration with Lambda

API Gateway - Stages and Deployments

API Gateway - Deployments and Canary Testing

API Gateway - Throttles

API Gateway - Fronting Step Functions

=== ECS Lectures from Certified Developer Course ===

What is Docker?

ECS Clusters

ECS Task Definition

ECS Service

ECS Service with Load Balancers

ECR - Part I

ECR - Part II


ECS & Multi Docker Beanstalk

ECS - IAM Roles

ECS - Auto Scaling

ECS - CloudWatch Integrations

ECS - CodePipeline CICD

OpsWorks - Getting Started Part 1

OpsWorks - Getting Started Part 2

OpsWorks - Lifecycle Events

OpsWorks - Auto Healing & CloudWatch Events

OpsWorks - Summary & Cleanup

Monitoring and Logging (Domain 3)

Reference Links for Domain 3 - AWS Certified DevOps Engineer Professional

CloudTrail - Overview

CloudTrail - Log Integrity

CloudTrail - Cross Account Logging

Kinesis - Data Streams Overview

Kinesis - Data Firehose & Analytics Overview

Kinesis - Data Firehose Hands On

CloudWatch Metrics - Overview

CloudWatch Metrics - Metrics to Know

CloudWatch Metrics - Custom Metrics

CloudWatch Metrics - Exports

CloudWatch Alarms - Overview

CloudWatch Alarms - Billing Alarms

CloudWatch Logs - Console Overview

CloudWatch - Unified CloudWatch Agent Part I

CloudWatch - Unified CloudWatch Agent Part II

CloudWatch Logs - Metric Filters & Alarms

CloudWatch Logs - Export to S3

CloudWatch Logs - Logs Subscriptions + Kinesis Data Firehose Hands On

All Kind Of Logs

CloudWatch Events - Overview

CloudWatch Events - Integration with CloudTrail API

CloudWatch Events - vs S3 Events

CloudWatch Dashboards - Overview

X-Ray - Overview

X-Ray - DevOps automation

Amazon ES - ElasticSearch + Logstash + Kibana

Amazon ES - Hands On

Tagging in AWS

Policies and Standards Automation (Domain 4)

Reference Links for Domain 4 - AWS Certified DevOps Engineer Professional

SSM - Overview & Quick Setup

SSM - EC2 Setup

SSM - On-Premise Setup

SSM - Resource Groups

SSM - Run Command

SSM - Parameter Store

SSM - Patch Manager

SSM - Inventory

SSM - Automations

SSM - Session Manager & Cleanup

Config - WARNING

Config - Overview

Config - Rules

Config - Automations

Config - Multi Account

Service Catalog - Overview

Service Catalog - Hands On

Inspector - Setup & Run

Inspector - Automations

EC2 Instance Compliance

Health - Service Health Dashboard & Personal Health Dashboard

Trusted Advisor - Overview

Trusted Advisor - Automations

Trusted Advisor - Automating Refreshes

GuardDuty - Overview

GuardDuty - Automations

Macie - Hands On

Secrets Manager - Hands On

License Manager - Hands On

Cost Allocation Tags

Data Protection & Network Protection in AWS

Incident and Event Response (Domain 5) & HA, Fault Tolerance, and DR (Domain 6)

Reference Links for Domain 5 & 6 - AWS Certified DevOps Engineer Professional

Domain 5 - Coverage Overview

ASG - From Launch Configuration

ASG - From Launch Templates

ASG - Scheduled Actions

ASG - Scaling Policies

ASG - ALB Integration


ASG - Suspending Processes & Troubleshooting

ASG - Lifecycle Hooks

ASG - Termination Policies

ASG - Integration with SQS

ASG - Monitoring

ASG - CloudFormation CreationPolicy

ASG - CloudFormation UpdatePolicy

ASG - CodeDeploy Integration

ASG - CodeDeploy Integration Troubleshooting

ASG - Cleanup

ASG - Deployment Strategies

DynamoDB - Review Part I

DynamoDB - Review Part II

DynamoDB - Patterns

S3 - Review

Multi AZ - Overview

Multi Region - Overview

StackSets - Warning

Multi Region - CloudFormation StackSets

Multi Region - CodePipeline

Disaster Recovery - Overview

Disaster Recovery - DevOps Checklist

On-Premise Strategies with AWS

Multi Account - AWS Organization Overview

Multi Account - AWS Organization Hands On

Multi Account - Services Integration

Course Wrap-up

Save 50% on your AWS Certified DevOps Engineer Professional Exam Cost!

Get an Extra 30 Minutes on your AWS Exam - Non Native English Speakers only

Next Steps - AWS Certified DevOps Engineer Professional

Bonus Practice Exam (10 questions)


Link to Practice Exam Course - AWS Certified DevOps Engineer Professional


John9 October 2020

I took another course by Stephane Maarek and on the strength of that experience am taking this one. Generally his courses on Udemy have much more detail than their ACloudGuru counterparts.

Sankarasubramanian7 October 2020

Hi Stephane, What I felt there are some topic you are doing bit faster, although I have completed your AWS architect associate & Developer course feet bit faster which is not able to follow in some topics. Yes, Of course the pain is cannot complete all the topic.

Ankit19 September 2020

because instructor is forcing to buy his another course to get better understandings of basics. I think if someone is buying your course, you need to give him each and every detail from scratch which will surely attract more customers compared to others

Vinodh6 September 2020

Just took the test and passed. I have Zero exp of AWS. Just gone through this course and did practice tests and passed the exam all within a month. Now i'm confident that i know about AWS and know how to implement solutions.

Venkata2 September 2020

I am enjoying the practical approach with demos and handson labs, it will for sure solidify AWS knowledge.

Aniket23 February 2020

This is really awesome course. Very good hands on practice and really helped me to upgrade my AWS knowledge. Thanks Stephane.

Josef16 February 2020

Once again, Stephane's course was a great source for preparation for the certification exam. It provided me the baseline to pass the exam on the first try with 921/1000 points. It's very reassuring to know that you can trust in Stephane pointing you in the right direction for the exam.

sudheer15 February 2020

Very good course , covered all most all the topics related to DevOps certification . I cleared my exam today and got certified and I can confidently say that this course ( along with practice exam 75 questions ) helped me 100% .

Leonid14 February 2020

I just passed AWS DevOps Engineer Professional exam with 881 score, thank you for this awesome course !

Ben11 February 2020

The instructor is a great person, with knowledge and passion about the topic. The instructor teach clearly the topics, and straight to the point. I followed in the last years a lot of AWS trainings and Stephane Maarek proofs himself again why he is an instructor I will definitly recommend to others.

Mohit10 February 2020

The perfect course to pass the exam. The amount of details, precision and depth covered in this course is a perfect example of how a course should be taught from concept introduction to perfecting it. The exam tips and hints are a boon. Since the entire course is hands-on, you will remember the visuals even if you do not get to do a hands-on yourself; and that will be a huge benefit in the exam. There are several moments in the exam where I went "Stephane had shown this"

Dilip3 February 2020

Today i passed "AWS Certified DevOps Engineer – Professional " exam and special thanks to @Stephane Maarek for Nice study study course which helps me to pass one of difficult exam today. Also i followed Practice exam set which help me to think real exam questions pattern, however real test comes always new :-)

Darius31 January 2020

This course was excellent and covered all aspects of the exam. While fast paced, it was not hard to keep up with the instructor. Highly recommended!

rice27 January 2020

From Japan. I passed the exam 810 out of 1000. Thanks to your great courses. Thanks to Stephane !╭( ・ㅂ・)و ̑̑

Jennifer23 January 2020

This course is incredibly comprehensive. Stephane does talk fast and gets a lot of content in in a short amount of time. I found myself backing up a minute or 2 to more fully understand sections that I fell behind on.


1/13/202194% OFFExpired
3/10/202194% OFFExpired
4/1/202192% OFFExpired
4/20/202192% OFFExpired


Udemy ID


Course created date


Course Indexed date
Course Submitted by