Programme
ORIGINES DE DEVOPS
- Contexte
- Réalité des entreprises
- Le mouvement DevOps
DEVOPS - PRÉSENTATION GÉNÉRALE
- Définition
- Ce qui est DevOps…
- Ce que n’est pas DevOps…
- DevOps et la performance IT
- Les indicateurs de mesure de la performance IT
- DevOps et l’automatisation
DEVOPS ET LES AUTRES RÉFÉRENTIELS
- DevOps et l’Agilité
- DevOps et le Lean
- DevOps et lTIL
LA CULTURE DEVOPS
- Compétences
- Structures organisationnelles
- Rôles
- Collaboration et communication
LES PRATIQUES DEVOPS
- Intégration continue
- Livraison continue
- Déploiement continu
- VSM (Carte de flux de valeur)
- Kanban
- Théorie des contraintes
- Retours d’expérience
- La roue de Deming (PDCA)
- « Improvement Kata »
- Préparation à l’échec
- Amélioration des processus ITSM
Introduction à Docker
- Historique de Docker
- Les raisons qui motivent l’utilisation de Docker
- L’architecture de Docker
- L’installation de Docker (Linux/Windows/Mac)
- Travaux pratiques :
- Installer Docker sous Windows (conteneurs Linux)
- Installer Docker sous Linux
Docker en production
- Travailler avec les conteneurs
- Travailler avec les images
- Travaux pratiques :
- Récupérer et installer une application Web avec Docker
Conception de conteneur
- Le Dockerfile
- Le Docker Hub et la construction automatique
- Travaux pratiques :
- Créer un Dockerfile et le publier
Exploitation de Docker
- La configuration réseaux
- Les volumes
- Travaux pratiques :
- Création et gestion de réseaux
- Création et utilisation des volumes
- Mise en production d’un conteneur
Chainage de conteneurs avec Docker Compose
- Présentation de Docker Compose
- Connexion et liaisons de conteneurs
- Travaux pratiques :
- Créer une application multi-conteneurs
- Gestion des conteneurs
Orchestration de conteneurs avec Docker Swarm
- Présentation de Docker Swarm
- Travaux pratiques :
- Mise en place d’un cluster Docker
- Déploiement d’applications avec Docker
- Scalabilité des applications
- Mise à jour d’une application en ligne
- Miseà jour d’un nœud
- Ajout d’un nœud
- Suppression d’un nœud