DevOps vise à associer les équipes de développement et les équipes d’exploitation afin d’améliorer la qualité des services IT. Ce cours présente les fondamentaux DevOps et introduit les principes de base Agile/DevOps. Il vous apportera les connaissances essentielles et les compétences définies par DASA.

Description

Durée : 28 heures
Modalités techniques d’évaluation : Évaluation des connaissances par QCM, évaluation des compétences au travers de travaux pratiques et de cas d’études. Contrôle de l’acquisition des connaissances et des compétences pendant la formation par le formateur.
Moyens pédagogiques : Apports théoriques réalisés en classe et complétés par de nombreux travaux pratiques permettent aux participants de disposer d’une expérience concrète. A l’issue des sessions magistrales, réalisation de cas d’études tutorés.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Appréhender les concepts-clés et les principes de DevOps
  • Comprendre le processus de prestation de services
  • Maitriser les concepts de l’automatisation des tests de l’infrastructure, de l’approvisionnement et du déploiement

Méthodes pédagogiques

Préparation à l’examen de certification à l’aide d’exercices (QCM) et d’examens blancs avec réponses. Support, animation et examen en francais.
PROGRAMME DE FORMATION

Introduction à DevOps

  • Histoire, émergence, fondamentaux et avantages.
  • Transformation numérique et DevOps.
  • Les clés d’une analyse de rentabilité.
  • Domaines de compétences, de connaissances et cadre de compétences.
  • DevOps Agile Skills Association (DASA).

Culture DevOps

  • Organisation autour d’un concept d’équipes.
  • Aspects culturels d’une équipe. Mentalité et qualité de service à la source.
  • Éléments clés : équipes motivées, gestion visuelle, amélioration continue, résolution de problèmes, mentalité Kaizen.
  • Leadership dans un environnement DevOps. Leadership et rétroaction.
  • Mise en place d’une culture DevOps.
  • Changement culturel.

Organisation DevOps

  • Modèles organisationnels. Impacts.
  • Alignement du modèle organisationnel avec l’IT.
  • Importance des versions hybrides DevOps.
  • Équipes autonomes. Loi Conway et architecture des organisations.
  • Architecture et conception pour DevOps. Relation complexité/qualité.
  • Micro Services Architecture (MSA). Architecture pour la résilience systémique.
  • Gouvernance DevOps.

Processus

  • Bases de processus.
  • DevOps par rapport à ITSM.
  • Avantages de l’agile. Agile et Scrum.
  • Fondamentaux du Lean. Les huit types de gaspillage. Cartographie de flux de valeur.
  • Optimisation de la valeur commerciale et analyse de métier.
  • Rôle d’un produit viable minimal dans un processus Agile.
  • Rôle des tranches dans la cartographie des besoins.

Automatisation

  • Automatisation pour la livraison de logiciels.
  • Automatisation de la livraison continue : définition, objectifs, avantages…
  • Automatisation de la distribution continue. Impacts. DevOps versus livraison continue.
  • Emergence du Cloud et impacts dans les organisations DevOps.
  • Approvisionnement automatisé.
  • Appliquer les concepts de Cloud dans une organisation.

Mesure et amélioration

  • Besoin de mesure et de rétroaction.
  • Choisir les bonnes métriques. Bonnes pratiques (MTTR). Les cinq principaux indicateurs de la performance IT.
  • Surveillance et enregistrement.
  • Surveillance optimisée pour DevOps. Culture de rétroaction.
  • Conclusion et examen blanc.
  • Passage de l’examen.