GitLab Certified DevOps Professional

Validate and showcase your GitLab skills

GitLab Certified DevOps Professional

Interested in getting certified?

GitLab offers two class options to prepare for certification, although neither is required in order to take the exam:

  1. Instructor-led: Fill out the form below or contact your GitLab sales representative to schedule an instructor-led delivery of GitLab DevOps Fundamentals for your team.
  2. Self-service: You can enroll in our self-paced option to complete your certification in GitLab Level Up.


GitLab Certified DevOps Professional is a technical certification offered by GitLab Professional Services to help the GitLab community and team members validate their ability to apply essential GitLab capabilities across a broad range of DevOps stages and functions. To earn certification, candidates must have successfully achieved the following GitLab Certifications: GitLab Certified Git Associate, GitLab Certified CI/CD Associate, GitLab Certified Project Management Associate, and GitLab Certified Security Specialist.

If you have completed the four certifications mentioned above and would like to apply for GitLab Certified DevOps Professional Certification, please fill out this application form.


The four exams that must be passed in order to earn a GitLab Certified DevOps Professional certification are available for anyone to purchase and take, regardless of whether they have participated in instructor-led GitLab training, self-service GitLab training, or neither.

Why GitLab Certified DevOps Professional certification?

For employers

With GitLab Certified DevOps Professional certification, team managers now have a way to confirm their team members possess the skills needed to enable and use GitLab DevOps throughout the organization, resulting in faster and more secure code releases. All team members who achieve the certification will be able to apply GitLab DevOps functionality and best practices for better collaboration, more automation, and less complexity.

For individuals

Individuals who earn GitLab Certified DevOps Professional certification can showcase their ability to enable and use the fundamental DevOps capabilities of GitLab, from CI/CD to project management and security. These skill sets ensure certified individuals can make a significant impact by helping their organizations use GitLab to increase operational efficiency, accelerate delivery, and release innovate software products.

Exam objectives

Individuals who earn GitLab Certified DevOps Professional certification are able to perform the following tasks.

  • Explain what GitLab is and why teams use it
  • Perform basic Git commands for branching and merging locally and remotely
  • Apply fundamental concepts and skills using GitLab within the DevOps lifecycle
  • Explain what GitLab CI/CD is and why teams use it
  • Identify the key components needed for a CI/CD pipeline
  • Explain GitLabs’s CI/CD functions
  • Verify a new feature
  • Scope and persist variables at various levels
  • Scaffold out the basics of a test, build, review, and deploy pipeline using feature/topic branching as the review mechanism
  • Apply the GitLab release and deployment workflow
  • Use artifacts and dependency caching
  • Build and deploy images to the GitLab registry
  • Set up projects by creating issues, labels, milestones, and groups
  • Manage projects using GitLab boards, epics, and roadmaps
  • Use GitLab to develop portfolio plans
  • Describe the security features available in GitLab
  • Determine teams and/or team members that should give merge request security approvals
  • Enable and configure scanning tool, including enabling and disabling options
  • Enable and configure merge request security approvals
  • View and utilize the Security Dashboard for a given group and project
  • Download scanning results as evidence for compliance
  • Configure defensive mechanisms
  • Test performance and inspect logs

Interested in GitLab Professional Services? Get in touch.

Open in Web IDE View source