Formation DevOps pour les développeurs Java
Un support et les exercices du cours pour chaque stagiaire Un formateur expert ayant suivi une formation à la pédagogie Boissons offertes pendant les pauses en inter-entreprises Salles lumineuses et locaux facilement accessibles Méthodologie basée sur l'Active Learning : 75% de pratique minimum Matériel pour les formations présentielles informatiques : un PC par participant Positionnement à l'entrée et à la sortie de la formation Certification CPF quand formation éligible
Objectifs pédagogiques
Programme de la formation
Comprendre la démarche DevOps
L'origine du mouvement DevOps
Le besoin d'industrialisation pour l'opérationnel
Développeurs et administrateurs systèmes : métier, divergences
Industrialiser les déploiements
Rôle de l'automatisation
Standardisation des livrables
Mise en oeuvre d'une usine logicielle, gestion des sources (SCM)
Intégration continue avec Jenkins, plugins Maven, jUnit,...
Atelier : mise en place de Jenkins/plugins associés
Mettre en place l'infrastructure, virtualiser
Virtualisation : types et apports
Mise en place d'un environnement de développement et de test (Vagrant)
Gestion des socles avec Docker (approche Container)
Atelier : mise en place d'un environnement de développement/de test
Déployer une infrastructure technique
Processus commun et répétable
Comparatif des outils : Puppet, Chef, Ansible, Salt, ...
Atelier : Mise en oeuvre via Puppet
Automatiser l'installation d'une application
Panorama des approches/outils : Ansible, Salt, Fabric, ...
Présentation de Liquibase pour la gestion des évolutions de base de données
Atelier : automatisation de l'installation d'une application
Monitoring applicatif
Plan de monitoring
Gestion des logs, aggrégation, outils (Logstash, ElasticSearch)
Atelier : choix des métriques, mise en place d'outils de monitoring
Proposé par
DAWAN
"Formez-vous à l’excellence."
Proposé par
DAWAN