DevOps professionals are needed in today’s organizations more than ever to support digital transformation and ensure quicker, more innovative development cycles. Over the next five years, DevOps skills are projected to grow 122%, which means endless possibilities for career advancement in this ever-evolving field.
Whether you’re just starting out in your DevOps career or are more experienced in this growing field, DevOps certification helps you level up in your career.
Table of Contents
Top DevOps certifications summary table
Certification | Certifying Body | Price | Experience Level |
---|---|---|---|
AWS Certified DevOps Engineer – Professional | Amazon | $300 | entry to mid-level |
DevOps Engineer Expert | Microsoft | $165 | mid-level |
DevOps Foundation | DevOps Institute | $245 | entry-level |
DevOps Engineering Foundation | DevOps Institute | $245 | entry-level |
Docker Certified Associate | various | $195+ | entry-level |
Professional Cloud DevOps Engineer | $200 | entry to mid-level | |
Terraform Associate | HashiCorp | $70.50 | entry to mid-level |
Certified Kubernetes Administrator (CKA) | Linux/Cloud Native Computing Foundation | $395-$575 | mid-level |
Certified Kubernetes Application Developer (CKAD) | Linux/Cloud Native Computing Foundation | $395-$575 | mid-level |
AWS Certified DevOps Engineer – Professional
Best for mid-level DevOps engineers with two-plus years experience
Amazon’s AWS Certified DevOps Engineer – Professional certification validates the ability to automate the testing and deployment of AWS infrastructure and applications.
This certification is geared towards individuals with at least two years of experience provisioning, operating, and managing AWS environments.
The DOP-C01 exam contains multiple-choice and multiple-response questions and is administered either at a testing center or via online proctoring services. Preparation for the exam is self-guided. The exam guide, practice exams, and other AWS training resources are available to aid in preparation. Expect the exam preparation to take 1-2 weeks.
Experience required
Before taking the exam, the following experience is recommended:
- Coding in at least one high-level programming language
- Building highly automated infrastructures
- Administering operating systems
- Understanding of modern development and operations processes and methodologies
- Implementing and managing CD systems and methodologies on AWS
- Implementing and automating security controls, governance processes, and compliance validation
- Defining and deploying monitoring, metrics, and logging systems on AWS
Course content
The exam contents are segmented into six domains, each weighing between 14% and 22% of the total score.
Domain 1: Software Development Lifecycle (SDLC) Automation
The first domain, at 22% of the exam, has four task statements. Each of them is used to test your knowledge of various SDLC areas, including CI/CD pipeline implementation, integration of automated testing into CI/CD pipelines, building and managing artifacts, and implementation of deployment strategies, such as container and serverless environments.
Domain 2: Configuration Management and Infrastructure as Code (IaC)
This domain has an exam percentage of 17% plus three task statements. You should be able to:
- Define cloud infrastructure and reusable components to provision and manage systems throughout their lifecycle.
- Deploy automation to create, onboard, and secure AWS accounts in a multi-account/multi-region environment.
- Design and build automated solutions for complex tasks and large-scale environments
To pass this domain, you must have knowledge of IaC and AWS tools like AWS Serverless Application Model (AWS SAM), AWS CloudFormation, and AWS Cloud Development Kit (AWS CDK), as well as system inventory automation, configuration, and patch management.
Domain 3: Resilient Cloud Solutions
Here Amazon tests you in three key areas, including your knowledge of how to implement highly available solutions to meet resilience and business requirements, identifying and remediating scaling issues, and automated recovery processes to meet RTO/RPO requirements. This domain ascertains your skills in configuring load balancing to support cross-AZ services, deploying container-based applications and testing failover of multi-AZ and multi-region workloads. It measures 15% of the exam.
Domain 4: Monitoring and Logging
This category weighs 15%, and gauges your ability to monitor applications and infrastructure, collect custom metrics using the CloudWatch agent, and configure solutions for auto-scaling and S3 events to process log files will be tested. Knowledge of anomaly detection alarms, AWS key management service, and real-time log ingestion is also a plus.
Domain 5: Incident and Event Response
The fifth domain tests and ascertains your ability to respond to an incident correctly. It has a 14% weighting and determines your ability to troubleshoot system and application failures, your knowledge of root cause analysis, plus AWS health services like AWS Health, CloudWatch, Systems Manager, and OpsCenter.
Domain 6: Security and Compliance
With an examination score of 17%, Domain 6 helps gauge your knowledge of implementing techniques for identity and access management (IAM), access management based on user roles, and automation for security controls and data protection. To pass this category, you must be skilled in analyzing logs, metrics, and security findings, encryption of data in transit and data at rest, and activation of multi-factor authentication (MFA), AWS Security Token Service (AWS STS), and IAM profiles.
Key course details
Exam registration | AWS Certified DevOps Engineer – Professional |
Level | Professional |
Length | 180 minutes |
Cost | $300 |
Format | 75 questions, including multiple-choice and multiple-response |
Delivery method | Pearson VUE testing center or online proctored exam |
Languages offered | English, Japanese, Korean, and Simplified Chinese |
Eligibility | No prerequisites |
Minimum passing score | 750 |
Retake | One free retake |
Additional resource 1 | Sample exam questions |
Additional resource 2 | Exam guide |
Microsoft Certified DevOps Engineer Expert
Best for developers or infrastructure administrators
Microsoft’s DevOps Engineer Expert certification is for individuals who already have experience with both Azure administration and development and expertise in at least one of these areas.
You must first have at least one of the associate certificates to get started, either the Microsoft Certified: Azure Administrator certification or the Microsoft Certified: Azure Developer Associate certification. Upon earning this certification, you are qualified to design and implement strategies for the following areas within the organization:
- Code
- Collaboration
- Compliance
- Continuous integration
- Infrastructure
- Testing
- Delivery
- Monitoring
- Feedback
- Source control
- Security
To prepare for the AZ-400 exam, you have the option to go through self-paced study modules for free or pay a fee to go through the modules with an instructor. Expect the exam preparation to take 4-6 weeks.
Experience required
The experience required for this certification is as follows:
- Administering and developing in Azure.
- Familiarity with both Azure DevOps and GitHub.
- Design and implement source control.
- Ability to develop a security and compliance plan.
Course content
Prospective candidates for this certification course have the option to take self-paced or instructor-led courses. It includes nine learning paths with 58 modules spread across the courses.
- AZ-400: Get started on a DevOps transformation journey
- AZ-400: Development for enterprise DevOps
- AZ-400: Implement CI with Azure Pipelines and GitHub Actions
- AZ-400: Design and implement a release strategy
- AZ-400: Implement a secure continuous deployment using Azure Pipelines
- AZ-400: Manage IaC using Azure and DSC
- AZ-400: Design and implement a dependency management strategy
- AZ-400: Implement continuous feedback
- AZ-400: Implement security and validate code bases for compliance
It’s recommended to take these courses before signing up for the prerequisite certifications, as it will help increase your success chance.
Key course details
Exam registration | Microsoft Certified DevOps Engineer Expert |
Level | Expert |
Length | 100 minutes exam duration / 120 minutes seat duration |
Cost | $165 |
Format | Case study exam format |
Delivery method | Pearson VUE testing center or online proctored exam |
Languages offered | English, Japanese, Chinese (Simplified), Korean, German, French, Spanish, Portuguese (Brazil), Arabic (Saudi Arabia), Russian, Chinese (Traditional), Italian, Indonesian (Indonesia) |
Prerequisites | |
Minimum passing score | 700 or greater |
Retake | 5 times in 12 months |
Additional resource 1 | Microsoft Training and Certifications Guide |
Additional resource 2 | Training and Certifications Poster |
DevOps Foundation (DOFD)
Best for aspiring entry-level DevOps professionals
The DevOps Institute offers a DevOps Foundation certification that will validate an individual’s knowledge and skills. More specifically, with this certification individuals get a solid understanding of CI/CD, testing, security, and “The Three Ways,” DevOps relationships to other methodologies, such as Agile and Lean, and more.
There are no prerequisites to taking the open-book web-based exam that contains 40 multiple-choice questions. To study for the exam, you can choose the instructor-led or self-study option. Regardless, expect the exam prep to take a total of 16 hours.
Experience required
This certification doesn’t require any experience level. It has 16 hours of instructor-led training to help you learn before the exams.
Course content
This course has eight modules, which outline what you will learn during the certification process.
- DevOps Concepts and Terminology
- Core DevOps Principles
- Key DevOps Practices
- Business and Technology Frameworks
- Culture, Behaviors and Operating Models
- Automation and Architecting DevOps Toolchains
- Measurement, Metrics, and Reporting
- Sharing, Shadowing, and Evolving
Key course details
Exam registration | DevOps Foundation (DOFD) |
Level | Junior |
Length | 60 minutes |
Cost | $225 |
Format | Multiple-choice – 40 questions |
Delivery method | Web-based |
Languages offered | English, Chinese, French, German, Polish, Spanish |
Prerequisites | No |
Certification Validity | 2 years |
Minimum passing score | 65% |
Retake | Paid retake (anytime) |
Additional resource 1 | DevOps Foundation® Course Description |
Additional resource 2 | DevOps Foundation Blueprint |
DevOps Engineering Foundation (DOEF)
Best for aspiring DevOps engineers who want to gain technical DevOps knowledge
A second certification from the DevOps Institute, the DevOps Engineering Foundation, ensures foundational understanding of core knowledge, principles, and practices but from a technical perspective that is needed to engineer a successful DevOps solution.
As with the DevOps Foundation certification, there are no prerequisites for the DevOps Engineering Foundation certification. Individuals answer 40 multiple-choice questions in the open-book web-based exam. You can opt for the instructor-led or self-study option. Exam prep takes 16 hours.
Experience required
This course is designed for individuals and organizations getting started with their DevOps journey. It doesn’t require any prior experience. However, DevOps institute encourages candidates to have a basic knowledge of DevOps and Agile processes.
Course content
A sample of covered topics includes the following:
- How to engineer DevOps solutions
- DevOps applications, architectures, and technologies
- Continuous delivery and deployment metrics
- Continuous integration
- Continuous testing
- Ephemeral elastic infrastructures
Key course details
Exam registration | DevOps Engineering Foundation |
Level | Junior/Beginner |
Length | 60 minutes |
Cost | $225 |
Format | Multiple-choice – 40 questions |
Delivery method | Web-based |
Languages offered | English |
Prerequisites | Familiarity with DevOps and Agile processes |
Certification Validity | 2 years |
Minimum passing score | 65% |
Retake | Paid retake (anytime) |
Additional resource 1 | DevOps Engineering Foundation Blueprint |
Additional resource 2 | DevOps Engineering Foundation (DOEF) Course Description |
Docker Certified Associate (DCA)
Best for those with minimal Docker experience (one year or less) who want to sharpen their Docker knowledge
The Docker Certified Associate exam is designed by experienced Docker practitioners and validates the foundational Docker skill set. It tests mastery of topics, such as networking, orchestration, security, image creation, and more.
Several institutions offer exam prep courses, so budget 24-36 hours of study time. The course cost will also vary, depending on which training program you opt for.
Experience required
This course is designed for junior Docker practitioners. The course providers encourage prospective candidates to have at least 6 to 12 months of Docker experience.
Course content
While preparing for your exam, you can sign up for the provider’s on-demand courses as they serve as study materials for the certification programs. With these materials, individuals can have cloud based lab access for about 8 to 40 hours depending on the course.
Note that course contents vary based on the type of course. For instance, the Cloud Native Development Bootcamp | CN252 teaches learners how to develop secure containerized applications, while the DevOps Engineer Bootcamp | CN255 covers Docker containerization essentials, Kubernetes application essentials, Kubernetes native application development, Kubernetes operations, and advanced Kubernetes security.
Key course details
Exam registration | Docker Certified Associate |
Level | Junior |
Length | 90 minutes |
Cost | $195 |
Format | 13 multiple choice and 42 discrete option multiple-choice (DOMC) questions |
Delivery method | Proctored exam |
Languages offered | English |
Prerequisites | Minimum of 6 to 12 months of Docker experience |
Certification Validity | 2 years |
Minimum passing score | Undisclosed |
Retake | Eligible for (paid) retake 14 days after the previous attempt |
Additional resource 1 | Study guide with sample questions and exam preparation tips |
Additional resource 2 | Paid preparation courses |
Professional Cloud DevOps Engineer certification
Best for experienced cloud developers, especially those who are familiar with Google Cloud
Google’s Professional Cloud DevOps Engineer certification is intended for those who want to become skilled at using Google Cloud to build software delivery pipelines, deploy and monitor services, and manage and learn from incidents.
The exam, to be taken at a testing center or remotely via online proctoring, contains multiple-choice questions and takes two hours. There are no prerequisites to taking the exam; however, as with the AWS certification, at least three years of industry experience and at least one year of experience managing solutions on Google Cloud is recommended.
Preparation includes studying the exam guide provided, four free self-guided courses, 13 labs, a free webinar, and sample exam questions. Depending on familiarity with Google Cloud, course prep can take five hours per day over a course of 1-3 months.
Experience required
Although this certification has no prerequisites, Google recommends at least 3+ years of industry experience plus 1+ years designing and managing production systems using Google Cloud.
Course content
The exam tests an individual’s knowledge of the following areas:
- Application of site reliability engineering principles to a service
- Service performance optimization
- Implementation of service monitoring strategies
- Building and implementation of CI/CD pipelines for a service
- Service incident management
Key course details
Exam registration | Professional Cloud DevOps Engineer |
Level | Expert |
Length | 2 hours |
Cost | $200 |
Format | 50-60 multiple-choice and multiple-select questions |
Delivery method | Online-proctored exam or onsite-proctored exam |
Languages offered | English |
Prerequisites | None |
Certification Validity | 2 years |
Minimum passing score | Undisclosed. Aim for 700 or 70% or higher |
Retake | 14 days after the first attempt. If unsuccessful, 60 day wait period; and if the third attempt is unsuccessful, 365 days |
Additional resource 1 | DevOps Research and Assessment (DORA) |
Additional resource 2 | Site Reliability Engineering (SRE) resources |
Additional resource 3 | Sample questions |
HashiCorp Certified Terraform Associate DevOps Certification
Best for experienced cloud engineers seeking to validate their knowledge of the Terraform platform
HashiCorp’s Terraform Associate certification is designed for cloud engineers who specialize in operations, IT, or development and know the basic concepts and skills associated with open source HashiCorp Terraform.
It’s not required but recommended that candidates have professional experience using Terraform in production. However, if that’s not the case, individuals may also perform the exam objectives in a personal demo environment.
Upon earning this certification, the recipient understands which enterprise features exist and what can and cannot be done using the open source offering. Recipients must retake the exam every two years to remain current.
The exam is an online proctored exam consisting of multiple-choice questions. An online, self-paced study guide, review guide, and sample questions are available to candidates for free. Exam prep takes up to 50 hours, depending on learning pace.
Experience required
Before taking this exam, you should know:
- The basic concepts and skills associated with HashiCorp Terraform.
- The difference in functionality between Terraform Cloud, Terraform Enterprise, and open source Terraform.
Course content
Topics learned include:
- Configuration
- State implementation and maintenance
- IaC concepts
- Interaction of Terraform modules
- Terraform’s purpose
- Terraform basics
- Terraform CLI
- Terraform Cloud and Enterprise capabilities
- Navigation of Terraform workflow
Key course details
Exam registration | HashiCorp Certified Terraform Associate DevOps Certification |
Level | Junior to mid-level |
Length | 1 hour |
Cost | $70.50 |
Format | Multiple-choice |
Delivery method | Online proctored |
Languages offered | English |
Prerequisites | Basic terminal skillsBasic understanding of on premises and cloud architecture |
Certification Validity | 2 years |
Minimum passing score | 70% |
Retake | 4 times in a year |
Additional resource 1 | Study guide |
Additional resource 2 | Review guide |
Additional resource 3 | Sample questions |
Certified Kubernetes Administrator (CKA)
Best for Kubernetes administrators and cloud administrators
The Certified Kubernetes Administrator certification demonstrates mastery of the skills, knowledge, and proficiencies that a Kubernetes Administrator should hold, including but not limited to:
- Application lifecycle management
- Cluster maintenance
- Core concepts
- Installation, configuration, and validation
- Logging
- Monitoring
- Networking
- Scheduling
- Security
- Storage
- Troubleshooting
The online-administered exam contains performance-based questions that the candidate has to solve in order to demonstrate their competence in a command-line environment in Kubernetes. This certification is good for three years before recipients have to take the exam again.
The Kubernetes Fundamentals online 35-hour prep course offered through the Linux Foundation is self-paced and costs an additional $299. It’s possible to bundle the exam and course together for a total price of $575. Alternatively, Udemy offers an exam prep course for $179.99, which you can sometimes find steeply discounted. Budget up to 50 hours of study time for this exam.
Experience required
- Basic knowledge of Linux
- Knowledge of YAML and JSON
- Container runtime
- Vim editor
Course content
This exam includes the following general domains and their percentage weights on the exam:
- Cluster Architecture, Installation, and Configuration (25%)
- Workloads and Scheduling (15%)
- Services & Networking (20%)
- Storage (10%)
- Troubleshooting (30%)
Key course details
Exam registration | Certified Kubernetes Administrator |
Level | All levels: Beginner to expert |
Length | 2 hours |
Cost | $395, or $575 for course and exam bundle |
Format | Performance-based tasks |
Delivery method | Online proctored performance-based test |
Languages offered | English, Simplified Chinese, and Japanese |
Prerequisites | Basic understanding of Docker and YAML language |
Certification Validity | 3 years |
Minimum passing score | 66% or above |
Retake | One free retake per exam purchase within 12 months of the original exam purchase |
Additional resource 1 | Introduction to Kubernetes (LFS158x) |
Additional resource 2 | Kubernetes for Developers (LFD259) |
Certified Kubernetes Application Developer (CKAD)
Best for experienced cloud developers with basic knowledge of Kubernetes
The Certified Kubernetes Application Developer exam certifies that the recipient can design, build, configure, and expose cloud native applications for Kubernetes.
Upon certification, a Kubernetes Application Developer can define application resources and use core primitives to build, monitor, and troubleshoot scalable applications and tools in Kubernetes.
The exam prep course covers necessary topics for the exam, such as container runtimes and microservice architecture.
The online-administered exam contains performance-based questions that the candidate has to solve in order to demonstrate their competence in a command-line environment in Kubernetes.
The Kubernetes for Developers online 35-hour prep course is self-paced and costs an additional $299. It’s possible to bundle the exam and course together for a total price of $575. Udemy also offers an exam prep course for $159.99, which you can sometimes find steeply discounted. Expect to spend between 13 and 35 hours studying.
Experience required
This certification is for individuals who has acquired a solid understanding of the following tasks:
- Knowledge of container runtimes and microservice architecture.
- Working with (OCI-compliant) container images
- Applying Cloud Native application concepts and architectures
- Working with and validating Kubernetes resource definitions
Course content
You will be tested in the following domains.
- Application design and build (20%)
- Application deployment (20%)
- Application observability and maintenance (15%)
- Application environment, configuration and security (25%)
- Services and networking (20%)
Key course details
Exam registration | Certified Kubernetes Application Developer (CKAD) |
Level | Mid to senior level |
Length | 2 hours |
Exam costs | $395, or $575 for course and exam bundle |
Format | Performance-based tasks |
Delivery method | Online proctored |
Languages offered | English, Simplified Chinese, and Japanese |
Prerequisites | Working knowledge of container runtimes and microservice architecture |
Certification Validity | 3 years |
Minimum passing score | 66% or above |
Retake | One free retake within 12 months of the exam purchase |
Additional resource 1 | Introduction to Kubernetes (LFS158x) |
Additional resource 2 | Kubernetes for Developers (LFD259) |
Additional resource 3 | Kubernetes Security Essentials (LFS260) |
Additional resource 4 | Kubernetes Fundamentals (LFS258) |
What is DevOps certification?
DevOps certification is an accredited credential that validates and builds your knowledge of DevOps skills and practices. Earning a DevOps certification demonstrates your mastery of the subject matter through coursework, assessment, or performance reviews.
What are the benefits of a DevOps certification?
Earning a DevOps certification means more job opportunities and professional growth. Some certifications allow you to specialize in a platform which sets you up for career advancement. Other certifications diversify your skill set and thus open you up to a variety of roles as well as platforms to work with in the future.
DevOps certification also increases your earning potential. Entry-level DevOps engineers in the U.S., for example, earn an average salary of $93,000, while a mid-level DevOps engineer earns an average salary of $102,600. Working towards a certification helps you get to that next level.
Is a DevOps certification worth it?
The short answer is yes. DevOps certifications are valuable because they help engineers improve their skills, advance their careers, and increase deployment success rates.
DevOps engineers are in high demand. Organizations are looking for engineers who can help scale their application and process development needs by following DevOps best practices. Although DevOps is more attractive to technical professionals, those who are less technically inclined can also learn DevOps skills by practicing with the best DevOps tools and software and taking certification courses to test their knowledge of the field.
Bottom line: Which DevOps certification is right for you?
The right certification for you will depend on where you are in your career and which tool or platform you need to master in order to perform well in your current or desired DevOps role.
If you’re just starting out in your DevOps career, a more general DevOps certification, such as the DevOps Foundation or DevOps Engineering Foundation certifications, may be a good fit. However, if you know exactly which platform you want to work with or are already working with a particular platform, investigate the more specific options for AWS, Google Cloud, HashiCorp’s Terraform, or Kubernetes.
Cost may pose a formidable barrier, especially for aspiring DevOps professionals. HashiCorp’s certification is comparatively affordable, and employers may subsidize some or all certification costs. Certification pathways are often available for continued professional development in this growing field.
We also evaluated the best DevOps tools and software to improve automation and communication at your organization.