Fermer

Formation Découvrez les concepts DevOps

  • Projet
  • Formation détaillée
Collaboration, agilité et fluidité
Durée
Tarif
2197 € / pers. HT
Durée
Tarif
2197 € / pers. HT

Formation Découvrez les concepts DevOps

Prix
2197€ / pers. HT

Objectifs

  • Maîtriser les concepts de culture, d’automatisation, de métriques et de partage qui sont les piliers de la mise en œuvre d’une démarche DevOps
  • Appréhender les méthodes pour améliorer la fluidité de la chaîne de production et de mise à disposition du logiciel, la qualité générale du logiciel et de l’expérience utilisateur
  • Exploiter les principes techniques facilitant la production d’un logiciel industrialisé au plus tôt, et permettant une meilleure réactivité et capacité de correction sur les incidents et anomalies en production
  • Élaborer des pistes d’actions pour la mise en place des principes DevOps

Programme

1 – Atelier DevOps Game

Illustrer de manière ludique et pratique les problématiques auxquelles DevOps répond

2 – Présentation de la démarche DevOps

Établir une définition de DevOps

  • Ce que n’est pas DevOps
  • Ce qu’est DevOps

Les enjeux et la vision de la démarche DevOps

  • Les origines de cette démarche de transformation
  • État du marché et les objectifs pour son entreprise
  • Le rôle de l’automatisation dans la démarche

Les différents piliers de DevOps : CAMS

  • La Culture commune comme ligne de mire
  • L’Automatisation au service de la collaboration
  • La Mesure pour savoir où l’on est et observer les progrès
  • Le Partage entre les différents acteurs

3 – Les concepts de l’Agilité pour la compréhension de DevOps

Une introduction à l’Agilité

  • Le Manifeste Agile comme une source d’inspiration
  • Les valeurs et principes de l’Agilité
  • Une réponse aux limites des méthodes classiques / prédictives
  • La famille des méthodes Agile : XP, Scrum, Crystal, Kanban, Lean…

Présentation de différentes pratiques agiles

  • Des livraisons itératives pour plus de souplesse et de fluidité
  • Une approche différente dans l’organisation de l’équipe
  • Techniques de priorisation et de planification dans le monde agile
  • S’améliorer collectivement par les rétrospectives

Déclinaison des concepts agiles dans le monde « Ops »

  • Les impacts de l’Agilité sur le monde des Ops
  • Transposition des principes et valeurs agiles dans l’Infrastructure
  • Adaptation aux différents types de travail du monde Ops
  • Les Pratiques et Méthodes agiles dans le monde Ops : Kanban, Scrum…

4 – L’outillage DevOps et les principes d’Infrastructure as Code

De l’intégration continue au déploiement continu

  • L’intégration continue comme point de départ (Jenkins, Git, Maven…) : gestion de source, tests automatisés, création et stockage des artefacts
  • L’extension des concepts agiles pour la mise en production
  • L’introduction du Continuous Delivery et focus des différents processus
  • Savoir s’outiller et faire cohabiter les différents outils
  • Approches modernes de supervision, nouveaux indicateurs

Principes d’Infrastructure as Code

  • Le pilotage des infrastructures par les API (Cloud, AWS, OpenStack, vSphere…)
  • La gestion de configuration (Puppet, Chef, Ansible…)
  • Le Software Defined Networking
  • Technologies de conteneurrisation (Docker, Kubernetes…)

L’outillage comme un prétexte à la collaboration

  • Chantiers communs d’améliorations techniques
  • Nécessité des outillages partagés
  • Bonnes pratiques techniques transverses
  • Exigences techniques et automatisation

5 – Grands principes d’implémentation

S’évaluer pour connaître son chemin

  • Notion de modèle de maturité
  • Réaliser un état des lieux des pratiques
  • Définition des grands axes de changement, des actions associées

Mise en œuvre d’une transformation

  • Utiliser des modèles existants ou construire le vôtre
  • Définition des phases pilote
  • Se fixer des objectifs et savoir mesurer au fur et à mesure

Généralisation des pratiques

  • Identifier les « success stories »
  • Le rôle de l’évangélisation
  • Patterns et anti-patterns

6 – DevOps dans l’entreprise d’aujourd’hui

Les impacts de l’adoption de DevOps

  • Adoption et contrôles des meilleures pratiques de développement logiciel
  • Les équipes opérationnelles comme centre de services
  • De nouveaux outils pour de nouveaux usages (Autoscaling, Clustering, Chaos engineering…)
  • Architecture par composant et architecture Microservices, rôle de l’orchestration de conteneurs
  • Une nouvelle culture

DevOps et ITIL

  • La recherche commune de fluidité
  • Impacts de DevOps sur les processus ITIL
  • Vers une standardisation des changements

Au-delà de DevOps

  • Communication interne et externe
  • L’Agilité de bout en bout
  • Évaluation des gains
  • Comment savoir si le but est atteint ?

7 – Évolution du DevOps

  • DevSecOps
  • Accelerate
  • Google SRE (Site Reliability Engineering)

8 – Atelier Solution Focus

Vous aidez à trouver vos actions pour initier le DevOps dans votre entreprise

 

Afficher plus

À qui s’adresse
cette formation ?

Public

Responsables de systèmes d’information, chefs de projet, ingénieurs d’études, consultants, ingénieurs de l’industrie informatique

Prérequis

Aucun.

Animateur

Le mot de l'animateur

« Lors de cette formation, je vous apporterai les éléments permettant de découvrir les concepts de la démarche DevOps, d’explorer son écosystème et d’obtenir une vision sur les pratiques techniques et collaboratives associées à cette démarche. Nous parcourrons ensemble les bonnes pratiques de mise en œuvre, et je vous donnerai les pistes pour bien commencer une implémentation de DevOps dans votre environnement de travail. »
Alexandre GARNIER
Découvrir l'animateur

Modalités

Méthodologie pédagogique

Cette formation concrète et pragmatique est illustrée par de nombreux exemples pratiques issus d’une expérience et d’un savoir-faire acquis sur de nombreux projets de taille variée au sein d’établissements et d’entreprises de différents secteurs. Support de cours téléchargeable en début de formation.

Méthodologie d’évaluation

Le stagiaire reçoit en amont de la formation un questionnaire permettant de mesurer les compétences, profil et attentes du stagiaire. Tout au long de la formation, les stagiaires sont évalués au moyen de différentes méthodes (quizz, ateliers, exercices et/ou de travaux pratiques, etc.) permettant de vérifier l'atteinte des objectifs. Un questionnaire d'évaluation à chaud est soumis à chaque stagiaire en fin de formation pour s’assurer de l’adéquation des acquis de la formation avec les attentes du stagiaire. Une attestation de réalisation de la formation est remise au stagiaire.

À qui s’adresse
cette formation ?

Public

Responsables de systèmes d’information, chefs de projet, ingénieurs d’études, consultants, ingénieurs de l’industrie informatique

Prérequis

Aucun.

Autres formations sur le même thème