Automatisation & orchestration

  • Vélizy-Villacoublay

  • À distance

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