Ref: GOMO035
DevOps - La démarche pour délivrer en continu
E-learning - Synchrone - 14h
Objectifs
Cette formation DevOps - La démarche pour délivrer en continu vous permettra de :
- Pouvoir identifier les problèmes liés à la communication interéquipes
- Savoir mettre en place des objectifs d'équipe communs
- Être en mesure de former les développeurs aux opérations de production
- Comprendre comment standardiser les livrables en accord avec les équipes
- Savoir automatiser le provisioning des environnements
- Maîtriser l'automatisation des déploiements applicatifs Disposer des compétences nécessaires à la mise en œuvre d'un monitoring applicatif
Syllabus
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...)
Industrialisation des déploiements
- Standardisation des livrables
- Mise en place d'une usine logicielle et de l'intégration continue
- Standardisation du provisioning
Le cloud et la virtualisation
- Les apports des infrastructures Cloud, PaaS et IaaS
- Les apports de la virtualisation hardware
- Les nouveaux outils de virtualisation
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
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
Automatisation des déploiements applicatifs
- Présentation des options (Capistrano, Fabric, Ansible, Salt)
- Mise en oeuvre via Ansible
- Gérer les évolutions de base de données avec Liquibase
Monitoring applicatif
- Centralisation des logs applicatifs (ElasticSearch Logstash Kibana)
- Définition du plan de monitoring
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...)
Comment ?
Méthodes pédagogiques
1 poste et 1 support par stagiaire
8 à 10 stagiaires par salle
Remise d'une documentation pédagogique papier ou numérique pendant le stage
La formation est constituée d'apports théoriques, d'exercices pratiques, de réflexions et de retours d'expérience
Évaluation
Auto-évaluation des acquis par le stagiaire via un questionnaire en ligne Attestation de fin de stage remise au stagiaireParticipez à la prochaine session !
S'inscrireAdmission
A qui s’adresse cette formation
Développeurs, architectes, administrateurs systèmes
Prérequis
Connaissance des services IT
Coût de la formation
Frais pédagogiques
1620€ HT
Tarif Inter-entreprise par personne
Aides au financement
Des dispositifs variés et aides au fnancement existent. N’hésitez pas à nous constulter pour en savoir plus.
En savoir plus sur les dispositifs de financement.