- AWS
- Certifiant
- Cours pratique
- FSE
- Informatique
- Officiel
Formation AWS : Ingénierie DevOps sur AWS (cours officiel)

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
- Certification
- AWS Certified DevOps Engineer – Professional
Description de la formation Aws Devops
Cette formation est délivrée en partenariat avec un APN Training Partner, formateur AAI, labs et supports de cours officiels fournis par l’organisme ATP.
Cette formation Ingénierie DevOps sur AWS vous apprend à utiliser les schémas d'opérations de développement (DevOps) les plus courants pour développer, déployer et gérer des applications sur Amazon Web Services.
Ce cours couvre les principes essentiels de la méthodologie DevOps et étudie de nombreux cas d'utilisation applicables à des scénarios de développement d'entreprises, de PME et de startups.

Objectifs pédagogiques
Concrétement à l'issue de cette formation Ingénierie DevOps sur AWS vous aurez acquis les connaissances et les compétences nécessaires :
- Utiliser les pratiques et concepts principaux de la méthodologie DevOps
- Concevoir et mettre en place une infrastructure sur AWS, qui prenne en charge un ou plusieurs projets de développement DevOps
- Utiliser AWS CloudFormation et AWS OpsWorks pour déployer l’infrastructure nécessaire à la création d’environnements de développement, de test et de production pour un projet de développement logiciel
- Configurer Git sur AWS et découvrir l’éventail d’options permettant de mettre en place un environnement d’intégration continue sur AWS
- Utiliser les principes essentiels de l’intégration et du déploiement continus
- Mettre en œuvre plusieurs cas d’utilisation courants du déploiement continu à l’aide des technologies AWS, notamment le déploiement bleu/vert et les tests A/B
- Faire la distinction entre les différentes technologies de déploiement d’applications disponibles sur AWS (notamment AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk et Amazon EC2 Container Service) et décider laquelle correspond le mieux à un scénario donné
- Ajuster précisément les applications que vous envoyez sur AWS pour bénéficier de hautes performances et utiliser les outils et technologies AWS pour vous surveiller le bon fonctionnement de votre application et de votre environnement.
Objectifs opérationnels
Savoir utiliser les schémas d'opérations de développement, ainsi que déployer et gérer des applications sur Amazon Web Services.
Ce cours officiel "Ingénierie DevOps sur AWS" prépare à la certification Amazon Web Services "AWS Certified DevOps Engineer – Professional".
La certification se passe après la formation et n'est pas obligatoire. Son prix n'est pas inclus dans le prix de la formation
Pour se présenter à cette certification, il faut avoir obtenu la certification "AWS Certified Developer Associate", ou la certification "AWS Certified SysOps Administrator – Associate".
L'examen de certification consiste en un QCM en anglais de 170 minutes.
Programme
Contenu du cours, module par module
21 modules
- Conception et sécurité
- CloudFormation et gestion des applications
- Avoir un aperçu sur CICD
- Avoir un aperçu sur CodeCommit
- First Repo & HTTPS config
- clone, add, commit, push
- Branches et Pull Requests
- Sécurisation du Repository et des Branches
- Triggers et notifications
- AWS Lambda
- Avoir un aperçu sur CodeBuild
- Comprendre le premier build
- Comprendre buildspec.yml Deep Dive
- Comprendre Docker, ECR & buildspec.yml
- Comprendre les variables d'environnement et Parameter Store
- Comprendre Artifacts et S3
- Comprendre CloudWatch Events, CloudWatch Logs, CloudWatch Metrics & Triggers
- Valider des CodeCommit Pull Requests
- Aperçu et introduction
- Voir EC2 setup
- Application, Deployment Groups et premier déploiement
- Découvrir les Deployment Groups
- Configurer le déploiement
- Appspec.yml Deep Dive
- Hooks & Variables d'environnement
- CloudWatch Events, CloudWatch Logs, CloudWatch Alarms, Triggers
- Rollbacks
- On-Premise Instances setup
- Deploy de AWS Lambda
- Avoir un aperçu sur CodePipeline
- Comprendre CodePipeline : CodeCommit & CodeDeploy
- Ajouter le CodeBuild
- Comprendre CodePipeline : Artifacts, chiffrement et S3
- Suivre les étapes d'approbation manuelle
- Intégrer des événements CloudWatch
- Voir toutes les intégrations
- Personnaliser les jobs d'action avec AWS Lambda
- Comprendre CodePipeline : CloudFormation
- Avoir un aperçu sur CodeStar
- Découvrir l'architecture de Jenkins
- Voir Jenkins : le setup sur EC2
- Voir Jenkins : AWS Plugins
- Avoir un aperçu sur CloudFormation
- Créer les piles à la main
- Mettre à jour et supprimer des piles
- Voir YAML Crash
- Les paramètres
- Les ressources
- Les mappings
- Les outputs
- Les conditions
- Fonctions intrinsèques
- Utilisateur des données
- Cfn-init
- Cfn-signal et les conditions d'attente
- Dépannage des pannes cfn-signal
- Failures troubleshooting
- Rollbacks
- Les piles imbriquées
- ChangeSets
- DeletionPolicy
- TerminationProtection
- Paramètres des SSM
- Paramètres publiques des SSM
- DependsOn
- Déployer les fonctions Lambda
- Personnaliser les ressources
- Détection de dérives
- Analyse approfondie des Status Codes
- First Repo & HTTPS config
- Cfn-hup & cfn-metadata
- Stratégie des piles
- EB CLI
- Configurations enregistrées
- .ebextensions pour les configs
- .ebextensions pour les ressources
- RDS in ou out de l'environnement
- .ebextensions pour les commandes et les commandes de conteneurs
- Savoir les bonnes caractéristiques à connaitre
- Savoir les stratégies de mise à jour continue
- Mise à jour continue
- Swap Url (Bleu/vert)
- L'environnement du worker
- L'intégration multi Docker
- Avoir un aperçu sur Lambda
- Comprendre Lambda : Sources et Use Cases
- Comprendre Lambda : Sécurité, Variables d'environnement, KMS et SSM
- Comprendre Lambda : Versions, Aliaces et Canary
- Comprendre Lambda : Framework SAM
- Comprendre Lambda : SAM et CodeDeploy
- Avoir un aperçu sur les étapes des fonctions
- Avoir un aperçu sur les API Gateway
- Comprendre API Gateway : Intégration avec Lambda
- Voir les étapes de déploiement
- Comprendre les déploiements Canary
- Faire des tests des déploiements et Canary
- Comprendre API Gateway : Throttles
- Comprendre API Gateway : Les fonctions de fronting step
- Découvrir Docker
- Découvrir les clusters ECS
- Définir les tâches
- Découvrir les services ECS
- Découvrir les services ECS avec les équilibreurs de charge
- Voir ECR
- Démo - Voir ECR
- Voir Fargate
- Découvrir ECS & Multi Docker Banstalk
- IAM roles
- Auto Scaling
- Les intégrations CloudWatch
- CICD CodePipeline
- Comprendre OpsWorks
- Voir le cycle de vie des événements
- Comprendre l'Auto Healing & les événements CloudWatch
- Voir un résumé sur OpsWorks
Programme mis à jour le 24/06/2025
Public concerné
Cette formation est destinée aux développeurs, administrateurs système et responsables de la gestion des opérations sur la plateforme AWS.

Prérequis
Afin de profiter pleinement de ce stage, il est recommandé :
- D'avoir suivi la formation "AWS : Opérations système sur Amazon Web services" (IAOS) et la formation "AWS : Développement sur Amazon Web Services" (IADV)
- De maîtriser au moins un langage de programmation de haut niveau (C#, Java, PHP, Ruby, Python, etc.)
- D'avoir des connaissances intermédiaires dans l'administration de systèmes Linux ou Windows au niveau de la ligne de commande
- De disposer d'une expérience de travail avec AWS, à la fois pour AWS Management Console et l'interface de ligne de commande AWS.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Conteneurisation : les concepts, les architectures, les organisationsRéf. CONT2 joursFondamentalProchaine session : 2 nov.1 790 €
- Google Kubernetes Engine : ArchitectingRéf. AWGK2 joursIntermédiaireProchaine session : 20 oct.1 580 €
- Istio : Maillage de Services (Service Mesh) sur KubernetesRéf. KMSI3 joursIntermédiaireProchaine session : 26 oct.2 090 €
- Microsoft Azure - Techniques et pratiques DevOps pour l'IngénieurRéf. MSAZ4004 joursIntermédiaireProchaine session : 23 nov.3 250 €