Skip to content
Next Generation Academy



Cursus Devops

Suivez notre cursus Ingénieur Devops

Eligible CPF et à plusieurs financements jusqu'à 100%

Être rappelé Accéder au programme



Démarche 3P

Prêt à décoller
Pleine immersion
Prêt à performer

Notre centre de formation vous guide dans l’identification de la formation idéale, en vous aidant à maximiser les opportunités de financement.
Nous mettons toutes les clés en main pour un démarrage en toute confiance.

Vivez une expérience de formation immersive et intensive, conçue pour vous plonger dans des ateliers pratiques et des études de cas réels.
Apprenez en faisant, et développez des compétences concrètes directement applicables à vos futurs projets.

À la fin de votre parcours, nous évaluons vos compétences acquises, vous délivrons une certification attestant de votre expertise, et vous accompagnons pour assurer votre réussite dans vos projets professionnels.
Vous êtes désormais prêt à exceller !

Description de la formation

Formation intensive sur les pratiques DevOps, couvrant l'automatisation des déploiements, la gestion des pipelines CI/CD, l'intégration continue, le monitoring des systèmes.

Objectifs de la formation

À l’issue de cette formation, les participants seront capables de :

  • Comprendre les principes fondamentaux et la culture DevOps.
  • Automatiser les processus de développement et de déploiement (CI/CD).
  • Améliorer la collaboration entre les équipes de développement et d'exploitation.
  • Maîtriser les outils clés de l'écosystème DevOps (Git, Jenkins, Docker, Kubernetes, etc.).
  • Optimiser les infrastructures avec des outils d'infrastructure-as-code (IaC).
  • Intégrer la sécurité dès le début du cycle de développement (DevSecOps).
  • Automatiser les tests et améliorer la qualité du code.
  • Comprendre l'impact de DevOps sur la transformation organisationnelle.


A qui s'adresse cette formation ?

La formation est destinée à un large public, notamment :

  • Développeurs et ingénieurs logiciels souhaitant adopter DevOps pour améliorer l'intégration et la livraison continue.
  • Administrateurs systèmes et réseaux désireux d'automatiser la gestion des infrastructures avec DevOps.
  • Responsables IT et CTO voulant conduire la transformation DevOps au sein de leurs équipes.
  • Professionnels en reconversion ou jeunes diplômés souhaitant se spécialiser en DevOps.
  • Chefs de projet et consultants IT désireux de comprendre et d'intégrer DevOps dans leurs projets.
  • Entreprises cherchant à former leurs équipes techniques pour adopter DevOps et optimiser les cycles de développement.

Pré-requis

Aucun pré-requis spécifique n'est nécessaire. Cette formation est accessible à toute personne souhaitant découvrir AWS, mais une connaissance de base en informatique ou en systèmes d'information peut être un atout.


Programme de la formation

Introduction à DevOps et à la culture collaborative

  • Présentation des principes et valeurs de DevOps.
  • L'impact de DevOps sur l'organisation, les processus de développement et d’exploitation.
  • Les bénéfices de la collaboration entre équipes (Dev, Ops, QA, etc.) dans un environnement DevOps.
  • Atelier pratique : Définir un workflow DevOps adapté à une organisation donnée.
Automatisation et gestion de version avec Git
  • Introduction à Git : gestion des versions, gestion des branches, fusion et meilleures pratiques.
  • Configuration d'un repository Git pour gérer le code source et les branches.
  • Présentation de Gitflow et des workflows Git.
  • Atelier pratique : Créer un pipeline d'intégration continue pour automatiser la compilation et les tests unitaires avec Jenkins.
Infrastructure-as-Code (IaC) et gestion des configurations
  • Introduction à l'Infrastructure-as-Code (IaC) : concepts et avantages.
  • Utilisation de Terraform pour décrire et déployer des infrastructures sur des clouds (AWS, Azure).
  • Création d’un script Terraform pour déployer une infrastructure simple.
  • Présentation d’Ansible pour l'automatisation de la gestion des configurations.
  • Rédaction de playbooks Ansible pour gérer les configurations des serveurs.
  • Atelier pratique : Créer un playbook Ansible pour configurer un serveur sur une infrastructure déployée avec Terraform.
Conteneurisation avec Docker et orchestration avec Kubernetes
  • Introduction à Docker : concept de conteneurisation, création d’images Docker, gestion des conteneurs.
  • Création d’un Dockerfile et d’une image Docker pour une application simple.
  • Utilisation de Docker Compose pour gérer plusieurs conteneurs.
  • Introduction à Kubernetes : gestion des conteneurs à grande échelle.
  • Déploiement de pods, services et déploiements Kubernetes.
  • Atelier pratique : Déployer une application dans un cluster Kubernetes et gérer les ressources.
CI/CD avec Jenkins et GitLab
  • Rappel des principes de CI/CD et de leur importance dans un flux DevOps.
  • Mise en place d’un pipeline Jenkins pour automatiser l'intégration et le déploiement.
  • Atelier pratique : Créer un pipeline Jenkins avec des tests unitaires et un déploiement vers un environnement de staging.
  • Présentation de GitLab CI/CD : configuration de pipelines dans GitLab.
  • Création d’un pipeline GitLab CI/CD pour l'intégration continue et le déploiement.
  • Atelier pratique : Automatiser un déploiement avec GitLab CI/CD.
Sécurité dans DevOps (DevSecOps)
  • Introduction à DevSecOps : intégrer la sécurité dès le début du cycle DevOps.
  • Présentation des outils de sécurité pour DevOps : SonarQube, OWASP ZAP.
  • Introduction à la gestion des secrets et à la sécurisation des environnements.
  • Intégration des tests de sécurité dans les pipelines CI/CD avec Snyk, Aqua Security.
  • Atelier pratique : Ajouter des tests de sécurité dans un pipeline CI/CD existant et gérer les vulnérabilités.
Surveillance et gestion des performances
  • Introduction à la surveillance des performances avec des outils comme Prometheus et Grafana.
  • Collecte des métriques et création de dashboards pour visualiser les performances système et application.
  • Utilisation de ELK Stack (Elasticsearch, Logstash, Kibana) pour la gestion des logs.
  • Mise en place de surveillance et d'alertes avec Grafana et Prometheus.
  • Atelier pratique : Implémenter la surveillance des performances d’une application avec Grafana et Prometheus.
Gestion des environnements Cloud et déploiement en production
  • Gestion des environnements Cloud (AWS, Azure, GCP) avec Terraform et Kubernetes.
  • Déploiement automatisé sur Cloud avec Kubernetes pour une gestion à grande échelle des applications.
  • Stratégies de déploiement en production : Blue/Green deployments, Canary releases et Rolling updates.
  • Atelier pratique : Déployer une application en production dans un environnement Cloud avec Kubernetes et un pipeline CI/CD.


Atouts de la formation

  • Approche pédagogique : Alternance entre théorie et pratique pour une meilleure assimilation des concepts.
  • Intervenants qualifiés : Formateurs spécialisés avec une expérience concrète dans le domaine du Cloud.
  • Outils et supports pédagogiques : Accès à des ressources en ligne, démonstrations en direct et études de cas réelles.
  • Accessibilité : Formation ouverte à tous, sans pré-requis techniques avancés.


Méthodes pédagogiques et outils utilisés

  • Démonstrations en direct avec des services de cloud AWS.
  • Ateliers pratiques et études de cas réels dans des secteurs variés (industrie, commerce, santé).
  • Retour d'expérience : Partage des meilleures pratiques et des erreurs courantes en entreprise.
  • Simulations et outils : Utilisation de simulateurs et d'AWS pour des ateliers interactifs.


Evaluation

  • QCM en fin de formation.
  • Études de cas pratiques.
  • Evaluation continue avec feedback personnalisé.


Références Normatives

  • Well-Architected cloud Framework.
  • RGPD (Règlement Général sur la Protection des Données).
  • ISO 27001, SOC 2 (Service Organization Control).
  • NIST Cybersecurity Framework.

Modalités

Inter-entreprise ou à distance
Intra-entreprise

Inter-entreprise ou à distance

Durée: 8 jours

Prix: €5000

Plus de détails Contactez-nous

Intra entreprise

La durée et le programme peuvent être personnalisés selon les besoins spécifiques de votre entreprise

Plus de détails Contactez-nous
💬
Assistant FAQ

Next Generation Academy