CertGrid
AWS Study Guide

AWS DOP-C02: DevOps Engineer Professional Study Guide

The AWS Certified DevOps Engineer - Professional (DOP-C02) validates advanced skills in building and operating automated, resilient systems on AWS, spanning CI/CD pipelines, infrastructure as code, monitoring, incident response, and security automation. It is a 180-minute, 75-question exam (scored 100-1000, passing at 750) aimed at engineers with two or more years of provisioning, operating, and managing AWS environments. Expect scenario-heavy questions that require choosing between similar valid services based on cost, blast radius, and operational overhead.

Domain 1: SDLC Automation

Key concepts you must know · 108 practice questions

Domain 2: Configuration Management and IaC

Key concepts you must know · 97 practice questions

Domain 3: Resilient Cloud Solutions

Key concepts you must know · 92 practice questions

Domain 4: Monitoring and Logging

Key concepts you must know · 102 practice questions

Domain 5: Incident and Event Response

Key concepts you must know · 89 practice questions

Domain 6: Security and Compliance

Key concepts you must know · 136 practice questions

AWS DOP-C02 exam tips

Study guide FAQ

How is the DOP-C02 exam structured and scored?

It is 75 questions (multiple choice and multiple response) over 180 minutes, scored on a scaled range of 100 to 1000 with a passing score of 750. The six domains are weighted, with SDLC Automation, Monitoring and Logging, and Security and Compliance carrying the most questions.

Should I take the Associate exams before attempting DOP-C02?

AWS no longer requires prerequisites, but the Professional exam assumes the depth of the SysOps Administrator and Developer Associate exams. Most candidates do best with two or more years of hands-on AWS experience plus comfort with CI/CD, IaC, and operations before sitting this exam.

How much CloudFormation and CDK do I really need to know?

A lot. Domain 2 expects you to know stack limits, nested stacks, change sets, drift detection, DeletionPolicy and UpdateReplacePolicy, Fn::ImportValue cross-stack references, StackSets concurrency controls, and how to recover a stack stuck in UPDATE_ROLLBACK_FAILED. Be able to reason about when an update forces resource replacement.

What is the most common reason people fail this exam?

Picking a technically correct answer that ignores the qualifier. Several options will work, but only one is the most cost-effective, lowest-overhead, or fastest-recovery choice the scenario demands. Practice distinguishing between similar services (SQS vs FIFO, warm standby vs pilot light, basic vs detailed monitoring) on those exact dimensions.