Formations DevOps

Durée 2 jours • 14 heures Obtenir un devis

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