Aller au contenu principal

Automatisation & orchestration

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000267711
Organisme responsable : CAPLOGY INNOVATION (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

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…

À 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

Programme de la formation

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…


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

 

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

63 h

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissances en administration Linux, notions de réseaux et de virtualisation

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

36 AVENUE DE L'EUROPE
78140 Vélizy-Villacoublay

Responsable : CAPLOGY INNOVATION

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
CAPLOGY INNOVATION
78140 Vélizy-Villacoublay
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes