Objectifs
À l'issue de cette formation, le stagiaire sera capable de :
- Comprendre les principes de la conteneurisation et ses avantages
- Créer et gérer des images et conteneurs Docker
- Écrire des Dockerfiles optimisés
- Orchestrer des applications multi-conteneurs avec Docker Compose
- Intégrer Docker dans un pipeline DevOps
- Comprendre l'architecture et les composants de Kubernetes
- Déployer et gérer des applications dans un cluster Kubernetes
- Configurer les services, ingress et volumes persistants
- Mettre en œuvre la scalabilité automatique et la haute disponibilité
- Superviser un cluster Kubernetes en production
- Comprendre les enjeux et principes de l'automatisation DevOps
- Maîtriser les scripts d'automatisation Bash et Python
- Utiliser Ansible pour l'automatisation de la configuration
- Automatiser la gestion des périphériques réseau
- Intégrer l'automatisation dans un pipeline DevOps
- Comprendre les principes et bénéfices de l'Infrastructure as Code
- Maîtriser la syntaxe HCL et les ressources Terraform
- Gérer l'état de l'infrastructure avec Terraform
- Déployer une infrastructure Cloud sur AWS avec Terraform
- Appliquer les bonnes pratiques IaC en production
Description
Docker fondamentaux
- Introduction à la conteneurisation — VMs vs conteneurs, architecture Docker
- Images Docker — création, layers, Docker Hub, registry privé
- Gestion des conteneurs — run, stop, exec, logs, volumes, réseaux
Docker avancé et Compose
- Dockerfile — bonnes pratiques, multi-stage builds, optimisation
- Docker Compose — définition de services, réseaux, volumes persistants
Kubernetes fondamentaux
- Introduction à l'orchestration — pourquoi Kubernetes, architecture master/nodes
- Objets Kubernetes — Pods, Deployments, Services, ConfigMaps, Secrets
- Kubectl — commandes essentielles, YAML manifests, namespaces
Kubernetes avancé
- Scalabilité et résilience — HPA, rolling updates, health checks
- Gestion du stockage — PersistentVolumes, StorageClass
- Monitoring avec Prometheus et Grafana
Principes et scripting
- L'automatisation DevOps — enjeux, outils, bonnes pratiques
- Scripts de base — Bash et Python pour l'automatisation
- Outils d'automatisation DevOps — Ansible, Puppet, Chef, SaltStack
Ansible fondamentaux
- Architecture Ansible — inventaires, playbooks, rôles, modules
- Gestion de la configuration — idempotence, variables, templates Jinja2
Ansible avancé et réseau
- Atelier — Automatiser l'installation d'un serveur web avec Ansible
- Gestion automatisée des périphériques réseau avec Ansible
- Intégration Ansible dans un pipeline CI/CD
IaC et Terraform fondamentaux
- Introduction à l'IaC — principes, avantages, outils (Terraform, Pulumi, CDK)
- Modèles de gestion d'infrastructure IaC — déclaratif vs impératif
- Terraform — syntaxe HCL, providers, ressources, variables, outputs
Terraform avancé
- Modules Terraform — création, réutilisation, registre public
- Gestion de l'état — terraform.tfstate, remote state, workspaces
- Atelier pratique — gestion d'une mini-infrastructure sur AWS via Terraform
- Intégration Terraform dans un pipeline CI/CD
Conditions d'accès
Connaissances en administration Linux, notions de reseaux et de virtualisation
Liste des sessions
1 juin 2026 > 30 juin 2026 • Période d'inscription du 22 avril 2026 au 13 mai 2026
16 septembre 2026 > 28 octobre 2026 • Période d'inscription du 12 mai 2026 au 30 juin 2026
CAPLOGY INNOVATION
- 0626030474
- l.abiassaf@caplogy.com
Centre de formation
36 AVENUE DE L EUROPE, 78140 Vélizy-Villacoublay
Lieu de formation
36 AVENUE DE L EUROPE, 78140 Vélizy-Villacoublay





