Formation DevOps, état de l'art et bonnes pratiques


Formation DevOps, état de l'art et bonnes pratiques

Catalogue : Virtualisation, Cloud, Devops



La méthode DevOps
• Répartition des coûts dans un projet informatique classique entre les phases de build et de maintenance.
• La problématique coût de développement/coût de maintenance.
• L'importance du time to market. La détection des fonctionnalités inutiles.
• Les stéréotypes Dev et Ops : perceptions et réalités.
• DevOps et les autres référentiels (agile, lean, ITIL®).
• Les quatre valeurs de DevOps : culture, automatisation, mesure, partage.
• DevOps nouveau paradigme de la DSI : transparence, vision partagée, confiance, amélioration continue.
• Quels rôles et quelles compétences pour la production ?
• DevOps une extension des principes agiles à toute la chaîne de valeur. L'intégration et le déploiement continus.
• Choisir les bonnes métriques. Bonnes pratiques (MTTR). Les cinq principaux indicateurs de la performance IT.
• La culture commune comme ligne de mire. Stades de maturité d'une équipe. Intelligence collective.
• Trois organismes proposant des certifications DevOps : DASA, DevOps Institute, SAFe.
Les outils informatiques d'une équipe DevOps
• Description globale d'une usine logicielle DevOps.
• Le rôle central de l'outil d'intégration continue (exemple : Jenkins).
• Les éléments "périphériques" : le ChatOp, le gestionnaire de projet, le gestionnaire des exigences.
• Les éléments "périphériques" : le gestionnaire de versions, l'IDE, le compilateur, les différents outils de test.
• La containerisation (LXC, Docker, etc.), l'étanchéité pour faciliter le déploiement.
• Exemple d'usine DevOps on cloud : "Azure DevOps" de Microsoft.
De l'exploitabilité à la sûreté de fonctionnement
• Le SLI (integrated logistics support), prise en compte des besoins relatifs à la sûreté de fonctionnement.
• Productivité et sûreté de fonctionnement : les deux piliers de l'ingénierie DevOps.
• Les différents types de tests, leur gestion et leur automatisation.
• Faut-il un rôle "testeur" dans l'équipe DevOps. DevOps et TDD (Test Driven Development).
• Le BDD (Behavior Driven Development), le test et la méthode DevOps. Le DevSecOps.
• Le rôle du monitoring de logs. Les solutions comme la stack ELK (Elasticsearch, Logstash et Kibana) ou Splunk.
• Monitoring et indicateurs pour accélérer le feedback vers les développeurs : AppDynamics, New Relic, Prometheus.
• Chaos Monkey, Netflix au-delà de l'acceptation du bug.
• La sécurité, le RGPD et le cloud computing. Les normes ISO 27017 et 27018. La Cloud Security Alliance, l'ENISA.
• Évaluation de la sécurité des fournisseurs. Panorama des certifications/qualifications.
• Sécurité de fonctionnement on cloud : avec les SLA en utilisant les fonctionnalités de la plateforme.
Passage de la DSI vers une organisation DevOps
• Les situations propices à DevOps. Par où commencer ? Les risques, les facteurs de réussite.
• Se focaliser sur la réussite : la valeur client et la mesure du succès.
• Construire ensemble l'instrument de mesure (lié à la valeur client) et organiser le feedback.
• Définition des objectifs : l'importance du storytelling, l'intérêt d'avoir un but, lier alignement et autonomie.
• Créer l'environnement adéquat et de nouvelles habitudes, échouer pour s'améliorer, maintenir l'agilité.
• Être un leader au service de ses équipes : céder le contrôle, inspirer et soutenir, créer son propre manifesto.
• Renforcer l'audace, sortir de la zone de confort, provoquer la résilience, accepter et gérer l'échec.
• Le management du changement de culture.
• Évoluer progressivement vers le DevOps choisi ensemble.
• Exemples de transitions réussies.
DevOps et l'entreprise agile à l'échelle
• Problématiques de l’agilité à l’échelle : performance locale et cohérence globale ; plusieurs équipes pour un produit.
• La gestion de portefeuille : introduire l'agilité dans les dispositifs et pratiques de pilotage.
• La synchronisation et le cadencement des Sprints. Les Super Sprints. Les Features Team.
• Impacts sur la stratégie d'externalisation : périmètre et nouveaux types de contrats.
• Gestion "Au-Delà du Budget". Gestion budgétaire et engagement de dépenses.
• Les frameworks de l'agilité à l'échelle : SAFe, LeSS, Nexus.
• Le passage à l'échelle dans les trois frameworks. La "maturité DevOps" des équipes ne suffit pas.

 

Fiche de la formation



 Cible :

Décideurs, architectes informatique, responsables et acteurs de la DSI.


 Prérequis :

Aucune connaissance particulière.


 Durée : 2 jours

 Type : Séminaire


 Contactez-nous