- Coachings
- Programme Architecte Cloud Job-Ready
Bootcamp DevOps Kubernetes : De Zéro au Déploiement — 8 semaines
Conteneurisez une application avec Docker, puis déployez-la, configurez-la et dépannez-la sur Kubernetes, avec une vraie logique de progression.
Docker et Kubernetes sont devenus des briques centrales des environnements Cloud et DevOps modernes. Mais savoir lancer un conteneur ne suffit pas : pour être réellement opérationnel, il faut comprendre comment construire une image propre, gérer plusieurs services, déployer une application sur Kubernetes, l'exposer, gérer sa configuration, utiliser Helm et diagnostiquer les incidents courants.
Ce bootcamp vous accompagne progressivement de Docker jusqu'au déploiement Kubernetes, sur une application fil rouge que vous allez containeriser → configurer → déployer → exposer → mettre à jour → superviser → dépanner, avec pour objectif de construire une vraie base opérationnelle avant une spécialisation CKA, CKAD, DevOps ou Platform Engineering.
Audience
Ce bootcamp s'adresse notamment à :
- Développeurs souhaitant apprendre à containeriser et déployer leurs applications
- Administrateurs systèmes souhaitant évoluer vers Kubernetes
- DevOps juniors
- Cloud Engineers et Infrastructure Engineers
- Profils Platform Engineering en montée en compétences
- Apprenants préparant une spécialisation Kubernetes (CKA, CKAD)
- Apprenants du Programme DevOps Engineer Job-Ready
Il est particulièrement adapté aux personnes qui maîtrisent déjà les bases Linux et souhaitent passer à l'étape suivante.
[Important] Admission après étude de dossier et validation par les coachs. Places limitées.
Pré-requis
- Bases Linux et ligne de commande
- Compréhension générale des réseaux : IP, ports, DNS, HTTP
- Bases Git recommandées
- Connaissance générale du fonctionnement d'une application web
- Ordinateur personnel avec connexion Internet stable
- Disponibilité pour réaliser les labs entre les sessions
Le Bootcamp IT Essentials pour DevOps & Cloud est recommandé pour les profils qui ne maîtrisent pas encore ces fondamentaux.
Description du programme
Vous apprendrez à :
- Containeriser une application avec Docker et construire un Dockerfile optimisé
- Déployer une application multi-conteneurs avec Docker Compose
- Comprendre l'architecture d'un cluster Kubernetes et déployer des workloads (Deployments, rolling updates, rollback)
- Exposer une application avec Services et Ingress
- Gérer configuration, secrets et stockage persistant (ConfigMaps, Secrets, PersistentVolumes)
- Packager une application avec Helm
- Diagnostiquer les incidents Kubernetes les plus courants (Pod Pending, CrashLoopBackOff, ImagePullBackOff...)
Le programme repose sur une approche concrète : chaque semaine, vous faites progresser une application fil rouge réelle, plutôt que d'apprendre des commandes isolées.
Structure du programme
Stage 1 – Docker & Conteneurisation
Objectif : construire et exploiter des conteneurs, puis déployer une application multi-services.
- Architecture Docker : images, conteneurs, registries
- Dockerfile (FROM, RUN, COPY, CMD...) et bonnes pratiques (layers, cache, sécurité de base)
- Docker Compose : services, dépendances, réseaux, volumes, persistance
Lab : créer une image Docker, puis déployer une application web + base de données avec Docker Compose.
Stage 2 – Kubernetes Fundamentals & Workloads
Objectif : comprendre l'architecture Kubernetes et déployer des applications gérées.
- Architecture d'un cluster : control plane, nodes, API Server, scheduler, etcd, kubelet
- Premiers objets : Pods, manifests YAML, namespaces, labels
- Deployments, ReplicaSets, rolling updates, rollback
- Santé applicative (probes) et gestion des ressources (requests/limits)
Lab : déployer les premiers Pods, puis effectuer une mise à jour et simuler un rollback.
Stage 3 – Networking, Configuration & Storage (semaines 5-6)
Objectif : exposer une application et gérer sa configuration et ses données en conditions réelles.
- Services (ClusterIP, NodePort, LoadBalancer) et Ingress
- Service discovery et introduction aux NetworkPolicies
- ConfigMaps, Secrets et bonnes pratiques d'injection
- Storage : volumes, PersistentVolumes, PersistentVolumeClaims
Lab : exposer une application avec Service et Ingress, puis la déployer avec configuration externe, secret et stockage persistant.
Stage 4 – Packaging, Troubleshooting & Projet final (semaines 7-8)
Objectif : packager l'application et développer une méthode de diagnostic réutilisable.
- Helm : charts, values.yaml, install/upgrade/rollback
- Méthode de diagnostic : Observe → Inspect → Isolate → Correct → Validate
- Troubleshooting Kubernetes avec kubectl (get, describe, logs, events, exec)
- Projet final : déploiement complet de l'application fil rouge sur Kubernetes
Chaque apprenant repart avec un projet Kubernetes complet (Dockerfile, manifests, Ingress, Helm chart, documentation README) valorisable dans son portfolio.
Ce bootcamp construit les compétences opérationnelles nécessaires avant une préparation spécialisée CKA ou CKAD.
Modalités
Informations clés
- Format : 100 % en ligne
- Sessions : 1 session principale par semaine + labs et projet entre les sessions
- Langue : français
- Groupe WhatsApp pour la communication
- Durée : 8 semaines
- Coaching & ateliers live : 20 heures
- Labs / projets : 25 à 30 heures
- Charge totale estimée : 45 à 50 heures
- Rythme : 5 à 7 heures / semaine
- Niveau : Débutant avancé à intermédiaire
- Langue : Français
- Mode de preuve : Labs + Projet final + Repository GitHub
- Suites certifiantes possibles : CKA Ready / CKAD Ready
Toutes les sessions sont enregistrées et partagées avec les apprenants.
Investissement
Tarif unique : 350 000 FCFA
Paiement en plusieurs fois possible.
Inclus :
- Accès à l'ensemble des cours et supports
- Environnement Kubernetes de lab et labs Docker
- Exercices de troubleshooting
- Repository GitHub, projet fil rouge et Helm chart
- Projet final évalué
- Accompagnement par un coach
- Accès au groupe privé de la cohorte
- Mise en avant sur LCF Talents