Instiq

AWS Certified DevOps Engineer – ProfessionalStudy guide

The professional certification for automating CI/CD, IaC, monitoring, incident response, and security on AWS (DOP-C02).

About AWS Certified DevOps Engineer – Professional (DOP-C02)

AWS Certified DevOps Engineer – Professional (DOP-C02) is a Professional / Expert-level certification from AWS. This page organizes the exam scope into a 6-chapter, 18-section study guide and lets you check your understanding with exam-style practice questions. A good flow is to read the chapters below in order, then test yourself via "Practice questions."

Exam domains (approximate weighting)

  • SDLC Automation~22%
  • Configuration Management and IaC~17%
  • Resilient Cloud Solutions~15%
  • Monitoring and Logging~15%
  • Incident and Event Response~14%
  • Security and Compliance~17%

Weights are approximate guidance for the live exam. Each domain is covered in detail in the chapters and sections below.

Official exam information: https://aws.amazon.com/certification/certified-devops-engineer-professional/

1SDLC Automation

  • 1.1CI/CD Pipelines

    Understand AWS CI/CD services—CodePipeline (orchestration), CodeBuild (build/test), CodeCommit (source), and CodeArtifact (dependency packages). Automate from code to deployment.

  • 1.2Deployment Strategies

    Understand low-risk deployments—CodeDeploy, in-place/blue-green, rolling/canary/linear. Release while minimizing downtime and blast radius.

  • 1.3Automated Testing and Artifact Management

    Understand pipeline quality gates—automated tests, manual approval actions, artifacts (CodeArtifact/ECR), and CodeGuru. Stop bad changes before deployment.

2Configuration Management and IaC

  • 2.1CloudFormation and IaC Fundamentals

    Understand infrastructure as code—CloudFormation (templates/stacks), change sets, drift detection, and nested stacks. Manage infrastructure declaratively and reproducibly.

  • 2.2IaC at Scale (StackSets, CDK, SAM)

    Understand deploying across accounts/regions—StackSets, IaC in programming languages (CDK), and SAM for serverless. Deploy infrastructure consistently at organizational scale.

  • 2.3Configuration Management (Systems Manager, Config)

    Understand runtime configuration management—Systems Manager (Parameter Store/State Manager/Patch Manager), AWS Config (configuration evaluation), and Elastic Beanstalk. Maintain desired state and correct drift.

3Resilient Cloud Solutions

  • 3.1Scalability and Elasticity

    Understand demand-following design—Auto Scaling (dynamic/predictive/scheduled), ELB, scaling policies (target-tracking/step), and lifecycle hooks. Scale automatically with load.

  • 3.2High Availability and Self-Healing

    Understand fault-tolerant design—Multi-AZ/Multi-Region, decoupling (SQS/SNS), self-healing (health checks + auto-replace), and Route 53 health checks/failover. Eliminate single points of failure.

  • 3.3Backup and Disaster Recovery

    Understand data protection and recovery—AWS Backup, snapshots, cross-region replication, and DR strategies (RTO/RPO). Recover reliably from failures and data loss.

4Monitoring and Logging

  • 4.1Metrics and Alarms

    Understand metric monitoring—CloudWatch metrics (standard/custom), alarms, composite alarms, dashboards, and EventBridge. Detect anomalies and drive notifications/automation.

  • 4.2Log Management

    Understand log collection and analysis—CloudWatch Logs, Logs Insights (queries), metric filters, subscription filters, and centralized logging (Amazon Data Firehose → S3/OpenSearch). Gain insight and detection from logs.

  • 4.3Tracing and Unified Observability

    Understand unified observability—X-Ray (distributed tracing), ServiceLens, Synthetics (canaries), Container/Lambda Insights, and CloudTrail. Correlate metrics, logs, and traces to find causes fast.

5Incident and Event Response

  • 5.1Event-Driven Automation

    Understand automated responses to events—EventBridge (rules/targets), CloudWatch alarms, EventBridge Scheduler, and SNS/SQS. Trigger actions automatically on state changes.

  • 5.2Auto-Remediation and Runbooks

    Understand automating detect-to-remediate—SSM Automation (runbooks), Config auto-remediation, Lambda remediation, and Auto Scaling self-healing. Correct drift without human intervention.

  • 5.3Notification and Escalation

    Understand incident notification and operations—SNS, EventBridge, Systems Manager Incident Manager, Chatbot (Slack/Teams), and dead-letter queues (DLQ). Reach the right people reliably and coordinate response.

6Security and Compliance

  • 6.1Identity and Secrets Management

    Understand authorization for pipelines and runtimes—IAM roles, temporary credentials, Secrets Manager/Parameter Store, and OIDC federation. Eliminate long-lived keys and run securely with least privilege.

  • 6.2Threat Detection and Compliance Automation

    Understand continuous security governance—GuardDuty, Security Hub, AWS Config, Inspector, Macie, and auto-remediation. Run detect/evaluate/remediate automatically.

  • 6.3Data Protection and Auditing

    Understand data protection and trails—KMS (encryption), encryption at rest/in transit, CloudTrail (API auditing), S3 Object Lock/versioning, and tamper-proof trails. Meet compliance requirements.