Become an AWS Certified DevOps Engineer Professional (DOP-C02)

A hands-on training program for the AWS DevOps Engineer - Professional exam. Automate delivery with CodePipeline, CodeBuild and CodeDeploy, manage infrastructure as code with CloudFormation, deploy with Elastic Beanstalk and ECS, and run monitored, highly available, self-healing systems on AWS.

200+ exam Q&A· 3 mock tests· 10 modules · 90+ lessons· 35+ hands-on labs· Aligned to DOP-C02· 3 bonus beginner courses
AWS Certified DevOps Engineer - Professional badge
Verified reviews

What our learners say

4.6 Trustpilot & Google
Your DOP-C02 learning path

From code commit to
self-healing production.

The DOP-C02 exam checks whether you can provision, operate and manage distributed systems on AWS - automating software delivery, infrastructure, monitoring, security and incident response.

Ten modules pair theory with hands-on labs - covering DevOps fundamentals, CI/CD, infrastructure as code, application deployment, monitoring, resilience, containers and exam prep.

Foundations
Module 1 - Introduction to Cloud & AWS
Set up your DevOps toolkit on AWS: install and configure the AWS CLI, create S3 buckets from the command line, and install Git on an EC2 instance.
3 labs
  • ⚡ Lab - Install & Configure AWS CLI
  • ⚡ Lab - Use AWS CLI to Create an S3 Bucket
  • ⚡ Lab - Installing Git on an EC2 Instance
DevOps & security
Module 2 - Introduction to DevOps
From Waterfall and Agile to the DevOps lifecycle and building blocks - plus the AWS security and governance foundations DevOps engineers rely on: IAM, identity federation, WAF, Shield, GuardDuty, Trusted Advisor and AWS Config.
19 lessons
  • Waterfall Approach, Agile & DevOps Model
  • Benefits of DevOps
  • DevOps Lifecycle
  • DevOps Building Blocks
  • DevOps on Cloud
  • Introduction to AWS
  • AWS Security Management
  • IAM Roles
  • IAM Policies
  • Best Practices for IAM
  • Identity Federation
  • Web Application Firewall
  • AWS Shield
  • AWS GuardDuty
  • Trusted Advisor
  • IT Governance, IT Resources
  • AWS Config
  • IT Security
  • IT Performance
CI/CD
Module 3 - SDLC Automation
Automate the software development lifecycle with CodePipeline, CodeBuild and CodeDeploy - build workflows, deployments on EC2 and Lambda, the AppSpec file, deployment types and testing.
9 lessons · 3 labs
  • SDLC Automation
  • AWS CodePipeline
  • AWS CodeBuild
  • Working of CodeBuild
  • Deployment Workflow on a Lambda Platform
  • Deployment Workflow on an EC2 Platform
  • AppSpec File
  • Deployment Types in CodeDeploy
  • Testing
  • ⚡ Lab - Build an Application with AWS CodeBuild (Part 1)
  • ⚡ Lab - Build an Application with AWS CodeBuild (Part 2)
  • ⚡ Lab - Sample Application Using AWS CodeDeploy (Part 1)
  • ⚡ Lab - Sample Application Using AWS CodeDeploy (Part 2)
  • ⚡ Lab - Sample Application Using AWS CodeDeploy (Part 3)
  • ⚡ Lab - Create a Sample CodePipeline in AWS
Infrastructure as code
Module 4 - Automating Infrastructure with CloudFormation
Manage infrastructure as code with CloudFormation: templates, stacks, intrinsic and conditional functions, nested stacks, helper scripts, custom resources, stack policies and deletion policies.
12 lessons · 7 labs
  • Infrastructure as Code
  • CloudFormation
  • CloudFormation Template
  • Working of CloudFormation
  • CloudFormation Stack
  • CloudFormation Designer
  • Advanced CloudFormation Concepts
  • Intrinsic & Conditional Functions
  • Nested Stack & CloudFormation Helper
  • CloudFormation Custom Resources
  • Stack Updates & Stack Policies
  • Resource Deletion Policy
  • ⚡ Lab - YAML Basics (Part 1)
  • ⚡ Lab - YAML Basics (Part 2)
  • ⚡ Lab - Create & Update Stacks Using CloudFormation
  • ⚡ Lab - Create an S3 Bucket Using CloudFormation
  • ⚡ Lab - Create an S3 Bucket Using an Intrinsic Function
  • ⚡ Lab - Create & Configure EC2 with Helper Scripts
  • ⚡ Lab - Create a Lambda-Backed Custom Resource
Deployment
Module 5 - App Deployment with Elastic Beanstalk
Deploy and update applications with Elastic Beanstalk and Docker: environments, deployment options, blue/green and immutable deployments, platform updates, configuration files and troubleshooting.
15 lessons · 3 labs
  • Elastic Beanstalk
  • Elastic Beanstalk Permissions
  • Application Environment Components
  • Concepts of Elastic Beanstalk
  • Elastic Beanstalk Using Docker
  • What Is Docker and Why Is It Popular
  • Docker in Beanstalk
  • Elastic Beanstalk Deployment Options
  • Blue/Green Deployment
  • Deployment Comparison
  • Classification of Platform Updates
  • Configuration Files
  • Alarms & Notifications
  • Troubleshooting
  • Beanstalk vs CloudFormation
  • ⚡ Lab - Deploy an App on Beanstalk Using Docker
  • ⚡ Lab - Immutable Deployment in a Beanstalk Environment
  • ⚡ Lab - Blue/Green Deployments via Elastic Beanstalk
Monitoring
Module 6 - Monitoring & Event Management in AWS
Monitor and automate with CloudWatch, CloudTrail, Lambda, SNS and event-driven actions - then get hands-on with API Gateway, AWS Config, Athena, Kinesis and Systems Manager patching.
10 lessons · 11 labs
  • What Are Monitoring Services
  • AWS Monitoring Services
  • CloudWatch & How It Works
  • CloudWatch Terminologies
  • CloudWatch Logs
  • AWS CloudTrail
  • Event-Driven Automated Actions
  • AWS Lambda
  • AWS SNS
  • Auto Scaling
  • ⚡ Lab - Build API Gateway with Lambda Integration
  • ⚡ Lab - Event-Driven Architectures
  • ⚡ Lab - Set Up AWS Config to Assess, Audit & Evaluate
  • ⚡ Lab - Enable CloudTrail and Store Logs in S3
  • ⚡ Lab - Configure Amazon CloudWatch for EC2 CPU
  • ⚡ Lab - Install the CloudWatch Agent on an EC2 Instance
  • ⚡ Lab - Amazon Athena
  • ⚡ Lab - Visualize Web Traffic with Kinesis Data Streams
  • ⚡ Lab - Sensitive Data in an S3 Bucket
  • ⚡ Lab - AWS Systems Manager for Patch Management
  • ⚡ Lab - Send an Email from S3 Through Lambda
Resilience
Module 7 - High Availability, Fault Tolerance & Disaster Recovery
Design resilient systems with the Well-Architected Framework: elasticity, high availability, fault tolerance and disaster recovery with EC2, EBS, load balancing, Route 53, RDS, Aurora, DynamoDB and WAF.
13 lessons · 13 labs
  • Pillars of the Well-Architected Framework
  • Operational Excellence
  • Security
  • Reliability
  • Performance Efficiency
  • Cost Optimization
  • Fault Tolerance
  • How to Achieve Elasticity
  • How to Achieve High Availability
  • How Amazon RDS Provides High Availability
  • DynamoDB
  • AWS Route 53
  • Disaster Recovery
  • ⚡ Lab - Create a Custom AMI
  • ⚡ Lab - Create & Manage EBS Volumes & Snapshots
  • ⚡ Lab - Attach & Mount an EBS Volume to a Linux EC2 Instance
  • ⚡ Lab - Attach & Mount an EBS Volume to a Windows EC2 Instance
  • ⚡ Lab - Configure a Load Balancer & Auto Scaling on EC2
  • ⚡ Lab - Working with Route 53 for Disaster Recovery
  • ⚡ Lab - Create & Query with Amazon DynamoDB
  • ⚡ Lab - Configure a MySQL DB Instance via RDS
  • ⚡ Lab - Process Items with DynamoDB Streams & Lambda
  • ⚡ Lab - Amazon Aurora Global Databases (Part 1)
  • ⚡ Lab - Amazon Aurora Global Databases (Part 2)
  • ⚡ Lab - Block Web Traffic with AWS WAF
  • ⚡ Lab - Configure IIS Web Server on a Windows EC2 Instance
  • ⚡ Lab - Configure Apache Web Server on Amazon Linux EC2
Containers
Module 8 - Container Management Tools
Run containers on AWS with Amazon ECS and ECR: orchestration, launch types, load balancing and auto scaling for services, service discovery, task placement and Fargate.
8 lessons · 2 labs
  • Orchestration
  • Amazon Elastic Container Service (ECS)
  • Amazon Elastic Container Registry (ECR)
  • Which Launch Type to Select
  • Service Elastic Load Balancing & Auto Scaling
  • Service Discovery
  • Task Placement
  • ECS in Fargate Launch Type
  • ⚡ Lab - Create ECR, Create and Push an Image to ECR
  • ⚡ Lab - Create Task Definitions & Schedule Tasks
Advanced
Module 9 - AWS DevOps Additional Topics
Go further with modern AWS developer tooling: Code Whisperer, CodeCatalyst, the AWS CDK, AppConfig and the Serverless Application Model (SAM).
5 lessons
  • AWS Code Whisperer
  • AWS CodeCatalyst
  • AWS CDK
  • AWS AppConfig
  • AWS Serverless Application Model (SAM)
Exam prep
Module 10 - Exam Prep: Mock Tests & Exam Q&A
Three full mock tests and 200+ exam questions - with answers to learn from and in practice mode to test yourself - plus how to register for your exam.
3 mock tests · 200+ questions
  • ☑ Mock Test - Set 1
  • ☑ Mock Test - Set 2
  • ☑ Mock Test - Set 3
  • 200+ Exam Q&A - with answers
  • 200+ Exam Q&A - without answers (practice mode)
  • How to register for the AWS Certification exam
Certification track

Your path to passing DOP-C02

A clear order to follow, from your first lesson to exam day.

1
Cover the basics if you're new
Start with the three beginner courses in cloud, AWS and DevOps so the core program makes sense from day one.
2
Work through the 9 core modules
90+ lessons across DevOps fundamentals, CI/CD, infrastructure as code, deployment, monitoring, resilience and containers.
3
Build it yourself in 35+ labs
CodeBuild, CodeDeploy, CodePipeline, CloudFormation, Elastic Beanstalk, Lambda, API Gateway, CloudWatch, Systems Manager, Route 53, RDS, Aurora, DynamoDB, ECS and ECR - hands-on in AWS.
4
Test yourself with exam questions
Work through 200+ exam questions, then take the 3 mock tests to check you're ready.
5
Register and pass
Follow the exam-prep guide to book your AWS Certification exam.

Includes 200+ exam Q&A and 3 mock tests, plus 35+ hands-on labs.

See pricing →
Real transitions. Real offers.

They got the job.
Here's how.

Public reviews from K21 Academy learners who landed AI/ML roles real names, verified on Google and Trustpilot.

Trustpilot

K21 Academy: The Real Deal for Tech Leaders Transitioning into AI/ML and Cloud

As a VP of Software Engineering making a deliberate career transition into AI/ML and Cloud leadership, I've been extremely selective about where I invest my time and money. Enrolling in K21 Academy's AI/ML/GenAI/Agentic AI Track Program has been one of the best professional decisions I've made this year. Since joining, I've completed four courses Python, Mastery Gen AI, Agentic AI, and MLOps in AWS and successfully passed three Microsoft certification exams: AI-900, AZ-900, and AB-731. What sets K21 apart is the depth of knowledge their trainers bring. The hands-on projects on both Azure and AWS gave me practical experience that actually shows up on a resume and in interviews.

MO
Marcos Oliveira
VP of Software Engineering · California, USA
Google

A one-stop-shop for a great AI/ML career transition experience

K21 Academy is a great professional institution to meet your AI/ML career aspirations, and has the right training, courseware and job application, interview and placement support to help students achieve their goals. I particularly like the quality and depth of the faculty's knowledge, so conducive to learning. With AI/ML growing at such a rapid pace, it is imperative that we get connected with the right industry professionals who bring their experience and expertise to help students transition into a meaningful AI/ML career.

SS
Sanjeev Saksena
AI/ML Career Transition
Trustpilot

One of the best learning and professional growth experiences

I am 3 weeks into the AI/ML program. The support is extremely awesome for labs, doubts and even resume updates. Atul Sir is always available to address your concerns and provide career guidance. I am extremely impressed with all the live class teachers. The job and resume support is great. The team creates a custom game plan / learning path for everyone. The real world project experiences and hands-on lab experience is a key differentiator it sets this program apart from anything else I've tried.

GP
Gaj Paranjape
AI/ML Program · USA
Trustpilot

K21 Academy gave me clarity and confidence in my AI journey

I joined K21 Academy at a time when I felt stuck and unsure about my career direction. Connecting with Shahid was a turning point. He gave me clarity, practical guidance, and renewed confidence. One of K21 Academy's biggest strengths is its AI curriculum. The content is exhaustive and serves as a one-stop shop for AI and ML. I enrolled in the Full Stack AI program across multiple cloud platforms, and despite the significant time commitment, I haven't regretted it for a single moment.

GB
Gunita Bajaj
Full Stack AI Program · USA
Trustpilot

K21 Experience AI/ML Track gave me direction

I recently joined the AI/ML track course at K21 Academy and it has been a really helpful experience. When I first started learning AI and AWS, I was quite confused about where to begin and what direction to take. The structured curriculum, supportive mentors, and proper guidance have given me a lot of clarity. I also had a very positive experience working with Supriya at K21 Academy. She took the time to truly listen to my concerns and challenges, and I really appreciated her patience and attention to detail. I now feel more confident in my learning journey.

RS
Rahul Syal
AI/ML Learner · India
Google

From non-technical background to confident AI learner

I decided to explore AI as part of a career change, but coming from a non-technical background made me hesitant to enroll in any course. With the encouragement and support of my husband, I joined K21 Academy run by Atul Kumar and I'm really glad I did. The course is well-structured, catering to both beginners and advanced learners. What stands out the most is the thoughtful design of the program and the strong support system provided by the team. The emphasis on hands-on experience truly enhances the learning process.

MV
Monica Varry
AI Career Changer
Hear it directly from them

Video stories from K21 learners.

Real K21 Academy learners on how they moved into high-paying AI, Data & Cloud roles. Tap any video to play.

K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
K21 Academy student testimonial
Bonus - beginner courses

New to cloud or DevOps?
Start here.

Three beginner courses that give you the foundations before you move on to the DevOps Engineer program.

For beginners
Cloud for Beginners
What cloud computing is and why it matters - service and deployment models, AWS vs Azure vs GCP vs Oracle, and how core services compare across clouds.
16 lessons · 2 labs
  • Cloud (What & Why)
  • Cloud Characteristics
  • Benefits of Cloud
  • CapEx vs OpEx
  • Cloud Service Models (IaaS, PaaS, SaaS)
  • Shared Responsibility Model
  • Deployment Models: Public, Private, Hybrid
  • Which Cloud: AWS, Azure, GCP, OCI
  • Multi-Cloud: What & Why?
  • AWS vs Azure vs GCP vs Oracle
  • Global Infrastructure
  • AWS Core Services - Overview
  • EC2 vs Azure Virtual Machines
  • Storage Services: S3 vs Azure Blob Storage
  • Database - RDS vs Azure SQL Database
  • Networking - VPC vs Azure Virtual Network
  • ⚡ Lab - Create an AWS Free Tier Account
  • ⚡ Lab - Create an Azure Free Tier Account
For beginners
AWS for Beginners
Core AWS services end to end - IAM, compute, storage, networking, databases, monitoring, application services and DevOps tools - plus pricing, billing and account management.
21 lessons · 2 labs
  • Module & Cloud Overview
  • AWS Overview & Comparison
  • AWS Global Infrastructure: Regions & AZs
  • AWS Services
  • IAM Users, Groups, Policies & Roles
  • Compute: EC2, Lambda, ECS, EKS & Fargate
  • Storage Services: Block, Object, File - S3 & EBS
  • Network Services: VPC, Subnets, Gateways & Load Balancers
  • Database Services: RDS, DynamoDB & ElastiCache
  • Automation & Configuration: CloudFormation
  • Audit & Monitoring: CloudWatch & CloudTrail
  • Application Services: SNS, SES, SQS & SWF
  • DevOps Tools: CodeCommit & CodeBuild
  • AWS Architecture Overview
  • Ways to Access AWS
  • AWS Global Infrastructure
  • Core AWS Services Overview
  • IAM - Users, Groups, Roles & Policies
  • AWS Shared Responsibility Model
  • AWS Pricing & Billing Overview
  • AWS Account Management & Organizations
  • ⚡ Lab - Create an AWS Free Tier Account
  • ⚡ Lab - Set Up Billing Alerts & Budget Controls
For beginners
DevOps for Beginners
What DevOps is - and isn't - why teams adopt it, its objectives, business value and principles, and the CALMR model.
7 lessons
  • What Is DevOps?
  • Why DevOps?
  • What DevOps Is Not
  • Objectives of DevOps
  • Business Value of DevOps
  • Principles of DevOps
  • CALMR Model in DevOps
What the program includes

Everything to become an AWS DevOps Engineer - and get certified.

Lessons, labs and exam preparation, aligned to DOP-C02.

200+ Exam Q&A and 3 Mock Tests

200+ exam questions with and without answers, three full mock tests, and a step-by-step guide to registering for your exam.

10 Modules, 90+ Lessons

DevOps fundamentals and AWS security, SDLC automation, infrastructure as code, application deployment, monitoring and event management, high availability and disaster recovery, containers, additional DevOps topics and exam prep.

35+ Hands-On Labs

Work in CodePipeline, CodeBuild, CodeDeploy, CloudFormation, Elastic Beanstalk, Lambda, API Gateway, CloudWatch, Systems Manager, Route 53, RDS, Aurora, DynamoDB, ECS, ECR and more.

CI/CD, IaC & Resilience

Blue/green and immutable deployments, infrastructure as code, event-driven automation, monitoring and self-healing, highly available architectures - the skills DOP-C02 tests.

3 Beginner Courses

Cloud for Beginners, AWS for Beginners and DevOps for Beginners - for anyone starting from zero.

Choose your payment plan

Two plans. Pick the one that suits you.

The complete DOP-C02 program - 10 modules, 90+ lessons, 35+ hands-on labs, 200+ exam Q&A, 3 mock tests, and 3 bonus beginner courses.

Best Value
DOP-C02 Complete Program
$1,997 $997
Save $1,000 - one payment
  • AWS DevOps Engineer Professional [DOP-C02] course
  • 10 modules · 90+ lessons
  • 35+ hands-on labs
  • CI/CD, IaC, monitoring & containers on AWS
  • 200+ exam Q&A
  • 3 full mock tests
  • Bonus: 3 beginner courses in cloud, AWS & DevOps
Enroll now - $1,997 $997 →
Job outcomes

They got hired.
Here's what they said.

Every one of these learners came to K21 Academy with a goal. Every one of them shipped real projects, landed interviews, and got hired.

"

I'm thrilled to share that I've recently landed a role as a Generative AI Engineer. The hands-on projects let me confidently describe an end-to-end AI solution in the interview. The interviewer was genuinely impressed.

S
Steve
Generative AI Engineer
✓ Google review verified
"

I've successfully landed a job as an AI Engineer. Worked hands-on with cloud AI services and foundation models. Later received a second offer as a Generative AI Engineer. K21 gave me the skills and confidence to choose.

DD
Debasish Dash
AI Engineer → Generative AI Engineer
✓ Google review verified
"

I have finally secured a contract-to-hire role as a Generative AI Engineer. I was deploying a RAG pipeline to a web app during the actual hiring process. The projects I built at K21 were exactly what the company needed.

II
Ike Imala
Generative AI Engineer (contract-to-hire)
✓ Google review verified
"

Excited to share that I have successfully passed my AI certification exam! A big thank you to the K21 Academy team for their excellent training, well-structured course content, and continuous support. I highly recommend K21 Academy to anyone preparing for AI/ML certifications.

AA
Adnan Ahmed
AI/ML Engineer, Certified
✓ Trustpilot verified
Common questions

Before you enroll.

Who is this program for?
Anyone who wants to build a career in DevOps on AWS - whatever your starting point. Freshers and career switchers can begin with the three beginner courses in cloud, AWS and DevOps and build up step by step. Developers, system administrators and IT professionals can use it to move into DevOps and cloud roles. Experienced DevOps, cloud and site reliability engineers can use it to fill gaps, get hands-on with AWS DevOps tools and earn the AWS Certified DevOps Engineer - Professional certification.
What does the DOP-C02 exam cover?
The exam has six domains: SDLC Automation (22%), Configuration Management and Infrastructure as Code (17%), Resilient Cloud Solutions (15%), Monitoring and Logging (15%), Incident and Event Response (14%), and Security and Compliance (17%). The program covers the AWS services and practices behind each domain.
Do I need prior experience?
DOP-C02 is a professional-level exam, and AWS recommends two or more years of experience provisioning, operating and managing AWS environments. If you're newer than that, start with the three beginner courses in cloud, AWS and DevOps before the main program.
Is exam practice included?
Yes. You get 200+ exam questions - with answers to learn from and without answers to test yourself - plus three full mock tests.
Is the exam fee included?
No. You register and pay for the exam directly with AWS. The exam-prep module shows you how to register.
What is the exam format and passing score?
The exam has 75 multiple-choice and multiple-response questions and you get 180 minutes to complete it. AWS reports results as a scaled score from 100 to 1,000, and the minimum passing score is 750.

Ready to become an AWS DevOps Engineer?

Automate, deploy and run resilient systems on AWS - and earn the DOP-C02 certification.

View pricing & enroll →
AWS Certified DevOps Engineer - Professional (DOP-C02) Training - by K21 Academy