The AWS Certified DevOps Engineer – Professional exam is intended for individuals who perform a DevOps engineer role with two or more years of experience provisioning, operating, and managing AWS environments.
Abilities Validated by the Certification
Implement and manage continuous delivery systems and methodologies on AWS
Implement and automate security controls, governance processes, and compliance validation
Define and deploy monitoring, metrics, and logging systems on AWS
Implement systems that are highly available, scalable, and self-healing on the AWS platform
Design, manage, and maintain tools to automate operational processes
Recommended Knowledge and Experience
Experience developing code in at least one high-level programming language
Experience building highly automated infrastructures
Experience administering operating systems
Understanding of modern development and operations processes and methodologies
Amazon AWS Certified DevOps Engineer – Professional: Exam Overview
The exam that you need to take is Amazon DOP-C01. It is a 180-minute test with about 80 questions of different formats. The types you can run into include multiple choice and multiple answer. The score that you need to have after you finish the exam can be ranged between 100 and 1000, but you should get at least 750 points to obtain the certification.
The DOP-C01 test is available for the candidates in several languages. Thus, you can choose to go for Simplified Chinese, Korean, Japanese, or English. It is also important to know that the exam will cost you $300. There is also an opportunity to try a practice option for $40 before going for the actual test.
Talking about the exam content, it covers six broad domains, which include the following:
This section will offer you about 22% of the questions from the whole exam content. This is the biggest area of all that are available. For this topic, you need to have some experience in applying the concepts that are required to automate a CI/CD pipeline, automate and integrate testing, and build and manage artifacts securely. You should also know about the source control strategies and be skillful enough to be able to implement them. It is also will be vital for your role to know what to do with the delivery or deployment strategies, such as Canary, Red/black, Blue/green, A/B, etc.
Infrastructure as Code and Configuration Management
This objective covers about 19% of the whole content. For this section, it is required that you understand all the needed concepts related to the deployment services that are based on deployment needs, infrastructure and app deployment models based on business needs, and the implementation of the lifecycle hooks on the deployment. This area also includes your knowledge of how to apply security concepts in the automation of resource provisioning and your ability to work with the concepts that are needed to manage systems with the use of AWS configuration management tools as well as services.
Logging and Monitoring
You will face with about 15% of the questions from this domain during the exam. It evaluates your skills in applying various concepts that are required to automate event management and monitoring of an environment as well as monitor, log, and audit applications, infrastructures, and operating systems. Knowing how to set up the analysis of metrics and logs as well as their storage and aggregation is also important for the potential candidates. They have to also understand the implementation of tagging and other metadata strategies.
Policies and Automation of Standards
This subject will cover only 10% of the exam content. This is the smallest amount of questions that you will encounter during the test. The subtopics of this domain include your understanding of cost optimization through automation, the ways to apply the concepts that are required to implement governance strategies, and your knowledge of which concepts are needed for the enforcement of the standards for security, testing, metrics, monitoring, and logging.
Response to Incidents and Events
This is the third largest area of the whole list of topics that covers 18% of the exam content. It is all about troubleshooting of the possible issues and determination of how to restore operations. It also includes the evaluation of your skills in applying different concepts that are required to implement automated healing or set up actions that are event-driven and automated. The knowledge of how to perform an automation process for alerting and event management is also essential.
Disaster Recovery, Fault Tolerance, and High Availability
The last section covers 16% of the exam questions, and you will need to possess certain skills. They include your knowledge of the right services based on business needs such as cost or RTO/RPO, your ability to design disaster recovery strategies and automate them, and skills in evaluating the deployment for points of failure. It is also important for you to know how to implement high fault tolerance, scalability, and availability. The usage of the right multi-region versus multi-AZ architectures is also vital.