Cette formation fournit aux participants la compréhension pratique de DevOps pour mener le changement culturel ou organisationnel, supports de référence et exercices à l'appui.
Les candidats valident les connaissances et pratiques acquises en passant l'examen de certification DevOps Leader du DEVOPS Institute en fin de formation.
Le Cercle d'or
La culture organisationnelle et le changement organisationnel
La loi de Conway et son influence sur DevOps et la pensée systémique
Stratégies pour mener des transformations culturelles
Évolution des silos en organisations planifiées et en équipe
Gestion des conflits
Définition des boucles de rétroaction
Création des environnements d'apprentissage
Techniques pour éviter la fatigue du changement
Stratégies de communication et de collaboration
Métriques significatives
Ressources pour DevOps
Démonstration du retour sur investissement DevOps (ROI)
Facteurs clés de succès
Comprendre l'intérêt du mouvement DevOps - Installer Ansible - Exploiter des playbooks Ansible pour déployer son SI
Terraform est un outil open source d’infrastructure-as-code écrit en go et mis au point par HashiCorp.
Il permet, via du code écrit en HLC (HashiCorp Configuration Language), de définir l’ensemble des ressources constituant une architecture et de pouvoir ensuite la déployer, la modifier et la détruire au besoin.
En fonction de l’architecture cible et des services utilisés, il existe un nombre important de plug-ins permettant de choisir les providers de Cloud (AWS, GCP, Azure, etc.), les services d’hébergement (Heroku, OVH, etc.), et autres SCM (Consul, Chef, Kubernetes, etc.) avec lesquels interagir.
Terraform est donc un outil permettant d’automatiser et d’orchestrer le déploiement et l’approvisionnement de ressources pour créer une architecture.
Cette infrastructure se différencie de ses concurrents, car elle est compatible avec les autres environnements, les ‘providers‘.
La dernière version en date de Terraform vous sera enseignée à savoir Terraform 0.14.
Cette formation vous permettra de découvrir les outils à votre disposition dans Azure DevOps pour gérer au mieux vos projets de façon Agile.