IFGPE > IT & SM > IBM > Open Source – Les Outils DevOps®
Logo Dasa

Open Source – Les Outils DevOps®
Formation non certifiante

Objectifs

  • Connaître les principaux outils DevOps en Open Source (Docker, Ansible, Puppet, Jenkins, Kubernetes, Chef)
  • Comprendre les fondamentaux du mouvement DevOps
  • Maîtriser les pratiques DevOps (Intégration continue, déploiement, amélioration des processus)
  • Définir les domaines de connaissances et de compétences requis pour les utilisateurs DevOps
  • Appréhender l’amélioration continue de l’infrastructure dans DevOps
  • Gérer la surveillance continue et technologies associées

 

Participants

  • Toute personne qui a besoin d’une compréhension détaillée des principes de DevOps, tels que les chefs de projets, la mise à  l’essai et la gestion des services informatiques et toute personne impliquée dans le développement, l’exploitation, le déploiement continue et la prestation de services informatiques, manager d’une Business Unit de développement.

Déroulement

DevOps

  • L’accueil au centre en salle dédiée 15 minutes avant le début de la formation, petits déjeuners, boissons, pauses gourmandes
  • Présentation du formateur et des participants
  • Le support de cours format numérique ou papier personnalisé
  • La formation par un formateur expert
  • La préparation intensive à l’examen de certification
  • Le passage de la certification
  • L’envoi des résultats par e-mail puis certificat officiel envoyé par courriel
  • Les déjeuners complets
  • Formation en français

Programme

Première journée :

 

Fondamentaux du mouvement DevOps :

  • Les principes et objectifs de la démarche DevOps
  • Composants

 

Organisation :

  • Modalité d’organisation
  • Impact de DevOps sur l’alignement du mode organisationnel des services IT traditionnels
  • Disparition de la frontière entre métiers et développeurs
  • Les solutions hybrides de DevOps
  • L’utilisation de l’Open Source comme fondement de la mouvance DevOps
  • Focus sur la production et le service : Goodbye aux projets traditionnels
  • Organigramme DevOps : Autonomie des équipes, et des individus

 

Méthodologie de travail :

  • Amélioration continue (Cycle de Deming, PDCA)
  • Méthodes AGILE (SCRUM) pour la partie développement
  • Gestion de services IT (ITSM) ITIL : Gérer les mises en Production et les configurations

 

Mise en production :

  • Test (démo business)
  • Le temps donné au test
  • Les tests ne sont plus des variables d’ajustement
  • Utilisation des outils Open Source pour la réalisation des tests
  • L’intégration continue remplace la notion de branche
  • Pre prod (test de perf  go/no go)
  • Prod (go live)
  • Maquettage
  • Développement
  • Test, homologation
  • Déploiement continu
  • Revue qualité

 

Parties prenantes :

    •  Clients/utilisateurs
    •  Equipes métiers
    •  Equipes de réalisation (DEV)
    •  Equipes de production (OPS)

 

Principaux outils DevOps en OPEN SOURCE :

Utilisation de l’outil Docker

  • Séparation de l’applicatif, du support et du déploiement
  • Mise en réseau de Docker
  • Mise en place de Docker sur un environnement de pré-prod
  • Utilisation de Vagrant
  • Synchronisation de Docker avec Jenkins

 

Utilisation de l’outil Ansible

  • Explication des différents types de fichier utilisé (YAML, JINJA2)
  • Installation et configuration du serveur ansible
  • Création de template de configuration
  • Déploiement d’un service sur des clients
  • Synchronisation de Docker avec Jenkins

 

Les autres solutions utilisées en DevOps

  • Explication du fonctionnement global de Puppet et Chef
  • Introduction à  Kubernetes

 

Automatisation continue

  • Automatisation de livraison des logiciels
  • Impact de livraison continue sur le processus de livraison
  • Réduction du temps de cycle
  • Objectif principal de la livraison continue
  • Principes fondamentaux de la livraison continue
  • Intégration Delvery Versus continue et déploiement
  • Sujets de livraison continue maturité
  • DevOps Teams se concentrer sur la prestation de valeur
  • Concepts d’automatisation de livraison continue

 

Deuxième journée :

 

Pratiques DevOps :

Etudes de cas avec mise en situation / Adaptation ou adoption de DevOps

Le processus dans DevOps :

  1. DevOps comme processus métier
  2. Processus de gestion des changements
  3. Techniques DevOps:
  • Audit
  • Recommandation
  • Amélioration continue, Plan d’action
  • Déploiement
  • Planification des versions 
  • Intégration continue 
  • Livraison continue 
  • Test continus 
  • Surveillance et retours continus.

 

Les technologies dans DevOps

  1. Infrastructure programmable: Industrialisation
  2. Pipeline de distribution
    • Environnement de développement
    • Référentiel de package
    • Environnement de test
    • Environnements de promotions et de production
  1. Automatisation du déploiement et gestion des versions
    • Automatisation du déploiement

Gestion des versions d’applications

Surveillance continue et technologies associées :

  • Mesure de l’adoption des processus
  • Surveillance et enregistrement
  • Surveillance continue et son champ d’application
  • Optimisation de la surveillance
  • Surveillance de l’importance de DevOps pour la journalisation des acteurs e des exemples d’utilisation

 

 

 

 

632

formée

95

%Taux de reussite

  • ifg-devo01
  • 2 jours
  • 1990
 
  • Dates d'inscriptionCentre Lyon

  • Dates d'inscriptionCentre Lille

  • Dates d'inscriptionCentre Nantes

  • Dates d'inscriptionCentre Toulouse

  • Dates d'inscriptionCentre Sophia Antipolis

  • Dates d'inscriptionCentre Montpellier

  • Dates d'inscriptionCentre Paris

  • Dates d'inscriptionCentre Aix-En-Provence

  • Dates d'inscriptionCentre Annecy

  • 01 42 60 10 55
  • contact@ifgpe.fr

Parlez en autour de vous

Le retour des formés

François M.

Merci, la qualité est présente.

Jacques M.

Merci pour cette formation très complète et très bien ficelée!

Margaux G.

Programme respecté, formation trés compléte.