Back to Blog

AWS Certified DevOps Engineer – Professional (DOP-C02): The Complete 2026 Exam Guide

A practitioner's guide to the AWS DevOps Engineer Professional (DOP-C02) exam: all six domains, key services, CI/CD and IaC patterns, a study plan, and exam-day strategy for 2026.

By Sailor Team , June 5, 2026

The AWS Certified DevOps Engineer – Professional (DOP-C02) is one of the most respected — and most demanding — certifications AWS offers. It sits at the intersection of software delivery, infrastructure automation, and production operations, and it expects you to think like an engineer who actually runs systems at scale, not someone who memorized service names.

If you can design a deployment pipeline, automate recovery from failure, enforce governance across dozens of accounts, and explain why you’d reach for CodeDeploy blue/green over a rolling update, this exam is winnable. This guide breaks down everything you need: the six domains, the services that dominate the question pool, the patterns that show up again and again, and a realistic study plan to get you certification-ready.

What the DOP-C02 Exam Actually Tests

DOP-C02 is a professional-level exam. That distinction matters. Associate exams ask “what does this service do?” The professional exam asks “given these constraints, which combination of services produces the most automated, resilient, and cost-aware outcome?”

Here are the exam logistics at a glance:

AttributeDetail
Exam codeDOP-C02
Questions75 (65 scored, 10 unscored)
Duration180 minutes
Question formatMultiple choice & multiple response
Passing score750 / 1000 (scaled)
Cost300 USD
Recommended experience2+ years provisioning and operating AWS environments

There are no hands-on lab tasks — every question is scenario-based multiple choice or multiple response. But don’t let that fool you into thinking it’s theoretical. The scenarios are long, detailed, and full of distractors. Two answers will be technically correct; only one will be correct for the constraints stated. Reading carefully is half the battle.

The Six Exam Domains

AWS weights the DOP-C02 across six domains. Knowing the weighting tells you where to invest your study time.

DomainTitleWeight
1SDLC Automation22%
2Configuration Management & IaC17%
3Resilient Cloud Solutions15%
4Monitoring & Logging15%
5Incident & Event Response14%
6Security & Compliance17%

Domain 1 (SDLC Automation) is the single largest slice, and Domains 1, 2, and 6 together make up well over half the exam. Master CI/CD pipelines, infrastructure as code, and security automation, and you’ve covered the majority of the scored content.

Domain 1: SDLC Automation (22%)

This is the heart of the exam. You need to design, build, and troubleshoot continuous integration and continuous delivery pipelines using AWS-native tooling.

The Core Pipeline Services

  • CodePipeline — orchestrates the stages (source → build → test → deploy). Think of it as the conductor.
  • CodeBuild — runs your builds and tests in managed, ephemeral containers driven by a buildspec.yml.
  • CodeDeploy — handles the actual deployment to EC2, on-premises servers, Lambda, and ECS.
  • CodeArtifact and Amazon ECR — store build artifacts and container images.

You’ll be expected to know deployment strategies cold. Here’s the cheat sheet the exam rewards:

StrategyWhat happensBest when
In-place / rollingInstances updated in batchesYou can tolerate brief mixed-version state
Blue/greenNew fleet stood up, traffic shifted, old torn downYou need instant rollback, zero downtime
Canary (Lambda/ECS)Small % of traffic shifted, then the restYou want to validate on real traffic first
LinearEqual traffic increments on a fixed intervalGradual, predictable rollout

A classic DOP-C02 question gives you a “must roll back instantly with zero downtime” requirement — the answer is almost always blue/green via CodeDeploy. A “validate on 10% of production traffic before full rollout” requirement points to a canary deployment.

A Minimal buildspec.yml

CodeBuild is driven by a buildspec.yml. You should be able to read one fluently:

version: 0.2
phases:
  install:
    runtime-versions:
      nodejs: 20
  pre_build:
    commands:
      - echo Logging in to Amazon ECR...
      - aws ecr get-login-password | docker login --username AWS --password-stdin $ECR_URI
  build:
    commands:
      - docker build -t $ECR_URI:$CODEBUILD_RESOLVED_SOURCE_VERSION .
  post_build:
    commands:
      - docker push $ECR_URI:$CODEBUILD_RESOLVED_SOURCE_VERSION
artifacts:
  files:
    - imagedefinitions.json

Know the four phases (install, pre_build, build, post_build), how artifacts flow to the next stage, and how environment variables and Parameter Store / Secrets Manager values get injected.

Domain 2: Configuration Management & Infrastructure as Code (17%)

If Domain 1 is about shipping code, Domain 2 is about shipping infrastructure. The exam strongly favors AWS CloudFormation as the IaC engine, with supporting roles for the CDK, Systems Manager, and OpsWorks (legacy, lightly tested).

CloudFormation Patterns That Show Up

  • Nested stacks for reusable components and to stay under resource limits.
  • StackSets to deploy the same template across multiple accounts and Regions — a frequent multi-account answer.
  • Change sets to preview modifications before they execute.
  • Drift detection to find resources changed outside of CloudFormation.
  • Deletion policies (Retain, Snapshot) to protect stateful resources.

A common scenario: “deploy a standardized baseline to 50 accounts in an organization.” The intended answer pairs CloudFormation StackSets with AWS Organizations, not 50 manual deployments.

Systems Manager for Configuration

AWS Systems Manager (SSM) is everywhere on this exam:

  • Parameter Store — configuration and secrets (with KMS encryption for SecureString).
  • State Manager & Automation runbooks — enforce and remediate configuration drift on instances.
  • Patch Manager — automated, compliant patching across fleets.
  • Session Manager — shell access without SSH, bastion hosts, or open inbound ports.

When a question says “no inbound ports, no SSH keys, full audit trail,” the answer is Session Manager.

Domain 3: Resilient Cloud Solutions (15%)

This domain is about high availability, fault tolerance, and disaster recovery. You’ll need to match a recovery requirement to the right DR strategy:

DR StrategyRTO/RPOCost
Backup & RestoreHoursLowest
Pilot LightTens of minutesLow
Warm StandbyMinutesMedium
Multi-Site Active/ActiveNear-zeroHighest

Tie this to services: Auto Scaling groups across multiple Availability Zones, Route 53 health checks and failover routing, RDS Multi-AZ vs. read replicas (Multi-AZ is for availability, read replicas are for scale and cross-Region DR), and DynamoDB global tables for active-active data.

Expect questions that force you to distinguish availability (surviving an AZ failure) from durability (not losing data) from scalability (handling more load). They’re different problems with different answers.

Domain 4: Monitoring & Logging (15%)

You can’t operate what you can’t see. Amazon CloudWatch is the centerpiece:

  • CloudWatch Logs — centralized log aggregation; use subscription filters to stream to Lambda, Kinesis, or OpenSearch in real time.
  • Metrics & alarms — including custom metrics and metric filters that turn log patterns into numbers you can alarm on.
  • CloudWatch Agent — for memory and disk metrics EC2 doesn’t emit by default.
  • EventBridge — the event bus that ties detection to automated response.

Layer in AWS X-Ray for distributed tracing and CloudTrail for the API audit trail. A frequent pattern: “detect a specific error pattern in application logs and trigger remediation” → metric filter on a log group → CloudWatch alarmEventBridge / SNSLambda.

Domain 5: Incident & Event Response (14%)

This domain rewards event-driven automation. The mental model AWS wants is: something happens → an event fires → automation responds — no human in the loop.

The plumbing:

  • EventBridge rules match events (state changes, scheduled cron, third-party SaaS) and route them to targets.
  • Lambda runs the remediation logic.
  • Systems Manager Automation runs predefined runbooks for common fixes.
  • SNS / SQS handle fan-out notification and decoupling.
  • AWS Config with remediation actions auto-corrects non-compliant resources.

Example: “automatically remediate an S3 bucket that becomes public.” The answer chains AWS Config rule (s3-bucket-public-read-prohibited) → automatic remediation via an SSM Automation document. Know that Config detects and can remediate, while EventBridge + Lambda is the more flexible custom path.

Domain 6: Security & Compliance (17%)

The second-largest domain. DevOps and security are inseparable here — “DevSecOps” is the whole point.

Key services and patterns:

  • IAM roles, policies, permission boundaries, and the difference between identity-based and resource-based policies.
  • Secrets Manager (automatic rotation) vs. Parameter Store SecureString (cheaper, no native rotation).
  • AWS Config for continuous compliance and configuration history.
  • GuardDuty (threat detection), Security Hub (aggregated findings), Inspector (vulnerability scanning), and Macie (sensitive data discovery).
  • KMS for encryption key management and key policies.

A recurring theme: embedding security into the pipeline. Think image scanning in ECR, static analysis in CodeBuild, and signing artifacts before deployment. When a scenario asks how to “rotate database credentials automatically every 30 days,” the answer is Secrets Manager rotation, not Parameter Store.

How the Domains Connect: A Reference Architecture

The exam loves end-to-end scenarios. A canonical fully-automated pipeline looks like this:

Developer push (CodeCommit/GitHub)

   CodePipeline (orchestration)

   CodeBuild ── unit tests, image scan, buildspec.yml

   Artifact to ECR / S3

   CodeDeploy ── blue/green to ECS

   CloudWatch alarms + X-Ray traces

   EventBridge ── on alarm ── Lambda rollback / SSM runbook

If you can draw this from memory and explain what you’d swap for a stricter RTO, a multi-account org, or a compliance mandate, you’re thinking at the professional level the exam demands.

A Realistic 6-to-8 Week Study Plan

This is a professional exam — most successful candidates spend 6 to 10 weeks. Here’s a structure that works for someone already comfortable at the associate level.

WeekFocus
1–2SDLC Automation: CodePipeline, CodeBuild, CodeDeploy. Build a real pipeline.
3IaC: CloudFormation deep dive, StackSets, SSM.
4Resilient solutions & DR strategies; multi-AZ/Region patterns.
5Monitoring & logging: CloudWatch, EventBridge, X-Ray.
6Incident response automation & Security/Compliance.
7–8Full-length timed mock exams, review weak domains, repeat.

The single highest-leverage activity in weeks 7–8 is timed, full-length mock exams. They train three things the reading alone can’t: pacing across 75 long questions in 180 minutes, spotting distractors, and managing exam fatigue.

This is exactly where realistic practice matters. The AWS Certified DevOps Engineer – Professional (DOP-C02) Mock Exam Bundle on Sailor.sh gives you full-length, exam-weighted mock exams with detailed explanations for every answer — so you don’t just learn that an answer is wrong, you learn why, which is the skill the real exam tests. Use them to find your weak domains, then loop back to the study material until your scores stabilize above passing.

Exam-Day Strategy

A few tactics that consistently help on DOP-C02:

  1. Read the last sentence of the question first. It usually contains the actual ask (“most cost-effective,” “least operational overhead,” “fastest rollback”). The qualifier decides the answer.
  2. Eliminate aggressively. Two options are usually obviously wrong. Of the remaining two, pick the one that better matches the stated constraint.
  3. Watch for “least operational overhead.” This phrase almost always favors managed, serverless, or fully-automated options over self-managed ones.
  4. Flag and move on. With ~2.4 minutes per question, don’t burn 8 minutes on one. Flag it, bank the easy points, return later.
  5. Multiple-response questions tell you how many to pick. Pick exactly that many — no partial credit.

Common Mistakes to Avoid

  • Confusing CodeDeploy deployment types across compute targets. EC2/on-prem, Lambda, and ECS each support different strategies. Don’t assume blue/green works identically everywhere.
  • Mixing up Multi-AZ and read replicas for RDS. Multi-AZ = availability/failover. Read replicas = read scaling and cross-Region DR.
  • Reaching for Lambda when an SSM Automation runbook is the intended low-code answer. The exam often prefers the managed runbook.
  • Forgetting that Parameter Store doesn’t natively rotate secrets. Rotation = Secrets Manager.

For broader AWS context, it helps to be solid on the underlying building blocks first. If any associate-level foundations feel shaky, our AWS Solutions Architect Associate guide and AWS Security Specialty exam guide cover the networking, IAM, and security patterns the professional exam builds on. If you’re automating infrastructure with non-AWS tooling, the Terraform Associate exam guide pairs naturally with the IaC domain.

Frequently Asked Questions

How hard is the DOP-C02 compared to the associate exams?

Significantly harder. The questions are longer, the scenarios more nuanced, and the distractors more convincing. Most candidates report it as one of the toughest AWS exams alongside the Solutions Architect Professional. Solid associate-level experience plus real hands-on automation work is the realistic prerequisite.

Do I need the SysOps or Developer Associate before taking DOP-C02?

AWS removed the formal prerequisite years ago, so you can sit DOP-C02 directly. That said, the knowledge from the Developer and SysOps Associate tracks maps almost perfectly onto this exam. If you’ve done that work — formally certified or not — you’ll be far better prepared.

How much hands-on experience do I really need?

AWS recommends two or more years of provisioning, operating, and managing AWS environments. The exam genuinely reflects that. If you’ve built CI/CD pipelines, written CloudFormation, and responded to production incidents, the scenarios will feel familiar rather than abstract.

Are there hands-on labs on the exam?

No. DOP-C02 is entirely multiple choice and multiple response. But the scenarios are written by people who expect you to have done the hands-on work, so practical experience still pays off directly.

How long is the certification valid?

AWS certifications are valid for three years. You can recertify by passing the current version of the exam (or a higher-level one) before it expires.

What’s the fastest way to know if I’m ready?

Score consistently above the passing mark on full-length, exam-weighted mock exams under real time pressure. One good score can be luck; three in a row across different question sets is a reliable signal you’re ready to book the real thing.

Final Thoughts

The DOP-C02 isn’t a memorization exam — it’s a judgment exam. It rewards engineers who understand why one automation pattern beats another under a specific set of constraints. Build real pipelines, write real CloudFormation, automate real remediations, and the scenarios stop feeling like trick questions and start feeling like Tuesday at work.

Anchor your preparation in the six domains, weight your time toward SDLC automation, IaC, and security, and validate your readiness with realistic, timed DOP-C02 mock exams before you book. Do that, and walking in with confidence becomes the easy part.

Limited Time Offer: Get 80% off all Mock Exam Bundles | Sale ends in 7 days. Start learning today.

Claim Now