Skip to main content
Gust Training
Cloud computing

Formation DevOps : démarche et outils

Description de la formation DevOps Outils L’objectif principal de l’approche DevOps est de délivrer un service de qualité, répondant à

Duration
2 Jours
Level
Fondamental
Formats
On site · Online · Blended

Course objectives

Objectif opérationnel :

Connaître les concepts fondateurs de DevOps, ses impacts sur l’organisation des services informatiques et les outils les plus répandus sur le marché.

Objectifs pédagogiques :

À l’issue de cette formation DevOps, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre la problématique d’industrialisation des déploiements et du provisionnement d’infrastructure
  • Connaître les apports, les enjeux et les atouts de l’approche DevOps face à ces problématiques
  • Savoir mettre en œuvre une usine logicielle DevOps
  • Connaître les produits de gestion de configuration les plus utilisés et applicables pour le Cloud et la virtualisation
  • Être capable de mettre en œuvre la démarche DevOps d’un bout à l’autre du processus en incluant notamment l’offre de surveillance continue, l’anticipation des risques et la mise à l’échelle

Who is this course for?

Cette formation DevOps est destinée aux développeurs ou opérationnels désirant obtenir un profil full-stack en vue de développer et fournir des systèmes complets incluant l’infrastructure serveur et les applications s’y exécutant.
Elle intéressera également les chefs de projet et acteurs de la DSI cherchant à acquérir une vision claire de la démarche DevOps ainsi qu’une première pratique des outils Open Source incontournables de ce domaine.

Prerequisites

Pour bien comprendre les apports de la démarche DevOps, 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. Sans être indispensables, des notions préalables relatives à la conteneurisation seront utiles pour assimiler plus rapidement la rationalisation de l’utilisation des ressources matérielles au sein d’une usine logicielle DevOps.

Programme

Jour 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 Gestion des risques et mise en place progressive Équilibre entre rigueur et agilité Intégration/Livraison et Déploiement continus, Chaîne de production logicielle (Build, Deploy, Run) Contraintes sur l’infrastructure DevOps : Zero-downtime, Monitoring, Scaling Les alternatives : Infrastructure as Code – Orchestrateurs de conteneurs – Serverless – Déploiement immuable (Principes et Bénéfices)

Pilotage de projet DevOps

  • Les acteurs d’un projet DevOps Les méthodes agiles et leurs variantes, les besoins en terme de pilotage Panorama des outils proposés, les solutions intégrées comme Gitlab ou Github Souplesse des outils à travers les issues, milestones et labels

Description de la formation DevOps Outils

L’objectif principal de l’approche DevOps est de délivrer un service de qualité, répondant à des besoins de changement permanents, tout en diminuant au maximum les délais entre l’expression du besoin utilisateur et la mise en production. Dans les faits, l’approche DevOps a des impacts sur le déploiement des applications. Au lieu de les déployer sur des infrastructures exploitées par des équipes opérationnelles, des équipes projets full-stack développent et fournissent des systèmes complets incluant l’infrastructure serveur et les applications s’y exécutant.

La mise au point de l’infrastructure de production et son provisionnement automatisé font donc partie du développement de l’application. Elle est exprimée soit en termes de configuration de machine virtuelle, comme dans les outils Open Source Vagrant, Ansible, soit en termes d’images de conteneur Docker et Kubernetes.

DevOps inclut également la livraison ou le déploiement continu, ce qui implique que les nouvelles infrastructures de production soient testées, surveillées, orchestrées et mises à l’échelle en permanence. Sur ces aspects, encore une fois, l’Open Source règne avec des produits comme Jenkins, Gitlab CI ou autres…

Important, concernant cette formation :
Cette formation ne se substitue pas aux formations spécialisées sur les technologies DevOps comme Git, GitLab, Maven, Jenkins, Docker, Kubernetes, Ansible, etc.
L’objectif principal de cette formation est de comprendre la complémentarité de tous ces concepts et outils à travers des exemples concrets de livraison d’applications, de mise en production et de maintenance sous une forme « moderne » et performante. Chaque outil et sa configuration ne seront donc pas abordés en détail mais le formateur propose des ateliers pratiques corrigés que chacun pourra mettre en œuvre avec ou sans personnalisation selon ses objectifs.

Topics: DevOps

Cloud computing

Zabbix Certified Specialist

Formation Zabbix Certified Specialist Description de la formation Zabbix 5.0 Cette formation s'appuie sur la version Zabbix 5.0 Le logiciel

Duration
20 Heures
Formats
On site · Online · Blended
Level
Avancé

Cloud computing

Virtualisation avec KVM

Formation Virtualisation avec KVM Description de la formation KVM KVM est une technologie libre de virtualisation. Comme son nom l’indique

Duration
25 Heures
Formats
On site · Online · Blended
Level
Fondamental

Cloud computing

Kubernetes

Formation Kubernetes Objectifs de la formation Kubernetes Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la

Duration
20 Heures
Formats
On site · Online · Blended
Level
Fondamental

Cloud computing

Formation Zabbix Certified User

Description de la formation Zabbix Utilisateur Cette formation s'appuie sur la version Zabbix 7.0 Le logiciel libre Zabbix est une

Duration
1 Jours
Formats
On site · Online · Blended
Level
Fondamental
Chat on WhatsApp