Programme de votre formation
Module 5 : DevOps - Conteneurisation & Monitoring
Durée
10 jours (70 h)
Objectifs pédagogiques
- Conteneuriser les applications à l’aide de Docker et composer un environnement multi‑services.
- Déployer sur un cluster Kubernetes (k3d) ou via Docker Compose selon le contexte.
- Mettre en place une chaîne CI/CD complète avec GitHub Actions (build → test → image → déploiement).
- Superviser l’application avec Prometheus / Grafana (métriques) et Loki (logs).
- Réduire le MTTR grâce aux alertes et à l’observabilité « as code ».
Contenu détaillé
- Docker avancé
- Images multi‑stage, réseaux, volumes, secrets.
- Kubernetes pour développeurs (k3d)
- Objets de base (Pod, Deployment, Service, Ingress).
- Helm charts, rolling updates, stratégie Canary.
- CI/CD GitHub Actions
- Workflows, jobs, runners, secrets & OIDC.
- Build image, push vers registry, déploiement automatique.
- Observabilité
- 4 Golden Signals, RED & USE Method.
- Stack Prometheus + Alertmanager, dashboards Grafana.
- Loki pour les logs, requêtes LogQL.
- Gestion des incidents & SRE
- SLO/SLA, playbooks, runbooks, MTTR.
- Chaos engineering d’introduction.
Méthodes pédagogiques
Démos « live » et ateliers pratiques : déploiement du projet fil rouge sur k3d, configuration monitoring et alertes, test de montée en charge.
Modalités d’évaluation
- Quiz de validation en fin de journée.
- Projet final : stack Docker/K8s + pipeline CI/CD + dashboard Grafana et alertes opérationnels.
Livrables attendus
Dépôt GitHub (workflows CI/CD), Helm chart, images Docker, dashboards Grafana, rapport d’incident.
Public visé / prérequis
Développeurs/DevOps maîtrisant les bases Docker et Git. Avoir suivi les Modules 1 à 4 ou expérience équivalente.
Compétences visées
- Conteneuriser et orchestrer une application web.
- Automatiser les phases build, test et déploiement.
- Mettre en place un système de monitoring et d’alerting.
- Gérer les incidents et améliorer la fiabilité du service.
Financement
Autofinancement (paiement échelonné possible).
Modalités d’inscription & d’accès (communes au parcours Full-Stack)
- Formulaire en ligne → RDV Calendly
- Entretien individuel + test logique / anglais technique (réponse immédiate)
- Accès à la formation : J+14 après délai de rétractation (envoi des accès plateforme onboarding)
Accessibilité handicap : supports et évaluations adaptables. Contact : handicap@digitalfactoryacademy.com