L’essentiel
- Le diagnostic doit être fait par poste et par tâche, plutôt qu’à partir d’une appréciation générale du niveau informatique.
- Les objectifs de formation gagnent à préciser une action observable, des conditions d’exécution et un critère de réussite.
- Les exercices peuvent reprendre des situations proches du travail tout en utilisant des dépôts, données, secrets et environnements d’essai autorisés.
- Le suivi après la formation doit mesurer à la fois les résultats du pipeline et la capacité des personnes à l’expliquer, le corriger et le faire évoluer.
- Avant de mobiliser l’OFPPT, les CSF ou un GIAC, l’entreprise doit vérifier les règles, critères et formalités en vigueur auprès des organismes concernés.
Partir des tâches et objectifs de l’entreprise
GitLab CI/CD regroupe les fonctions qui permettent de définir, exécuter et suivre des pipelines d’intégration et de déploiement continus. Mais une entreprise ne forme pas une équipe à un outil dans l’abstrait : elle cherche à améliorer une partie de son activité. La première question est donc opérationnelle : quelle tâche pose problème, à qui, et avec quelles conséquences pour le travail ?
Exemples de situations à examiner : les tests sont lancés manuellement avant chaque livraison ; une modification du fichier de pipeline interrompt les builds ; les équipes ne savent pas retrouver la cause d’un job en échec ; les déploiements suivent des étapes différentes selon les personnes ; ou les contrôles de sécurité arrivent trop tard dans le cycle. Ces constats doivent être formulés sans attribuer automatiquement le problème à un manque de compétence : une configuration, un accès ou une organisation inadaptés peuvent aussi être en cause.
Reliez ensuite chaque difficulté à un résultat attendu. Une équipe peut vouloir rendre les tests répétables, faciliter le diagnostic des jobs, sécuriser l’utilisation des variables ou documenter une procédure de déploiement. L’objectif doit rester dans le périmètre que le groupe peut influencer. Par exemple, une formation peut viser la création et la maintenance d’un pipeline de test ; elle ne garantit pas à elle seule une baisse des incidents, qui dépend aussi du code, des environnements et des règles de mise en production.
Pour établir ce lien, recueillez des exemples auprès des développeurs, des personnes chargées de l’exploitation, des responsables qualité et sécurité, ainsi que des managers concernés. Une courte revue de pipelines existants peut compléter les entretiens. Repérez les tâches fréquentes, les points de blocage, les erreurs récurrentes et les exigences internes. Le résultat attendu est une liste priorisée de situations de travail, et non un inventaire de toutes les fonctionnalités de GitLab.
- Décrire le contexte : application, équipe concernée, étapes de livraison et environnements utilisés.
- Nommer la tâche qui pose difficulté, puis préciser sa fréquence et ses conséquences observées.
- Distinguer ce qui relève des compétences de ce qui relève des droits d’accès, de l’architecture ou des procédures.
- Choisir un résultat prioritaire et un périmètre que la formation peut raisonnablement traiter.
Évaluer les compétences de l’équipe
Un diagnostic utile décrit ce que chaque profil sait faire dans son contexte professionnel. Il ne s’agit pas uniquement de demander aux salariés de s’autoévaluer. Croisez leur perception avec des exemples de travail, une observation guidée ou un petit exercice d’entrée. La même personne peut être autonome pour lire les journaux d’un job et débutante pour concevoir un pipeline ou gérer ses variables.
Adaptez les critères aux rôles. Un développeur peut devoir modifier une configuration et interpréter un job de test ; une personne d’exploitation peut se concentrer sur les runners et les déploiements ; un profil sécurité peut examiner les contrôles et les secrets. N’imposez pas à tous les participants le même parcours si leurs tâches quotidiennes diffèrent. Les prérequis doivent également être explicites : connaissance des dépôts et du cycle de livraison, accès à un environnement de pratique et familiarité avec les commandes utiles au poste.
- Modèle de diagnostic à renseigner : poste ou rôle | tâche professionnelle | fréquence | niveau observé | difficulté | conséquence | niveau cible | priorité.
- Échelle pratique : 0 = ne réalise pas la tâche ; 1 = la réalise avec accompagnement ; 2 = la réalise seul dans un cas connu ; 3 = la réalise, diagnostique les écarts et peut l’expliquer ou l’adapter.
- Exemple : développeur | ajouter une étape de tests | à chaque évolution concernée | niveau observé 1 | configuration souvent reprise par un collègue | attente et dépendance | niveau cible 2 | priorité élevée.
- Exemple : exploitation | retrouver la cause d’un job en échec | selon les incidents | niveau observé 2 | diagnostic peu documenté | résolution difficile à transmettre | niveau cible 3 | priorité moyenne.
Définir des objectifs pédagogiques mesurables
Convertissez les écarts prioritaires en objectifs formulés avec un verbe d’action : créer, modifier, lancer, interpréter, sécuriser, expliquer. Un objectif mesurable précise aussi le contexte et un critère de réussite. « Comprendre les pipelines » est trop vague pour évaluer un progrès. « À partir d’un dépôt d’exercice, construire un pipeline qui exécute les tests prévus, puis identifier la cause d’un échec à l’aide des journaux » décrit des comportements vérifiables.
Avant la formation, faites réaliser une tâche courte ou faites analyser un cas comparable, puis notez les critères retenus. Après la formation, proposez une tâche de difficulté équivalente, pas nécessairement identique. On peut mesurer la réussite de la tâche, le nombre d’étapes réalisées sans aide, la qualité de l’explication ou le respect des règles de sécurité. Les indicateurs doivent être adaptés à l’objectif ; ils ne doivent pas inciter à contourner des contrôles pour aller plus vite.
Fixez un point de départ et un niveau cible réaliste pour chaque tâche. Par exemple, passer de « réalise avec accompagnement » à « réalise seul dans un cas connu » est plus interprétable qu’une note générale attribuée à toute l’équipe. Convenez aussi de la façon de collecter les résultats et de la personne chargée du suivi. Les données doivent servir à ajuster l’accompagnement, et non à transformer un exercice de formation en classement individuel.
- Avant : relever le niveau d’autonomie sur les tâches prioritaires et les erreurs ou blocages observables.
- Pendant : suivre la réussite des exercices, les demandes d’aide et la capacité à expliquer les choix réalisés.
- Après : répéter une tâche comparable et vérifier l’application sur un travail autorisé au poste.
- Écrire chaque indicateur avec sa méthode de collecte, son responsable et son moment de vérification.
Organiser la pratique en situation de travail
Une formation GitLab CI/CD pour les entreprises est plus transférable si elle s’appuie sur des tâches proches de celles de l’équipe. Préparez un environnement de test distinct de la production, avec des dépôts d’exercice et des droits adaptés. Le groupe peut travailler sur un exemple représentatif, mais il n’est pas nécessaire d’exposer un dépôt confidentiel ou une application réelle pour apprendre les principes.
Exemples d’exercices : écrire ou compléter un pipeline qui lance des tests ; examiner les journaux d’un job en échec et proposer une correction ; organiser les étapes d’un build, d’un contrôle qualité et d’une livraison ; utiliser des variables sécurisées dans un exercice sans y placer de secrets réels ; examiner des artefacts produits par un job ; ou intégrer des contrôles de sécurité adaptés à un scénario pédagogique. Les exercices avancés peuvent demander de repérer une dépendance ou une image à examiner, puis de proposer une procédure de correction.
Définissez des règles de confidentialité avant la session. Utilisez des données fictives ou anonymisées, des comptes et secrets de test, et des environnements autorisés. Ne copiez pas de clé, jeton, code propriétaire ou donnée client dans un exercice sans validation explicite. Précisez qui peut consulter les dépôts, comment les travaux sont supprimés ou conservés, et quelles opérations sont interdites. En entreprise, la formation doit respecter les règles internes de sécurité et de protection des données.
Prévoyez une alternance entre démonstration, pratique guidée, travail autonome et retour collectif. Demandez aux participants de commenter leurs choix : cela permet de distinguer une réussite obtenue par hasard d’une compétence réutilisable. Gardez enfin du temps pour transférer les acquis : une fiche de procédure, une revue de pipeline ou un binôme sur une tâche réelle autorisée peuvent faciliter la mise en application.
- Exercice débutant : lire un pipeline existant, repérer ses étapes et expliquer le résultat d’un job.
- Exercice intermédiaire : ajouter une étape de test, vérifier son exécution et diagnostiquer un échec préparé.
- Exercice sécurité : remplacer une valeur sensible fictive par une variable protégée dans un environnement d’essai et expliquer les précautions retenues.
- Exercice de transfert : faire relire une modification de pipeline selon une liste de critères convenue avec l’équipe.
Mesurer l’application après la formation
La fin de la session ne suffit pas à démontrer que les compétences sont mobilisées au poste. Convenez d’un suivi après la formation, à une échéance compatible avec le rythme de livraison de l’équipe. Observez une tâche réelle autorisée ou un exercice de transfert et comparez le résultat avec le diagnostic initial.
Choisissez peu d’indicateurs, mais reliez chacun à un objectif pédagogique. Pour l’autonomie, notez si la personne accomplit la tâche sans intervention ou avec un nombre limité de sollicitations. Pour la qualité, vérifiez la conformité aux critères convenus, la lisibilité de la configuration et la documentation utile. Pour le fonctionnement, suivez des éléments pertinents tels que la réussite des jobs concernés ou la capacité à localiser une erreur. Les évolutions globales de durée de livraison ou d’incidents ne peuvent pas être attribuées à la seule formation sans examiner les autres changements intervenus.
Organisez un retour avec les participants et leur responsable : quelles tâches sont désormais plus faciles, où l’aide reste-t-elle nécessaire, et quels obstacles ne relèvent pas de la formation ? Cette analyse peut conduire à une séance de consolidation, à une documentation d’équipe, à une correction des permissions ou à une amélioration de l’environnement. Gardez les constats utiles au plan de formation et évitez de collecter des informations individuelles sans finalité claire.
- Autonomie : tâche menée à terme avec ou sans accompagnement.
- Qualité : respect de critères techniques et de sécurité définis avant l’exercice.
- Transfert : réutilisation d’une méthode apprise sur un cas professionnel autorisé.
- Amélioration : difficultés persistantes et actions complémentaires à planifier.
Préparer le budget et le dossier de formation
Le budget ne se limite pas au coût de la session. Prenez en compte la préparation des cas, la disponibilité des participants, les environnements de pratique, le suivi au poste et les éventuels besoins d’accompagnement complémentaires. Définissez le nombre et les profils des participants, leur niveau de départ, les objectifs, le format, le calendrier envisagé et les critères d’évaluation. Demandez au prestataire un programme cohérent avec ce diagnostic plutôt qu’un contenu générique.
Au Maroc, les entreprises peuvent examiner les dispositifs de formation professionnelle et les modalités proposés par les organismes compétents. Les conditions et démarches peuvent dépendre de la situation de l’entreprise, du dispositif et des règles en vigueur. Vérifiez-les directement avant d’inscrire une dépense au budget ou de considérer un financement comme acquis.
- Préparer une note de besoin : tâches ciblées, profils, compétences de départ et résultats attendus.
- Décrire le programme demandé, les exercices, les modalités, les moyens nécessaires et les critères de suivi.
- Demander les pièces et formalités applicables à l’organisme concerné avant d’engager la formation.
- Conserver les éléments de réalisation et d’évaluation selon les règles confirmées par les organismes compétents.
OFPPT, CSF et GIAC : vérifier les modalités applicables
L’OFPPT présente des informations sur les Contrats spéciaux de formation (CSF), l’identification et l’analyse des besoins de formation continue, ainsi que la formation intra-entreprise. Ces ressources peuvent aider l’entreprise à structurer sa demande et à se renseigner sur les possibilités de formation. Elles ne remplacent pas la vérification des critères d’éligibilité, des pièces demandées, des échéances et des modalités en vigueur.
Les CSF renvoient à un dispositif dont les règles d’accès et de prise en charge doivent être confirmées auprès de l’OFPPT. Un GIAC peut également être concerné par l’accompagnement ou l’ingénierie de formation selon le cas ; l’entreprise doit vérifier auprès du GIAC concerné son rôle, les conditions et la procédure applicables. Ne partez pas du principe qu’une formation donnée sera financée : faites valider le dossier et les règles avant tout engagement.
- OFPPT : consulter les informations officielles pertinentes et demander confirmation de la procédure correspondant à l’entreprise.
- CSF : vérifier les critères et formalités actuels avant de préparer la demande de prise en charge.
- GIAC : contacter l’organisme concerné pour confirmer son intervention éventuelle et les démarches à suivre.
- Dans tous les cas : distinguer le coût de formation, les dépenses admissibles éventuelles et la décision effective de financement.
Le parcours, étape par étape
- 11. Cadrer le besoin — Réunissez les responsables et les profils concernés. Sélectionnez quelques difficultés réelles de livraison et reliez-les à des tâches précises plutôt qu’à une demande générale de formation à GitLab.
- 22. Faire le diagnostic par rôle — Utilisez le modèle poste-tâche pour relever le niveau observé, les obstacles et le niveau cible. Vérifiez si les difficultés sont liées aux compétences, aux accès, aux procédures ou à l’environnement.
- 33. Écrire les objectifs et critères — Définissez ce que les participants devront produire ou expliquer. Choisissez des critères de réussite et une tâche d’évaluation avant la formation, puis une tâche comparable après.
- 44. Préparer la session — Sélectionnez des exercices représentatifs, un environnement autorisé et des données non sensibles. Clarifiez les profils, prérequis, moyens, format et règles de confidentialité.
- 55. Suivre le transfert au poste — Après la session, observez une tâche professionnelle autorisée ou un exercice de transfert. Comparez autonomie et qualité avec le point de départ, puis déterminez les suites nécessaires.
- 66. Vérifier le dossier et le financement — Préparez les éléments de besoin et consultez les organismes concernés pour confirmer les conditions en vigueur des dispositifs OFPPT, CSF ou GIAC. N’engagez pas un financement sur la base d’une hypothèse.
Formations et programmes au Maroc
FormaGroup
Travaille sur la construction de pipelines, les runners, les variables sécurisées, les artefacts et les contrôles qualité et sécurité. La formation remet le certificat FormaGroup décrit dans ce guide ; le réseau FormaGroup diffuse le profil des personnes formées auprès de ses entreprises clientes et partenaires.
Voir la formation →FormaGroup
À envisager pour une équipe qui doit intégrer des contrôles de sécurité au cycle de développement et traiter les vulnérabilités du code, des dépendances et des images. Elle remet le certificat FormaGroup décrit dans ce guide ; le réseau FormaGroup diffuse le profil des personnes formées auprès de ses entreprises clientes et partenaires.
Voir la formation →OFPPT
L’OFPPT présente une offre de formation intra-entreprise. L’entreprise peut se renseigner sur la possibilité de construire une réponse adaptée à son besoin GitLab CI/CD, et doit confirmer le contenu, la disponibilité, les conditions et les modalités directement auprès de l’organisme.
Site de l’organisme ↗Se former en GitLab CI/CD avec FormaGroup
FormaGroup accompagne les entreprises marocaines avec des formations sur mesure, adaptées au niveau et aux objectifs du groupe, animées par des formateurs experts de son réseau. Pour GitLab CI/CD, les modalités indiquées comprennent le présentiel dans les locaux de l’entreprise, le distanciel et l’hybride, avec des interventions dans les principales villes du Maroc. Le réseau fourni mentionne des formateurs spécialisés dans la structuration des pipelines et l’intégration des contrôles de sécurité, et indique Tanger parmi les villes. À l’issue de chaque formation, FormaGroup remet un certificat de formation reconnu par ses entreprises et organismes partenaires au Maroc. FormaGroup diffuse aussi le profil des personnes formées auprès de son réseau d’entreprises clientes et partenaires au Maroc.
La première certification à envisager est le certificat de formation FormaGroup : « À l’issue de chaque formation, FormaGroup remet un certificat de formation reconnu par ses entreprises et organismes partenaires au Maroc. » FormaGroup diffuse le profil des personnes qu’il forme et certifie auprès de son réseau d’entreprises clientes et partenaires au Maroc : un atout pour décrocher une mission ou un poste. Les certifications officielles d’éditeurs peuvent ensuite être étudiées comme compléments, selon les besoins du poste ; elles sont distinctes du certificat FormaGroup.
Formateur GitLab CI/CD
Formateur GitLab CI/CD du réseau FormaGroup
Formateur GitLab CI/CD
Formateur GitLab CI/CD du réseau FormaGroup
Formateur GitLab CI/CD
Formateur GitLab CI/CD du réseau FormaGroup
Un projet de formation en GitLab CI/CD pour vous ou votre équipe ? Décrivez votre besoin : FormaGroup vous propose le formateur et le programme adaptés, partout au Maroc.
Décrire mon besoinCompétences clés
Questions fréquentes
Comment savoir si l’équipe a besoin d’une formation GitLab CI/CD ?
Repérez des tâches de livraison récurrentes qui posent difficulté, puis vérifiez si l’écart vient d’une compétence à acquérir. Un diagnostic par rôle et une tâche d’observation permettent de distinguer ce besoin d’un problème d’accès, d’organisation ou d’environnement.
Comment mesurer les progrès après la formation ?
Reprenez une tâche comparable à celle du diagnostic initial et évaluez des critères annoncés à l’avance : réussite, respect des règles, capacité à diagnostiquer un échec et degré d’autonomie. Complétez par un retour des participants et du responsable.
Faut-il utiliser les dépôts de l’entreprise pendant les exercices ?
Pas nécessairement. Un dépôt d’exercice représentatif peut suffire. Si un cas réel est utilisé, l’entreprise doit valider les accès, données, secrets, environnement et règles de confidentialité avant la session.
Le financement de la formation est-il automatique via les CSF ou un GIAC ?
Non, il ne faut pas le présumer. L’entreprise doit vérifier les règles, critères, formalités et décisions applicables auprès de l’OFPPT et, le cas échéant, du GIAC concerné.
Quelle certification envisager après une formation en entreprise ?
La première certification à envisager est le certificat de formation FormaGroup présenté ci-dessous. Les certifications officielles d’éditeurs peuvent être considérées en complément selon le poste visé et les objectifs de l’entreprise.
Sources
- GitLab CI/CD et automatisation des déploiements — FormaGroup formagroup.ma
- DevSecOps et sécurité des pipelines CI/CD — FormaGroup formagroup.ma
- Contrats spéciaux de formation (CSF) — OFPPT newweb.ofppt.ma
- Ingénierie de la Formation Continue : Identification et Analyse des Besoins de Formation — OFPPT ofppt.ma
- Formation intra-entreprise — OFPPT ofppt.ma
