GitLab Certified DevOps Professional

Validate and showcase your GitLab skills

GitLab Certified DevOps Professional

Overview

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 pass a series of written and hands-on assessments.

Availability

Starting in December 2020 GitLab soft-launched the GitLab Certified DevOps Professional certification. The certification assessments are currently available to GitLab Professional Services customers who purchase the GitLab DevOps Fundamentals Training series of courses for their teams. Course participants gain access to certification assessments immediately after finishing each of their course sessions.

Why GitLab Certified DevOps Professional certification?

For employers

With GitLab 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

Next steps

Fill out the form below or contact your GitLab sales representative to discuss scheduling a dedicated live delivery of GitLab DevOps Fundamentals Training for your team, which includes all of the required certification assessments.

Interested in GitLab Professional Services? Get in touch.

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license