PECB CERTIFIED ISO/IEC 27001:2022 Foundation
ACG CYBERSECURITY
Sécurité informatiqueEF2C
Preparer et valider le bloc de competences 3 du titre Expert DevOps (RNCP 42520, niveau 7 - Bac+5) : Industrialiser le cycle de vie logiciel par l'automatisation (CI/CD).
A l'issue de la formation, l'apprenant est capable de :
- Definir et mettre en oeuvre une strategie de branches et de versionnement adaptee a l'equipe et au produit (trunk-based, GitFlow, versionnement semantique).
- Concevoir et industrialiser des pipelines d'integration et de deploiement continus avec GitHub Actions, GitLab CI, Tekton ou Dagger, incluant tests automatises et quality gates.
- Conteneuriser des applications de maniere securisee et optimisee (images multi-stage, distroless, scan de vulnerabilites, registres prives).
- Decrire et provisionner l'infrastructure comme du code avec OpenTofu, Pulumi ou Crossplane, en gerant les etats, les modules et les environnements.
- Mettre en place une chaine GitOps avec Argo CD ou Flux : reconciliation continue, promotion entre environnements, gestion des drifts.
- Concevoir des strategies de deploiement progressif (blue/green, canary, feature flags) avec rollback automatique sur criteres de sante.
- Deployer un portail developpeur interne (Backstage) et normaliser les pratiques par des templates et un catalogue de services.
PREREQUIS : titre ou diplome de niveau 6 (Bac+3/4) en informatique, OU au moins 3 ans d'experience professionnelle sur des fonctions en lien avec les competences visees. Maitrise de Linux en ligne de commande, d'un langage de scripting (Bash, Python) et de Git. Une premiere pratique de Docker est recommandee. Equipement : ordinateur personnel, connexion haut debit, webcam. Un positionnement a l'entree (quiz technique + entretien individuel) valide ces prerequis.
PUBLIC VISE : developpeurs, administrateurs systeme, ingenieurs d'exploitation et consultants souhaitant valider une competence d'industrialisation CI/CD et de plateforme d'ingenierie.
ACCESSIBILITE : formation accessible aux personnes en situation de handicap - referent handicap dedie, etude des amenagements avant l'entree en formation.
Bloc de 200 h, 100 % a distance en e-learning tutore sur le LMS EF2C, entree permanente (demarrage a tout moment). Ratio theorie/pratique 30/70, avec un projet fil rouge : industrialiser de bout en bout la chaine de livraison d'une plateforme SaaS multi-services sur Kubernetes.
MODULE 1 - Git avance et strategies de branches (25 h)
Modele objet de Git ; rebase, cherry-pick, bisect ; trunk-based development contre GitFlow ; versionnement semantique et conventional commits ; monorepo contre polyrepo ; revue de code et proprietaires de code.
MODULE 2 - Pipelines CI/CD (45 h)
GitHub Actions (workflows, matrices, runners, environnements) ; GitLab CI (stages, templates, composants) ; Tekton et Dagger ; parallelisation et cache ; tests unitaires, d'integration et de bout en bout ; quality gates SonarQube ; gestion des secrets dans les pipelines ; optimisation des temps de build.
MODULE 3 - Conteneurisation avancee (35 h)
Dockerfile et builds multi-stage ; images distroless et minimisation de la surface d'attaque ; BuildKit et cache distant ; registres prives et politiques de retention ; scan de vulnerabilites (Trivy, Grype) ; signature d'images.
MODULE 4 - Infrastructure as Code (45 h)
OpenTofu et Terraform : ressources, modules, backends d'etat, workspaces ; Pulumi et IaC en langage generaliste ; Crossplane et compositions ; tests d'infrastructure (Terratest, Checkov) ; gestion multi-environnements et promotion.
MODULE 5 - GitOps et deploiements progressifs (50 h)
Principes GitOps et reconciliation ; Argo CD (applications, ApplicationSets, projets, RBAC) et Flux ; Kustomize et Helm ; deploiements blue/green et canary avec Argo Rollouts ; feature flags ; analyse automatique et rollback sur criteres de sante ; portail developpeur interne Backstage (catalogue de services, templates, TechDocs).
MODALITES PEDAGOGIQUES : e-learning tutore (environ 60 % asynchrone, 40 % synchrone), classes virtuelles, laboratoires pratiques, sandbox Kubernetes et comptes cloud fournis, coaching individuel, formateur referent dedie, assistant IA disponible 24/7.
Obtention du bloc de competences RNCP42520BC03 - Industrialiser le cycle de vie logiciel par l'automatisation (CI/CD), rattache au titre Expert DevOps (RNCP 42520, niveau 7 - Bac+5) delivre par CODA.
MODALITES D'EVALUATION : evaluation par livrables professionnels issus du projet fil rouge (depot Git documente avec strategie de branches, pipelines CI/CD fonctionnels, images conteneur durcies, modules d'infrastructure as code, chaine GitOps operationnelle avec deploiement canary et rollback automatique), complétée par une mise en situation technique et une soutenance orale devant jury. Deux sessions de certification par an (juin et decembre).
RECONNAISSANCE : le bloc valide donne lieu a un certificat de bloc de competences signe numeriquement par le certificateur. Il est capitalisable pendant 5 ans et peut etre complete par les blocs BC01, BC02, BC04 et BC05 pour obtenir le titre complet Expert DevOps. La VAE est ouverte bloc par bloc.
DEBOUCHES : Ingenieur DevOps, Platform Engineer, Ingenieur CI/CD, Release Engineer, Ingenieur automatisation, Consultant DevOps.
POURSUITE DE PARCOURS : autres blocs du titre Expert DevOps, ou certifications techniques (CKA, Terraform Associate, GitLab Certified CI/CD Associate, Argo CD).
Bloc capitalisable 5 ans du titre Expert DevOps (RNCP 42520, niveau 7). 200 h, 100 % a distance, entree permanente. GitLab CI, GitHub Actions, OpenTofu, Argo CD, Backstage. 70 % de pratique.
RNCP 42520 RS -1 CertifInfo 121354 ACG CYBERSECURITY
Sécurité informatiqueACG CYBERSECURITY
Sécurité informatiqueACG CYBERSECURITY
Sécurité informatiqueDAWAN
Sécurité informatique