Résumé du cours
Les transformations Agile ont conquis de nombreuses DSI par leur efficacité entre le métier et les équipes de développement, aussi comment poursuivre cette « agilité » entre le développement et l’exploitation ? DevOps, contraction des mots anglais « Development » (Développement) et « Operations » (Exploitation), est un mouvement visant à associer plus efficacement les équipes de développement et les équipes d’exploitation afin d’améliorer la qualité des services fournis par les solutions informatiques. DevOps a pour objectif de supprimer les frictions, voire les blocages, qui freinent la productivité du système d’information de l’entreprise. Alternant théorie et exercices, cette formation prépare au passage de la certification « DevOps Foundation (DOFD)® » du DevOps Institute.
A qui s'adresse cette formation
Tout professionnel impliqué dans le développement et la fourniture de services informatiques, en vue d’améliorer la qualité de ces services.
Pré-requis
Aucun. Toutefois, une première expérience en développement et/ou en production informatique est conseillée.
Objectifs
A l'issue de la formation, vous serez en mesure de :
- Comprendre ce qu’est le mouvement DevOps,
- Connaître les enjeux du métier de DevOps,
- Maîtriser les valeurs, principes et pratiques de DevOps,
- Disposer d’un aperçu des outils d’automatisation,
- Se préparer à la certification « DevOps Foundation (DOFD)® ».
Contenu
Introduction
Explorer DevOps
- Définir DevOps ;
- Pourquoi DevOps est-il important ?
- Du point de vue Business ;
- Du point de vue IT.
Les principes fondamentaux de DevOps
- Les trois voies (three ways) ;
- La théorie des contraintes ;
- Chaos Monkey ;
- Encourager une culture d’apprentissage.
Les principales pratiques de DevOps
- Test, intégration, livraison, déploiement en continu ;
- Site Reliability Engineering (SRE) ;
- DevSecOps ;
- ChatOps ;
- Kanban.
Frameworks Business et technologique
- DevOps ne peut pas s’en sortir seul…
- Agile ;
- ITSM ;
- Lean ;
- Culture de la sécurité ;
- Organisations apprenantes ;
- Financement continu.
Culture, comportements et modèles opérationnels
- Définir la culture ;
- Dettes culturelles ;
- Modèles comportementaux ;
- Modèles organisationnels.
Automatisation et architecture des toolchains DevOps
- L’automatisation ;
- Cloud, Conteneurs et Microservices ;
- Machine Learning ;
- DevOps Toolchains.
Mesures, indicateurs et reporting
- L’importance de mesurer ;
- Indicateurs DevOps ;
- Modification des délais/cycles ;
- Lignes directrices.
Partage, observation et évolution
- Partage ;
- DevOps dans l’entreprise ;
- Les rôles ;
- Leadership DevOps ;
- Considérations organisationnelles ;
- Démarrer ;
- Défis, risques et CSF.