Objectifs pédagogiques
Expliquer la culture DevOps
Identifier les enjeux et évolutions des Systèmes d’Information
Examiner les conflits entre équipes de développement et équipes de production
Appliquer les Méthodes Agiles et Méthodes Lean dans la gestion de projets
Évaluer les apports du DevOps au niveau business et IT
Comprendre comment mettre en œuvre les principes fondamentaux du DevOps
A qui s’adresse cette formation ?
Prérequis
Programme de formation
Présentation de la culture DevOps
Evolutions et enjeux Systèmes d’Information
Conflits entre équipes de développement et équipes de production
Gérer des projets avec les Méthodes Agiles et Méthodes Lean
Génèse de la culture DevOps
Apports du DevOps au niveau business et IT
Démocratisation de la culture DevOps dans le monde de l’entreprise
Principes fondamentaux
La culture DevOps, automatisation et partage
Théorie des contraintes
Les 3 voies de DevOps
Principe et outils de l’intégration continue (GIT, Jenkins…)
Automatiser les déploiements
Tour d’horizon des autres méthodes (Agile, Lean, ITSM)
Industralisez vos dévelopements
Standardiser les variables, le provisioning
Mettre en place une usine logicielle
Intégration Continue
Virtualisation des environnements
Infrastructures Cloud, IaaS et Paas: avantages
Virtualisation du hardwarde: avantages
Outils de virtualisation
Types de virtualisation
Gérer les environnements de test avec Vagrant
Conteneurisation avec Docker
Automatisation
Environnements: Provisioning
Alternatives (Dockerfile, Ansible, Chef, Puppet, Salt)
Mettre en œuvre l’automatisation
Déploiement des applications: automatisation
Liquibase: Gérer les évolutions des bases de données
Monitoring
Bonnes pratiques de mise en œuvre de logs
Centraliser les logs
Définir un plan de monitoring
Mettre en place une démarche DevOps
SaaS, Cloud et métiers de la révolution numérique
Types d’organisations DevOps
Défis et risques de la démarche DevOps
Faire face aux réserves des directions de SI
Considérations organisationnelles
Outils de communication
Prendre en compte des user stories de production
Coopération
Bilan de la formation DevOps
En apprendre davantage sur DevOps : état de l’art
Apparue à la fin des années 2000, la culture DevOps vise à régler un problème majeur de développement des applications informatiques. Historiquement, de nombreux conflits et divergences entre les équipes de développement et les équipes de production et de maintien des applications. Les deux équipes avaient des objectifs et des manières d’opérer opposées et surtout n’avaient aucun moyen de communication. La mouvance DevOps cherche à intégrer le côté développement et le côté production en un cycle continu. Cette formation DevOps a pour but de vous apporter toutes les clés pour régler les problèmes de communication et optimiser le développement de vos applications.
Ce cycle continu est appelé l’intégration continue et suit un cycle défini. En planifiant, codant, construisant, testant, déployant, opérant, surveillant puis replanifiant, on parvient à un développement d’application fluide et ne nécessitant pas de modifications majeurs ou de retards dans le déploiement. Cette formation DevOps vous permettra donc de gagner du temps et d’optimiser le développement et le déploiement de vos applications.
Réservez dès maintenant notre formation DevOps de 2 jours pour appliquer la démarche DevOps à votre organisation et améliorer le développement et la gestion de vos applications ! Cette formation est disponible en présentiel comme à distance.











































