Définition et rappel des enjeux de la démarche DevOps
# Usine logicielle et industrialisation du déploiement
* Le rôle de l'automatisation
* Continuous Integration
* Continuous Delivery et Deployment
# Virtualisation et Containers
* Stratégies et enjeux
* Du poste du développeur à la production
* Provisionning de VM et illustration avec Ansible
* L'approche Container et la mise en oeuvre avec Docker
# Gestion des données applicatives
* Présentation des problématiques (Versionning, Duplication, etc)
* Mise en oeuvre avec Liquibase et Flyway
# Gestion du cycle de vie de la configuration des applications
* Stratégies et enjeux
* Mise en oeuvre avec Spring Cloud Config
* Mise en oeuvre avec confd
# Centralisation des métriques
* Stratégies et enjeux
* Mise en oeuvre avec Prometheus et Grafana
* Mise en oeuvre avec la Stack TICK (Telegraph, InfluxDB, Chronograf, Kapacitor)
# Centralisation des logs
* Stratégies et enjeux
* Mise en oeuvre avec la stack Elastic
* Mise en oeuvre avec Graylog
# Génération d'Alertes
* Stratégies et enjeux
* Mise en oeuvre avec Prometheus Alerter
* Mise en oeuvre avec Kapacitor
# Service Discovery
* Stratégies et enjeux
* Mise en oeuvre avec Consul
* Service Discovery et orchestration de conteneurs
# Load Balancing applicatif
* Stratégies et enjeux
* Mise en oeuvre avec HaProxy
* Mise en oeuvre avec Traefik