Skip to main content
Gust Training
Cloud computing

Formation Architecture DevOps complète et moderne par la pratique

Description de la formation Architecture Devops L’évolution des architectures logicielles et des outils a été marquée par des changements

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

Course objectives

Objectif opérationnel :

Savoir déployer et maintenir une application en production avec les outils DevOps modernes.

Objectifs pédagogiques :

À l’issue de cette formation Architecture DevOps Complète, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la problématique d’industrialisation des déploiements et du provisionnement d’infrastructures ainsi que le vocabulaire associé (devops, build, intégration/livraison et déploiement continu, monitoring, scalabilité, …)
  • Connaître les distinctions entre les solutions de Cloud, la virtualisation et la containerisation
  • Gérer les sources d’un projet avec Git
  • Construire un logiciel (build, dépôt, nexus, …)
  • Mettre en œuvre un pipeline CI/CD avec GitLab pour simplifier la mise à jour de son application
  • Intégrer les tests dans le déploiement (Unitaire/intégration, Fonctionnels, Sécurité, Qualité)
  • Créer et gérer des conteneurs Docker
  • Virtualiser et gérer la configuration (vagrant, terraform, chef, puppet, …)
  • Orchestrer ses conteneurs avec Kubernetes
  • Intégrer GitLab et Kubernetes
  • Adapter les ressources de ses applications (scalabilité)
  • Savoir utiliser ElasticStack pour surveiller ses applications
  • Comprendre les architectures modernes (micro services, API Rest, file de messages avec Kafka, etc.) et comment elles sont mises en œuvre concrètement
  • Utiliser des solutions Cloud pour disposer d’une infrastructure sécurisée (IaaS, firewall, certificats TLS/SSL, …)
  • Déployer son application dans des conteneurs sur le Cloud au sein d’un cluster Kubernetes pour une mise à l’échelle automatique en fonction des sollicitations
  • Déployer son application en Serverless
  • Aller plus loin avec Kubernetes (installation, stockage, déploiement, cloud, monitoring, helm)

Who is this course for?

Ce cursus s’adresse à des développeurs, chefs de projet et architectes.

Prerequisites

Cette formation Architecture DevOps Complète 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. Dans le cadre du passage de la certification, les participants devront notamment justifier d’une expérience professionnelle d’un an minimum en tant que technicien systèmes et réseaux ou développeur.

Programme

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é Intégration/Livraison et Déploiement continu Contraintes sur l’infrastructure DevOps : Zero-downtime, Monitoring, Scaling Chaîne de production logicielle Infrastructure as Code – Infrastructure immutable (Principes et Bénéfices) Introduction à GitOps

Gestion des sources avec Git

  • Mission d’un SCM. Commit, Branches et Tags Typologie des branches d’un projet. Workflows de collaboration (GitFlow) L’exemple de Git. Revue des Principales commandes Pull et Merge Requests

Description de la formation Architecture Devops

L’évolution des architectures logicielles et des outils a été marquée par des changements nets dans la façon de développer, déployer et maintenir des applications durant tout leur cycle de vie (installation, mise à jour, évolution, etc.). Le développement logiciel est entré dans une phase d’industrialisation et les outils « DevOps » permettent aujourd’hui aux développeurs de travailler au sein d’une véritable usine logicielle.

Ce cursus Architecture DevOps complète et moderne par la pratique présente sous un angle pratique la complémentarité de ces outils et des différents services standards – utilisés en mode Cloud ou non – qui sont offerts aujourd’hui aux développeurs, qu’ils construisent une architecture simple ou plus complexe (file de messages, micro-services, etc.) en respectant des contraintes de sécurité et de scalabilité réalistes comme on en rencontre dans les projets professionnels.

L’approche pédagogique est progressive en présentant clairement en quoi chaque outil ou service proposé apporte un confort supplémentaire au développeur et vient s’intégrer dans un écosystème devenu très riche, notamment avec l’offre Cloud.

Ce cursus est composé de plusieurs modules de formation. Seules les dates du premier module apparaissent sur le site.

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