Aller au contenu principal

IB : 01. DevOps : démarche et outils

Organisme

IB
1 PLACE DE LA PYRAMIDE
92911 PARIS LA DEFENSE CEDEX
Voir toutes ses formationsAutres organismes proposant cette formation

Durée

14 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

Une attestation de fin de formation sera remise au stagiaire à l'issue de la formation

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
682.5€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
2646€ HT / groupe
4 stagiaires minimum

Public

Développeurs, Architectes, Chef de projet, Responsable et acteur de la DSI, décideur

Pré-requis

Avoir une connaissance des services IT.

Une expérience sur un projet informatique est souhaitable (développement, intégration, exploitation…)

Objectifs pédagogiques

  • Comprendre les principes et les bénéfices du mouvement DevOps
  • Appréhender les enjeux du DevOps dans une organisation
  • Connaître les éléments constitutifs d’une usine logicielle DevOps
  • Identifier les principaux outils de gestion de configuration
  • Identifier les étapes de mise en œuvre de la démarche, incluant l’anticipation des risques

Programme détaillé

1. LA PROBLÉMATIQUE DEVOPS

  • Les différents métiers, du Dev à la Prod
  • Les divergences entre les équipes de développement et les équipes opérationnelles
  • Les sources de conflits entre équipes (déploiement, technologies mises en oeuvre…)

 

2. INDUSTRIALISATION DES DÉPLOIEMENTS

  • Standardisation des livrables
  • Mise en place d'une usine logicielle et de l'intégration continue
  • Standardisation du provisioning

 

3. LE CLOUD ET LA VIRTUALISATION

  • Les apports des infrastructures Cloud, PaaS et IaaS
  • Les apports de la virtualisation hardware
  • Les nouveaux outils de virtualisation

 

4. LA VIRTUALISATION DES ENVIRONNEMENTS

  • Présentation des différents types de virtualisation
  • Mise en oeuvre de Vagrant pour faciliter la gestion des environnements de développement
  • Mise en oeuvre de Docker pour faciliter la gestion des socles

 

5. AUTOMATISATION DU PROVISIONING DES ENVIRONNEMENTS

  • Définir un processus commun et répétable
  • Présentation des alternatives (Dockerfile, Puppet, Chef, Ansible, Salt)
  • Mise en oeuvre via Docker
  • Mise en oeuvre via Ansible

 

6. AUTOMATISATION DES DÉPLOIEMENTS APPLICATIFS

  • Présentation des options (Capistrano, Fabric, Ansible, Salt)
  • Mise en oeuvre via Ansible
  • Gérer les évolutions de la base de données avec Liquibase

 

7. MONITORING APPLICATIF

  • Centralisation des logs applicatifs (ElasticSearch - Logstash - Kibana)
  • Définition du plan de monitoring

 

8. COLLABORATION ENTRE LES ÉQUIPES

  • Les types d'organisations possibles
  • Prise en compte des user stories de production
  • Organisation de cérémonies communes
  • Coopération sur les choix techniques
  • Outils de communication issus de la démarche ChatOps (Hubot, Lita…)

 

9. BILAN / CONCLUSION

  • Aspect sécurité du DevOps
  • Facteurs Financiers - DevSecFinOps
  • La transformation DevOps à long terme

 

LES PLUS DE CETTE FORMATION

  • Une présentation exhaustive des bonnes pratiques de la mise en oeuvre de la démarche DevOps.
  • Les retours d'expérience et conseils d'un consultant expérimenté qui étayera son approche de nombreux exemples concrets.

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.