menu
close_24px
Formations

Cloud, DevOps et IA

Bootcamp CI/CD Engineering — Concevoir des Pipelines de Delivery de Bout en Bout — 6 semaines

Ne livrez plus jamais une application à la main : automatisez le chemin du commit à la production.

Combien de temps perdez-vous à lancer les tests manuellement, construire une image, la publier, puis prier pour que le déploiement se passe bien ? Sans automatisation, chaque livraison est une succession d'actions manuelles, sources d'erreurs et de stress — surtout quand ça casse un vendredi soir.

Le coaching CI/CD Engineering vous apprend à transformer ce processus en une chaîne de delivery automatisée, fiable et reproductible. Vous allez comprendre le mécanisme universel du CI/CD et construire des pipelines multi-stage avec GitHub Actions, puis apprendre à transposer ces concepts vers Jenkins et GitLab CI — pour ne plus jamais dépendre d'un seul outil.

À l'arrivée : une chaîne complète Commit → Build → Test → Package → Registry → Deploy → Validate → Rollback, que vous savez expliquer et démontrer, pas juste faire fonctionner.

Audience

Ce coaching s'adresse notamment à :

  • Développeurs souhaitant automatiser leurs cycles de livraison
  • DevOps Engineers, Release Engineers, Build Engineers
  • Cloud Engineers intervenant sur les déploiements
  • Profils Platform Engineering
  • Apprenants du Programme DevOps Engineer Job-Ready

Il est particulièrement adapté aux profils qui maîtrisent déjà Git et souhaitent passer d'un développement manuel à une logique de delivery industrialisée.

[Important] Admission après étude de dossier et validation par les coachs. Places limitées.

Pré-requis

  • Bases solides en Git
  • Notions Linux
  • Docker recommandé (sans être bloquant)
  • Compréhension générale du cycle de développement logiciel
  • Connaissance d'au moins un langage ou d'une application à construire
  • Ordinateur personnel avec connexion Internet stable

Le Bootcamp IT Essentials pour DevOps & Cloud est recommandé si vous ne maîtrisez pas encore Git ou les fondamentaux Linux.

Le Bootcamp DevOps Kubernetes est recommandé si vous souhaitez intégrer Docker ou Kubernetes dans vos pipelines.

Description du programme

La plupart des gens apprennent le CI/CD en copiant un fichier YAML ou en cliquant dans Jenkins — sans jamais comprendre le mécanisme derrière. Ce coaching inverse l'approche : vous apprenez d'abord la logique de delivery, puis son implémentation.

Vous apprendrez à :

  • Choisir une stratégie de branching adaptée (trunk-based, feature branches, Pull Requests) et déclencher un pipeline selon différents événements Git
  • Automatiser build et tests avec GitHub Actions (workflows, jobs, runners, cache, secrets)
  • Construire et publier une image Docker dans un container registry, avec versioning maîtrisé
  • Organiser plusieurs environnements (dev, staging, production) avec promotion et approvals
  • Automatiser un déploiement fiable : health checks, notifications, stratégie de rollback
  • Diagnostiquer une pipeline en échec et transposer votre architecture vers Jenkins ou GitLab CI

À la fin, vous ne saurez pas seulement écrire un fichier YAML, — vous saurez raisonner comme une équipe DevOps : pourquoi cette étape existe-t-elle ? Que se passe-t-il si elle échoue ? Comment revenir en arrière ?

Structure du programme

Stage 1 – Git Workflows & CI Fundamentals (semaines 1-2)

Objectif : structurer son repository et automatiser build et tests à chaque Pull Request.

  • Stratégies de branching, Pull Requests, code review, semantic versioning
  • Fondamentaux d'un pipeline : triggers, stages, jobs, quality gates
  • GitHub Actions : workflows, jobs, steps, runners, cache, secrets

Lab semaine 1 : créer un workflow Git structuré avec Pull Request et règles de validation.
Lab semaine 2 : créer un workflow GitHub Actions exécutant automatiquement build et tests à chaque Pull Request.

Stage 2 – Packaging & Delivery Environments (semaines 3-4)

Objectif : publier une version versionnée et l'organiser sur plusieurs environnements.

  • Artifacts, build Docker dans CI/CD, tagging, publication dans un container registry
  • Releases et semantic versioning
  • Structuration dev/staging/production, promotion, approvals et secrets par environnement

Lab semaine 3 : construire automatiquement une image Docker puis la publier dans un container registry.
Lab semaine 4 : créer une pipeline avec environnements de staging et production, avec approval avant production.

Stage 3 – Deployment, Reliability & Projet final (semaines 5-6)

Objectif : déployer de façon fiable et livrer une pipeline complète de bout en bout.

  • Déploiement automatisé, health checks, smoke tests
  • Gestion des erreurs et stratégie de rollback, notifications
  • Troubleshooting de pipeline (logs, jobs failed, erreurs d'authentification)

Lab semaine 5 : provoquer volontairement un déploiement défaillant puis restaurer la dernière version stable.

Projet final (semaine 6) : construire une pipeline complète — Commit → Build → Test → Package → Docker → Registry → Staging → Approval → Production → Validate — évaluée sur sa fiabilité, sa sécurité et sa gestion des erreurs, suivie d'une comparaison avec les équivalents Jenkins et GitLab CI.

Vous repartez avec un pipeline CI/CD complet, documenté, démontrable dans votre portfolio GitHub.

Modalités

Informations clés
  • Format : 100 % en ligne
  • Sessions : 1 session principale par semaine + labs et projet entre les sessions
  • Langue : français
  • Durée : 6 semaines
  • Niveau : intermédiaire

Toutes les sessions sont enregistrées et partagées avec les apprenants.

Investissement
  • Tarif unique : 262 500 FCFA
  • Paiement en plusieurs fois possible
Inclus :
  • Sessions live avec un coach et enregistrements
  • Repository GitHub dédié et labs GitHub Actions
  • Exercices Git et automatisation des tests
  • Container Registry, environnements staging/production
  • Exercices de rollback
  • Projet fil rouge et pipeline final évalué
  • Revue du pipeline avec le coach
  • Feedback personnalisé
  • Accès au groupe privé de la cohorte
5-1
29
3-2
temoignage-fatou-dieng
4-2
Overview
Durée : 6 semaines
Sessions : Hebdomadaires
Niveau : Intermédiaire
Mode : En ligne
Prix : 262.500 FCFA
Tag