AWS · DOP-C02
Professional AWS DevOps practice across delivery automation, infrastructure as code, resilience, observability, incident response, security, and compliance.
Practice Questions
436
≈ 6 practice exams
Duration
180 minutes
Passing Score
750/1000
Difficulty
ProfessionalLast Updated
Oct 2026
DOP-C02 measures professional AWS DevOps work across 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%). AWS recommends two or more years provisioning, operating, and managing AWS environments plus SDLC and scripting experience.
The exam has 75 questions in 180 minutes: 65 scored and 10 unscored. Multiple-choice and multiple-response items use a compensatory 100-1,000 scoring model, with 750 required to pass. The attempt costs $300 USD, and a passing certification is valid for three years.
Use these 436 questions to practise end-to-end operational choices: build and release automation, repeatable infrastructure, fleet configuration, observability, event-driven remediation, disaster recovery, permissions, and compliance controls. For every answer, identify the operational requirement and why each plausible alternative fails it.
AWS Certified DevOps Engineer - Professional DOP-C02 validates automation and operations across the software lifecycle on AWS. The official guide connects delivery pipelines, repeatable infrastructure, fleet configuration, resilience, observability, event-driven response, security, and compliance rather than treating them as separate product lists.
AWS targets DevOps engineers with two or more years of experience provisioning, operating, and managing AWS environments. Candidates should understand SDLC methods, modern development and operations practices, highly automated infrastructure, and at least one scripting or programming language.
AWS enforces no prerequisite certification. Associate-level AWS knowledge is useful, but hands-on experience building and operating delivery, infrastructure, monitoring, response, and governance systems is more important.
DOP-C02 contains 75 questions in 180 minutes: 65 scored and 10 unscored multiple-choice or multiple-response items. AWS uses compensatory scoring on a 100-1,000 scale and requires 750 to pass. The fee is $300 USD, delivery is through Pearson VUE, and the credential remains valid for three years.
DOP-C02 demonstrates professional-level ability to automate and operate AWS workloads for DevOps engineer, platform engineer, site reliability engineer, and cloud operations roles. The credential is most persuasive when supported by production delivery, infrastructure, observability, and incident-response experience.
5 sample questions with answers and explanations. The full bank has 436 questions, enough for 6 full-length practice exams.
Preview — answers shown1. A company is using AWS OpsWorks for Chef Automate to manage the configuration of its application servers. The developers write their configuration scripts as Chef recipes. What programming language are Chef recipes written in?
Explanation
This question tests knowledge of the underlying technology used by a specific AWS service. Why this is correct: The whitepaper explicitly states that Chef is based on the concept of 'recipes', which are configuration scripts written in the Ruby programming language. AWS OpsWorks for Chef Automate provides a managed environment for running a Chef Automate server, which uses these Ruby-based recipes to configure instances. Why others are incorrect: Options A, B, and C are all common languages in the DevOps space, but Chef specifically uses Ruby for its configuration domain-specific language (DSL).
2. A team is setting up their CI/CD pipeline using Amazon CodeCatalyst. They need to define the sequence of steps for building, testing, and deploying their application. What is the CI/CD pipeline construct called within Amazon CodeCatalyst?
Explanation
This question tests the specific terminology used by the Amazon CodeCatalyst service. Why Workflows are correct: In Amazon CodeCatalyst, a 'Workflow' is the construct that defines your CI/CD pipeline. A workflow is composed of a series of actions that build, test, and deploy your application. You can define these workflows using a visual editor or by editing the underlying YAML configuration file. Why other constructs are incorrect: A Blueprint is a template used to initialize a new CodeCatalyst project with source code, an issue tracker, and a default workflow. A Project is the container for all the resources related to a single software project, including source repositories and workflows. A Space is the top-level container in CodeCatalyst that represents your company or team and contains multiple projects.
3. A developer is using the AWS Cloud Development Kit (CDK) to define an S3 bucket and a Lambda function that is triggered by it. What is the fundamental building block in CDK code that represents a cloud component like an S3 bucket or a Lambda function?
Explanation
This question tests the core terminology of the AWS CDK framework. Why Constructs are the fundamental building block: In the AWS CDK, a 'Construct' is the basic building block. A construct represents a single AWS resource (like `s3.Bucket`), a collection of related resources (like `ecs_patterns.ApplicationLoadBalancedFargateService`), or even a higher-level abstraction. Developers compose these constructs together within a 'Stack' to define their infrastructure. Why other CDK concepts serve different purposes: A Stack is a collection of constructs that is deployed as a single unit (equivalent to a CloudFormation stack), making it a container rather than the fundamental building block itself. An App is the root of the CDK application and can contain one or more stacks, representing the highest level of organization rather than the basic component. A Resource is the term used in the underlying CloudFormation template, but in the CDK's programming model, the abstraction is called a Construct. While Resources exist in CloudFormation, the CDK uses Constructs as its native programming model abstraction.
4. A team is orchestrating a multi-step release process using AWS CodePipeline. The process involves a source stage, a build stage, a test stage, and a deployment stage. Which of these components represents the overall workflow from start to finish?
Explanation
This question tests the basic terminology and structure of AWS CodePipeline. Why the Pipeline is correct: In AWS CodePipeline, the Pipeline is the top-level construct that defines the entire release workflow. A pipeline is made up of a series of Stages (like 'Build', 'Test', 'Deploy'), and each stage is made up of one or more Actions (like pulling from CodeCommit or deploying with CodeDeploy). The pipeline itself represents the complete, end-to-end process. Why the other components are incorrect: An Action is a single task within a stage. A Stage is a logical grouping of actions that represents one phase of the workflow. An Artifact is the output of an action (like a compiled application) that is passed as input to a subsequent action.
5. An operations team at 'Global Megacorp' is responsible for managing a large, complex application deployed using AWS OpsWorks Stacks. The application is organized into a Web Tier, an App Tier, and a Database Tier. What are these organizational groupings called within AWS OpsWorks?
Explanation
This question tests the specific terminology used by the AWS OpsWorks Stacks service. Why Layers is correct: In AWS OpsWorks Stacks, a stack represents an entire application environment. The stack is organized into one or more 'Layers'. A layer represents a set of EC2 instances that serve a particular purpose, such as serving application requests or hosting a database. Common examples are a PHP App Server layer, a MySQL database layer, or a HAProxy load balancer layer. This layered architecture allows for independent management and scaling of each tier of the application. Why the other approaches are incorrect: Resource Groups is a general AWS feature for grouping resources by tags; it is not a specific OpsWorks term for application tiers. Deployment Groups is a term used by AWS CodeDeploy to define a set of target instances for a deployment. Components is a term used by EC2 Image Builder to define a step in an image build process.
DOP-C02 has 75 questions in total: 65 scored and 10 unscored. The unscored items are not identified during the exam.
The exam allows 180 minutes and requires a scaled score of 750 on a 100-1,000 scale.
SDLC Automation is 22%, Configuration Management and IaC 17%, Resilient Solutions 15%, Monitoring and Logging 15%, Incident Response 14%, and Security and Compliance 17%.
No formal certification is required. AWS recommends at least two years managing AWS environments plus SDLC and scripting knowledge.
AWS lists the exam fee as $300 USD.
AWS certifications remain valid for three years.
AWS Certified CloudOps Engineer - Associate (SOA-C03)
SOA-C03 · 2141 questions
AWS Certified Data Engineer - Associate (DEA-C01)
DEA-C01 · 1120 questions
AWS Certified Developer - Associate (DVA-C02)
DVA-C02 · 536 questions
AWS Certified Generative AI Developer - Professional (AIP-C01)
AIP-C01 · 1978 questions
AWS Certified Machine Learning Engineer - Associate (MLA-C01)
MLA-C01 · 582 questions
AWS Certified Machine Learning Engineer - Associate (MLA-C02)
MLA-C02 · 321 questions
$17.99
One-time access to this exam