Limited time: Get 2 months free with annual plan — Claim offer →
Certifications Tools Flashcards Career Paths Exam Guides Blog Pricing
Start for free
Exam GuidesGitLabGitLab CI/CD Associate
GitLabAssociate2026 Updated

GitLab Certified CI/CD Associate

Updated May 1, 202612 min readWritten by Certsqill experts
Quick facts — GitLab CI/CD Associate
Exam cost
$150
Questions
40 multiple-choice questions
Time limit
60 minutes
Passing score
70%
Valid for
2 years
Testing
Webassessor

Who this exam is for

The GitLab Certified CI/CD Associate certification is designed for professionals who work with or want to work with GitLab technologies in a professional capacity. It is taken by cloud engineers, DevOps practitioners, IT administrators, and technical professionals looking to validate their expertise.

You do not need extensive prior experience to attempt it, but you will benefit from hands-on familiarity with the subject matter. The exam tests applied knowledge and architectural judgment, not just memorization. If you can reason about trade-offs and real-world scenarios, structured practice will handle the rest.

Domain breakdown

The GitLab CI/CD Associate exam is built around official domains, each with a fixed percentage of the question pool. This distribution should directly inform how you allocate your study time.

Domain
Weight
Focus areas
CI/CD Fundamentals
25%
Covers continuous integration and delivery principles as implemented in GitLab: pipeline triggers, merge request workflows, and the difference between CI (build and test automation) and CD (deployment automation). Requires understanding of GitLab Flow versus GitHub Flow branching strategies.
Pipeline Configuration
35%
Tests .gitlab-ci.yml syntax including stages, jobs, needs, extends, include, and rules keywords. Requires knowledge of how artifacts pass build outputs between stages, how cache speeds up repeated dependency downloads, and when to use rules vs. the deprecated only/except syntax.
Runners & Environments
20%
Focuses on GitLab Runner registration, executor type selection (shell, Docker, Kubernetes, VirtualBox), and deployment environment management. Tests knowledge of manual approval gates, environment-scoped CI/CD variables, and review app configuration for merge request previews.
Security in CI/CD
20%
Covers integrating SAST, DAST, dependency scanning, container scanning, and secret detection using GitLab-provided CI/CD templates. Requires understanding of protected variables, masked variables, and the difference between project-level and group-level CI/CD variable scope.

Note the domain with the highest weight — many candidates under-invest here because it feels conceptual. In practice, this is where the exam is most precise, with scenario-based questions that test specifics.

What the exam actually tests

This is not a memorization exam. Questions require applied judgment under constraints. Almost every question includes a scenario with explicit requirements and asks you to select the most appropriate solution.

Here are examples of the question types you will encounter:

Pipeline YAML
"Write a job that runs only on the main branch and deploys to a production environment."
Use only/except or rules: carefully; rules take precedence in newer GitLab versions.
Artifact & Cache
"How do you pass build artifacts from a compile job to a test job?"
Artifacts are shared between stages; cache is for speeding up repeated downloads.
Security Scanning
"Enable SAST scanning for a Python project using the GitLab-provided template."
Include the SAST template with include: template: Security/SAST.gitlab-ci.yml.

How to prepare — 4-week study plan

This plan assumes one hour per weekday and roughly 30 minutes of lighter review on weekends. It is calibrated for someone with some relevant experience. If you are starting from zero, add an extra week before Week 1 to familiarise yourself with the basics.

W1
Week 1: GitLab Basics & Pipeline Syntax
  • Create a basic .gitlab-ci.yml pipeline
  • Define stages and job dependencies
  • Use variables and default keywords
  • Trigger pipelines on branch rules
W2
Week 2: Artifacts, Cache & Runners
  • Configure artifact passing between jobs
  • Set up pipeline caching for dependencies
  • Register a shared GitLab Runner
  • Compare shell, Docker, and Kubernetes executors
W3
Week 3: Environments & Deployments
  • Define named deployment environments
  • Create manual approval gates
  • Use review apps for merge requests
  • Configure rollback strategies
W4
Week 4: Security & Mock Exams
  • Add SAST and dependency scanning
  • Use protected variables and secrets
  • Complete two mock practice exams
  • Review rules vs only/except differences

Common mistakes candidates make

These patterns appear repeatedly among candidates who resit this exam. Knowing them in advance is worth several percentage points.

Mixing rules and only/except
Using both in the same job causes rules to take full precedence, making only/except ignored. Pick one approach consistently.
Confusing artifacts and cache scope
Cache is per runner and not guaranteed; artifacts are reliable for cross-job data sharing within a pipeline.
Forgetting needs: for DAG pipelines
Without needs:, jobs in the same stage run in parallel. Use needs: to express explicit job dependencies.
Hardcoding secrets in YAML
Never store tokens in .gitlab-ci.yml. Use CI/CD protected variables or an external secrets manager.

Is Certsqill right for you?

Honestly: Certsqill is built for candidates who have already done some studying and want to convert knowledge into exam performance. If you have never touched the subject, start with a foundational course first — then come to Certsqill when you are ready to practice.

Where Certsqill is strong: question depth, AI-powered explanations, and domain analytics. Every question is mapped to the exam blueprint. When you get something wrong, the AI tutor explains why the right answer is right and why each wrong answer fails under the specific constraints in the question.

Where Certsqill is not a replacement: video courses and hands-on labs. Use Certsqill to test and sharpen — not as your first exposure to a topic you have never encountered.

Ready to start practicing?
340 GitLab CI/CD Associate questions. AI tutor. 3 mock exams. 7-day free trial.