DevOps : démarches et outils

Qualiopi

Adoptez la culture DevOps pour transformer votre système d’information avec notre formation complète. Comprenez les principes du DevOps, ses bénéfices et comment cela s’inscrit dans l’organisation. Explorez les éléments constitutifs d’une usine logicielle DevOps, les principaux outils de gestion de configuration et les étapes de mise en œuvre de la démarche. Découvrez l’alignement de l’ensemble des équipes du système d’information, y compris les équipes de développement (Dev) et les responsables des infrastructures (Ops). Maîtrisez les enjeux de l’agilité, l’automatisation des tests, le déploiement continu, et l’amélioration continue. Apprenez à utiliser des outils collaboratifs, à industrialiser les développements, à automatiser la livraison logicielle et à effectuer des mesures pour l’amélioration continue. Gagnez une expertise pratique avec des travaux sur Docker, Ansible, Chef et Puppet.

À partir de 1690 €
Durée 14h en 2 jours
Localisation Partout en France
Logo de ENI Service - DevOps : démarches et outils

Proposé par

ENI Service

Prérequis

  • Exploiter des services IT
  • Participer à des projets informatiques (développement, intégration, exploitation, …)

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Appréhender les principes et les bénéfices du mouvement DevOps
  • Appréhender les enjeux du DevOps dans une organisation
  • Appréhender 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 de la formation

Introduction (0,5 heure)

  • Les évolutions et les enjeux des Systèmes d’information
    • Les nouvelles exigences du marché
    • La réponse des géants du Web

Origines du DevOps (0,5 heure)

  • Dev et Ops : Le conflit !
    • La visions des Ops
    • La vision des Dév
    • Se mettre à la place de l’autre
  • La conduite du changement organisationnel, technique et culturel
  • Comment favoriser l’innovation ?

Définition du DevOps (0,5 heure)

  • La genèse de la culture DevOps
    • Automatisation et partage
    • Acronyme CAMS (Culture, Automation, Measurement, Sharing)
    • Les 3 voies de DevOps
  • Chaîne des pouvoirs et responsabilités pour les développeurs et les administrateurs dans une démarche DevOps
    • Les bénéfices pour les administrateurs
    • Les bénéfices pour les développeurs

Rappels sur l'agilité (0,5 heure)

  • Le manifeste Agile
  • Méthodologies Scrum et Kanban
  • Apport des méthodes Agiles sur la démarche DevOps

Objectifs et défis du DevOps (1 heure)

  • La gestion des exigences produit
  • La gestion des environnements
  • La gestion de l'intégration et livraison continue
  • La gestion de l'automatisation des tests
  • La gestion du déploiement continue
  • La gestion de l'amélioration continue

Les besoins en outils collaboratifs (2 heures)

  • Culture et partage
    • Coordination et intelligence collective
  • Organisation et outils associés
    • Discussion instantanée et partage d’informations
    • Réunions et webconférences
    • Partage de documents
    • Gestion des tâches

Industrialiser les développements (3 heures)

  • Le besoin : Améliorer la qualité logicielle
  • La gestion du code source : Concepts et outils
    • Les dépôts sur le réseau local : Git, GitLab
    • Les services SaaS sur Internet : GitHub, Bitbucket
  • Les tests logiciels : Périmètres et outils
    • Les tests unitaires et d’intégration : xUnit (Java, PHP, Python, …), Karma/Mocha (JavaScript), …
    • Les tests fonctionnels Web : Selenium
    • Les tests de performances : Jeter, Gatling Tool, …
    • Autres types de tests : Tests de sécurité, d’accessibilité, de validité
  • L’intégration continue pour automatiser les tests et la qualimétrie du code
    • Principes et chaine d’intégration continue
    • Présentation et démonstrations autour de Jenkins

Automatiser les processus de livraison logicielle (3 heures)

  • Le besoin : Apporter de la valeur
  • La gestion de la configuration pour optimiser et simplifier les processus de déploiement
    • Les concepts, les contraintes
    • Présentation des principaux outils : Ansible, Puppet, Chef
  • Optimiser et simplifier les déploiements
    • Les différents types d’outils
    • Virtualisation et conteneurisation
    • Création et gestion des machines virtuelles : Vagrant
    • Mise en œuvre des conteneurs d’applications : Docker

Mesurer pour l’amélioration continue (1 heures)

  • Collecter les retours utilisateurs : Feedback
  • Monitoring, notifications et statistiques de suivi
    • La surveillance continue : Dashboard DevOps
    • Les outils
    • Présentation et démonstration de ELK (ElasticSearch, Logstash, Kibana)
    • Solutions SaaS sur Internet : NewRelic, Keymetrics, Uptime Robot (démonstration)

Travaux pratiques (2 heures)

  • Dockeriser des applications
  • Provisionner des applications avec Ansible et Docker
  • Intégration et déploiement continu avec Chef et Puppet
Logo de ENI Service - Formation DevOps : démarches et outils

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
À partir de 1690 €
Logo de ENI Service - DevOps : démarches et outils

DevOps : démarches et outils

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.