Infrastructure Devops : Les outils

Fiche de formation

  • Comprendre la problématique d’industrialisation des déploiements et du provisionnement d’infrastructure
  • Connaître les distinctions entre les solutions de Cloud, la virtualisation et la containerisation
  • Connaître les produits de gestion de configuration les plus utilisés et applicables pour le Cloud et la virtualisation
  • Approfondir avec Jenkins et Docker
  • Connaître l’offre de surveillance continue et de mise à l’échelle
  • Approfondir avec Kubernetes et ElasticStack.
blog-one

Durée : 3 jours

Programme détaillé

Module 1 : Principes du mouvement DevOps

  • L’argumentaire et les principes DevOps
  • Impacts sur les services informatiques, sur les profils recherchés
  • Limites de l’approche et risques lors d’une transition brutale, Équilibre entre rigueur et agilité
  • Déploiement continu et DevOps
  • Contraintes sur l’nfrastructure DevOps : Zero-downtime, Monitoring, Scaling

Module 2 : Industrialisation des déploiements

  • Standardisation des livrables, Mise en place d’une usine logicielle
  • Standardisation du provisioning
  • Les apports des infrastructures Cloud, PaaS et IaaS
  • Les apports de la virtualisation hardware
  • Les apports de la containerisation

Module 3 : Démonstration

  • Présentation d’un serveur Jenkins et de ses plugins vers les différentes solutions d’infrastructure
  • Virtualisation et gestion de configuration
  • Présentation des différents types de virtualisation, Cloud public, Cloud privé
  • Automatisation du provisionning
  • Présentation et comparaison de Vagrant, Chef, Puppet
  • Automatisation des déploiements applicatifs avec Ansible
  • Mise à jour des schémas de bases de données avec Liquibase

Module 4 : Mise au point de configuration Vagrant, Chef, Puppet et Ansible, pilotage par Jenkins

  • Containerisation
  • Les avantages de la containerisation, l’outil Docker
  • Le fichier Dockerfile
  • Les principales commandes Docker
  • Architecture micro-services et Docker Compose

Module 5 : Définition et construction des images Docker d’une application micro-services, pilotage via Docker Compose

  • Intégration continue et Containerisation
  • Apports de Docker dans l’intégration continue
  • Plugins Jenkins pour Docker
  • Provisionnement des machines de build
  • Plateformes d’intégration
  • Déploiement des images Docker dans les dépôts d’entreprise

Module 6 : Intégration de la construction d’image et du déploiement d’image dans le cycle de construction d’un projet.

  • Utilisation d’esclaves Docker par Jenkins
  • Mise à l’échelle, Surveillance continue et Mise à jour
  • Les offres Kubernetes et Docker Swarm
  • Concepts de nœuds, de cluster. Services techniques apportés : annuaire, répartition de charge…
  • Mise à jour progressive de cluster, Retour en arrière
  • Centralisation et gestion des logs applicatifs, l’approche d’ElasticStack

Module 7 : Scaling de l’application avec Kubernetes,

  • Mise à jour progressive de l’application micro-service,
  • Démonstration de la pile ElasticStack
Cette formation est destiné aux développeurs ou opérationnels désirant obtenir un profil full-stack. À l’issue de ce stage, les participants auront une vision claire de la démarche DevOps et une première pratique des outils Open Source incontournables de ce domaine

Ce cours requiert une précédente activité dans un service informatique, que ce soit au travers d’une expérience de développement, d’intégration, d’exploitation ou d’encadrement

Demander un devis S'inscrire

Nos formations

DevOps Foundation, certification (...)

Comprendre ce qu’est le mouvement DevOps Connaître les enjeux métier de DevOps Maîtriser les valeurs, principes et pratiques de DevOps...
Demander un devis S'inscrire En savoir plus

DevOps Test Engineering (DTE)

Connaître les objectifs, avantages, concepts et vocabulaires des tests DevOps Comprendre comment les tests DevOps diffèrent des autres...
Demander un devis S'inscrire En savoir plus

Devops dans l’environnement Java

Le but de cette formation est avant tout de sensibiliser le développeur Java et l’administrateur système à cette méthodologie et de leur donner...
Demander un devis S'inscrire En savoir plus

Infrastructure Devops : Les outils

Comprendre la problématique d’industrialisation des déploiements et du provisionnement d’infrastructure Connaître les distinctions entre les...
Demander un devis S'inscrire En savoir plus