Ref: DO 01

Pré requis

  • Connaissance des services IT
  • Une première expérience en production IT ou développement applicatif est conseillé

Public

  • Développeurs, architectes, administrateurs systèmes

Objectifs

  • Comprendre l’utilité de DevOps pour l’entreprise et pour les services informatiques
  • Maîtriser le vocabulaire clé
  • Connaître les principes et pratiques de DevOps
  • Comprendre les relations avec les méthodes agiles, le Lean et l’ITSM
  • Comprendre comment améliorer les flux de travail, la communication et les boucles de feedback entre les équipes
  • Connaître les facteurs critiques de succès et les indicateurs clés de performance

Durée

  • 2 jours

Moyens pédagogiques

  • Alternance d’exposés et d’applications pratiques.
  • Les moyens pédagogiques et les méthodes d’enseignement utilisés sont principalement : aides audiovisuelles, documentation et support de cours, exercices pratiques d’application et corrigés des exercices pour les stages pratiques, études de cas ou présentation de cas réels pour les séminaires de formation.

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

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FR
en_GB fr_FR