Aller au contenu
CI/CD & Automatisation medium

GitLab Certified CI/CD Associate : guide de préparation

8 min de lecture

logo gitlab

Cette page vous propose un plan de préparation concret pour la GitLab Certified CI/CD Associate. GitLab présente cette certification comme un examen en ligne et hands-on, centré sur les bases de la CI/CD dans GitLab. L’objectif ici n’est pas de recopier la documentation officielle, mais de transformer la formation et les labs en plan d’entraînement réaliste.

  • Les compétences centrales évaluées autour de GitLab CI/CD
  • Comment transformer la formation en plan de préparation certification
  • Quoi pratiquer en priorité pour être à l’aise le jour J
  • Les erreurs de préparation les plus fréquentes et comment les éviter

GitLab présente la GitLab Certified CI/CD Associate comme un examen en ligne et hands-on, destiné à valider une compréhension fondamentale de la CI/CD dans GitLab. Le GitLab CI Fundamentals Learning Path constitue le parcours officiel le plus proche pour préparer cette certification.

Avant de fixer votre date, vérifiez toujours :

  • le nom exact de la certification
  • le format en vigueur
  • les prérequis annoncés
  • le learning path associé

Vous êtes dans ce cas si vous savez déjà faire tourner un pipeline simple et voulez consolider les bases attendues pour travailler proprement avec GitLab CI/CD : comprendre les runners, structurer un pipeline, le maintenir, et résoudre les incidents courants.

Situations réelles où ce guide est utile :

  • vous devez standardiser les pipelines de plusieurs équipes GitLab
  • vous passez un entretien DevOps ou Platform avec preuve de compétences CI/CD
  • vous perdez du temps sur les mêmes incidents (jobs pending, pipeline skip, cache inefficace)
  • vous voulez cadrer une montée en niveau équipe avec une référence commune

Cette certification est pertinente si vous :

  • utilisez déjà GitLab CI/CD au quotidien
  • devez standardiser ou maintenir des pipelines existants
  • voulez démontrer un socle solide sur GitLab CI/CD
  • cherchez une preuve de compétence plus concrète qu’une simple lecture de documentation

La GitLab Certified CI/CD Associate ne remplace pas :

  • une expérience réelle de production
  • la maîtrise de Kubernetes ou du cloud
  • les sujets avancés de supply chain, trusted delivery ou gouvernance
  • les choix d’architecture runner à grande échelle

La certification cible une pratique solide des mécanismes fondamentaux CI/CD de GitLab : conception de pipeline, exécution, maintenance, qualité et débogage.

Ce tableau ne remplace pas les objectifs officiels de GitLab University : il traduit ces attentes en plan de travail pratique à partir de la formation.

Bloc de compétenceCe qui est attendu en pratiqueGuides recommandés
Structure pipelineLire, écrire et corriger un .gitlab-ci.ymlConcepts de base, Premier pipeline
Exécution CIComprendre runners, stages, jobs, variablesRunners, Variables
Performance et feedbackUtiliser artifacts, cache, needs, parallélismeArtifacts et cache, DAG et parallélisme
Maintenance et réutilisationFactoriser avec extends, templates, includeExtends et ancres, Templates
FiabilitéDiagnostiquer les erreurs, rendre un pipeline robusteDebug logs, Fiabilité des pipelines

Le programme ci-dessous est un plan de préparation conseillé sur 4 semaines. Adaptez-le selon votre niveau de départ et votre pratique réelle de GitLab.

  1. Stabiliser les fondamentaux

    Reprenez les modules essentiels du Volet 1 : structure YAML, rules, runners, variables, débogage.

  2. Industrialiser sans complexifier inutilement

    Travaillez extends, templates, DAG et workflows pour produire des pipelines lisibles, rapides et maintenables.

  3. Pratiquer sur des cas réels

    Exécutez les labs de bout en bout et refaites ceux qui échouent sans regarder la solution.

  4. Simuler des incidents

    Entraînez-vous à corriger des scénarios : pipeline skip, job pending, artifacts absents, erreurs de cache.

  • Revoir les bases .gitlab-ci.yml
  • Refaire rules, runners, artifacts/cache
  • Valider avec les labs 01, 03, 04, 06, 07

Vous êtes généralement prêt à entrer en phase de révision si vous avez :

  • terminé le Volet 1
  • pratiqué les labs fondamentaux sans aide
  • refait les incidents pending, skip, cache et logs
  • couvert les bases de l’industrialisation : templates, extends, DAG
ErreurImpactCorrection
Apprendre uniquement la syntaxeFragilité en incident réelFaire des scénarios de panne et post-mortem
Ignorer les runnersJobs bloqués ou imprévisiblesRéviser tags, executors, capacité et quotas
Sauter la partie industrialisationPipelines difficiles à maintenirTravailler templates, includes et DAG
Ne pas pratiquer avec limite de tempsStress et lenteur le jour JSimuler des sessions chronométrées

Avant de vous inscrire, assurez-vous de savoir faire sans hésiter :

  • lire et corriger un .gitlab-ci.yml
  • expliquer le rôle d’un runner et d’un executor
  • choisir entre variables, cache, artifacts et reports
  • diagnostiquer un job bloqué ou un pipeline ignoré
  • factoriser un pipeline avec extends, include et templates
  • expliquer quand utiliser needs, parallel et les workflows
  • retrouver rapidement l’origine d’un échec dans les logs
  • La réussite vient d’une pratique répétée sur des cas concrets, pas d’une mémorisation brute.
  • Le niveau attendu est Associate : socle opérationnel solide, pas expertise architecte.
  • Les sujets à plus fort retour sont : rules, runners, débogage et réutilisation de pipeline.
  • Les labs sont votre meilleur indicateur de préparation réelle.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn