menu
close_24px
Formations

Cloud, DevOps et IA

Formation DevOps Engineering on AWS

La formation DevOps Engineering sur AWS vous enseigne comment utiliser la combinaison des philosophies culturelles DevOps, des pratiques et des outils pour accroître la capacité de votre organisation à développer, livrer et maintenir des applications et services à haute vélocité sur AWS.

La formation couvre :

  • L’intégration continue (CI)
  • La livraison continue (CD)
  • L’infrastructure as code
  • Les microservices
  • Le monitoring et le logging
  • La communication et la collaboration

Les laboratoires pratiques vous permettent d’acquérir une expérience concrète dans la création et le déploiement de templates AWS CloudFormation ainsi que de pipelines CI/CD pour déployer des applications sur :

  • Amazon Elastic Compute Cloud (Amazon EC2)
  • Des applications serverless
  • Des applications basées sur des conteneurs

Des laboratoires sur les workflows multi-pipelines et les déploiements multi-environnements sont également inclus.

Audience

Cette formation est destinée aux :

  • Ingénieurs DevOps
  • Architectes DevOps
  • Ingénieurs opérations
  • Administrateurs systèmes
  • Développeurs

Pré-requis

Nous recommandons que les participants aient :

  • Suivi les formations Cloud Operations on AWS ou Developing on AWS
  • Une connaissance pratique d’un ou plusieurs langages de programmation (C#, Java, PHP, Ruby, Python)
  • Un niveau intermédiaire en administration Linux ou Windows en ligne de commande
  • Au moins 2 ans d’expérience dans le provisioning, l’exploitation et la gestion d’environnements AWS

Objectifs

Cette formation comprend des présentations, des exercices en groupe et des laboratoires pratiques (hands-on labs).

À l’issue de cette formation, vous serez capable de :

  • Utiliser les bonnes pratiques DevOps pour développer, livrer et maintenir des applications et services à haute vélocité sur AWS
  • Expliquer les avantages, rôles et responsabilités des petites équipes DevOps autonomes
  • Concevoir et implémenter une infrastructure AWS adaptée aux projets DevOps
  • Utiliser AWS Cloud9 pour écrire, exécuter et déboguer votre code
  • Déployer différents environnements avec AWS CloudFormation
  • Héberger des dépôts Git privés, sécurisés et hautement scalables avec AWS CodeCommit
  • Intégrer des dépôts Git dans des pipelines CI/CD
  • Automatiser le build, les tests et le packaging avec AWS CodeBuild
  • Stocker et exploiter des images Docker de manière sécurisée et les intégrer dans des pipelines CI/CD
  • Construire des pipelines CI/CD pour déployer des applications sur Amazon EC2, en serverless et en conteneurs
  • Mettre en œuvre des stratégies de déploiement telles que « all at once », « rolling » et « blue/green »
  • Intégrer les tests et la sécurité dans les pipelines CI/CD
  • Surveiller les applications et environnements avec les outils AWS

Plan du cours

Jour 1
Module 0 : Vue d’ensemble du cours
  • Objectifs du cours
  • Prérequis recommandés
  • Présentation détaillée du programme
Module 1 : Introduction au DevOps
  • Qu’est-ce que le DevOps ?
  • Le parcours d’Amazon vers le DevOps
  • Fondations du DevOps
Module 2 : Automatisation de l’infrastructure
  • Introduction à l’automatisation de l’infrastructure
  • Analyse d’un template AWS CloudFormation
  • Modification d’un template AWS CloudFormation
  • Démonstration : structure des templates, paramètres, stacks, mises à jour, import de ressources et détection de dérive
Module 3 : Toolkits AWS
  • Configuration de l’AWS CLI
  • AWS Software Development Kits (SDKs)
  • AWS SAM CLI
  • AWS Cloud Development Kit (CDK)
  • AWS Cloud9
  • Démonstration : AWS CLI et AWS CDK
  • Laboratoire pratique : Provisionner et gérer une infrastructure de base avec AWS CloudFormation
Module 4 : CI/CD avec les outils de développement
  • Pipeline CI/CD et Dev Tools
  • Démonstration : pipeline CI/CD avec AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy et AWS CodePipeline
  • Laboratoire pratique : Déploiement d’une application sur une flotte EC2 avec AWS CodeDeploy
Jour 2
Module 4 (suite) : CI/CD avec les outils de développement
  • AWS CodePipeline
  • Démonstration : intégration AWS avec Jenkins
  • Laboratoire pratique : Automatisation des déploiements avec AWS CodePipeline
Module 5 : Introduction aux microservices
  • Concepts fondamentaux des microservices
Module 6 : DevOps et conteneurs
  • Déploiement d’applications avec Docker
  • Amazon Elastic Container Service (ECS) et AWS Fargate
  • Amazon Elastic Container Registry (ECR) et Amazon Elastic Kubernetes Service (EKS)
  • Démonstration : déploiement CI/CD d’une application conteneurisée
Module 7 : DevOps et serverless
  • AWS Lambda et AWS Fargate
  • AWS Serverless Application Repository et AWS SAM
  • AWS Step Functions
  • Démonstration : caractéristiques d’AWS Lambda
  • Démonstration : démarrage rapide AWS SAM dans AWS Cloud9
  • Laboratoire pratique : Déploiement d’une application serverless avec AWS SAM et un pipeline CI/CD
Module 8 : Stratégies de déploiement
  • Continuous Deployment
  • Déploiements avec les services AWS
Module 9 : Tests automatisés
  • Introduction aux tests
  • Tests unitaires, d’intégration, de tolérance aux pannes, de charge et synthétiques
  • Intégration produits et services
Jour 3
Module 10 : Automatisation de la sécurité
  • Introduction au DevSecOps
  • Sécurité du pipeline
  • Sécurité dans le pipeline
  • Outils de détection des menaces
  • Démonstration : AWS Security Hub, Amazon GuardDuty, AWS Config et Amazon Inspector
Module 11 : Gestion de configuration
  • Introduction au processus de gestion de configuration
  • Services et outils AWS pour la gestion de configuration
  • Laboratoire pratique : Déploiement blue/green avec pipelines CI/CD et Amazon Elastic Container Service
Module 12 : Observabilité
  • Introduction à l’observabilité
  • Outils AWS pour l’observabilité
  • Laboratoire pratique : Utilisation des outils DevOps AWS pour l’automatisation des pipelines CI/CD
Module 13 : Architecture de référence (module optionnel)
  • Architectures de référence
Module 14 : Synthèse du cours
  • Composants des pratiques DevOps
  • Revue du pipeline CI/CD
  • Certification AWS
Overview
Durée : 3 jours
Niveau : Avancé
Langue : Français
Mode : En ligne
Prix : 1.200.000 FCFA
Prix : 1800 EUR