AWS DevOps Engineer Professional DOP-C02 — Study Guide
Practice as you learn. Every concept maps to real exam questions with verified answers in the Amazon exam hub, or drill the full exam with timed practice on ExamRoll.io.
This guide covers each DOP-C02 domain in depth. Pick a domain to go deep, or work through them in order.
The domains
- CI/CD Pipelines and Deployment Strategies — CodeArtifact centralizes package management for multiple ecosystems (npm, Maven, PyPI, NuGet). It supports upstream connections to public registries
- Infrastructure as Code and Configuration Management — Nested stacks encapsulate reusable components and keep parent templates small. A parent stack can pass parameters to child stacks and consume their
- Monitoring, Logging and Observability — Configure alarms with robust evaluation: - Choose periods aligned to data granularity and SLO windows. - Set datapointsToAlarm (m out of n) for
- Security, Compliance and Governance — Use permission boundaries to enable safe self-service in a single account. For example, a developer vending pipeline can create roles only if it
- Containers and Serverless Operations — ECS services maintain desired task count and optionally register tasks with an ALB/NLB. Service deploymentConfiguration controls rolling updates with
- High Availability, Resilience and Disaster Recovery — Route 53 routing policies and health checks: - Failover routing: Create two records for the same name: Primary and Secondary. Associate a health
- Event-Driven Architectures and Automation — Amazon SNS provides managed, high-throughput pub/sub. Publishers push once to a topic; SNS fans out to multiple subscriptions (SQS, Lambda, HTTP/S,
- Storage, Databases and Data Management — Lifecycle policies automate transitions and expirations using filters (prefix, tags) for fine-grained control. Key actions include transition to
- Networking and Content Delivery — Internet connectivity is provided by an internet gateway (IGW) attached at the VPC level. A subnet becomes “public” when its route table has a
- Systems Manager, Patching and Operational Automation — Systems Manager Parameter Store centralizes configuration and secrets. Use SecureString parameters encrypted with a customer-managed KMS key for
Ready to practice?
- Browse every question with verified answers → — free, with explanations.
- Start timed practice tests on ExamRoll.io → — the full question bank, in 20+ languages.
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Pass your exam →