Objectifs
À l'issue de cette formation AWS DevOps engineer, vous serez capable de
valider les objectifs d’apprentissages suivants :
➤Expérience du développement de code dans au moins un langage de
programmation de haut niveau, de la création d'infrastructures hautement
automatisées et de l'administration des systèmes d'exploitation.
➤Compréhension des processus et méthodologies modernes de
développement et d'exploitation.
➤Capacité à mettre en œuvre et à gérer des systèmes et des méthodologies de
distribution en continu sur AWS.
➤Capacité à mettre en œuvre et à automatiser les contrôles de sécurité, les processus de gouvernance et la validation de la conformité.
➤Capacité à définir et à déployer des systèmes de surveillance, de métrologie et
de journalisation sur AWS.
Prérequis
➤Connaissance pratique d'un ou plusieurs langages de programmation de haut
niveau, tels que C#, Java, PHP, Ruby, Python.
➤Connaissances de l'administration de systèmes Linux ou Windows au niveau de
la ligne de commande.
➤Avoir au moins deux ans d'expérience dans le provisionnement, l'exploitation
et la gestion d'environnements AWS.
Certification
➤Pour obtenir cette certification, vous devez réussir l'examen AWS Certified DevOps Engineer – Professional exam (DOP-C01).
➤ L'examen comporte une combinaison de deux formats de questions : choix multiples et réponses multiples.
Programme
1. Introduction au DevOps :
➤Qu'est-ce que DevOps ?
➤Le voyage d'Amazon vers DevOps .
➤Fondamentaux pour DevOps.
2. Automatisation des infrastructures :
➤Introduction à l'automatisation des infrastructures .
➤Plonger dans le modèle AWS CloudFormation.
➤Modification d'un modèle AWS CloudFormation.
➤Démo : structure du modèle AWS CloudFormation, paramètres, piles, mises à jour, importation de ressources et détection de dérive.
3. Boîtes à outils AWS :
➤Configuration de l'AWS CLI.
➤Kits de développement logiciel AWS (SDK AWS) CLI AWS SAM.
➤Kit de développement cloud AWS (AWS CDK) AWS Cloud9.
➤Démo : AWS CLI et AWS CDK.
➤Lab : utilisation d'AWS CloudFormation pour provisionner et gérer une infrastructure de base.
4. Intégration continue et livraison continue (CI/CD) :
➤Pipeline CI/CD et outils de développement.
➤Démo : pipeline CI/CD affichant certaines actions d'AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy et AWS CodePipeline.
➤Lab : déploiement d'une application sur une flotte EC2 à l'aide d'AWS CodeDeploy.
5. Intégration continue et livraison continue (CI/CD) :
➤AWS CodePipeline.
➤Démo : intégration AWS avec Jenkins.
➤Lab : automatisation des déploiements de code à l'aide d'AWS CodePipeline.
6. Introduction aux microservices
7. DevOps et conteneurs :
➤Déploiement d'applications avec Docker.
➤Amazon Elastic Container Service et AWS Fargate.
➤Amazon Elastic Container Registry et service Amazon Elastic Kubernetes.
➤Démo : déploiement de pipeline CI/CD dans une application conteneurisée.
8. Devops et informatique sans serveur :
➤AWS Lambda et AWS Fargate.
➤Référentiel d'applications sans serveur AWS et AWS SAM Fonctions d'étape AWS.
➤Démo : AWS Lambda et caractéristiques.
➤Démo : démarrage rapide d'AWS SAM dans AWS Cloud9 .
➤Lab : déploiement d'une application sans serveur à l'aide d'AWS Serverless Application Model (AWS SAM) et d'un pipeline CI/CD.
9. Intégration continue et livraison continue (CI/CD) :
➤Déploiement continu.
➤Déploiements avec les services AWS.
10. Tests automatisés :
➤Introduction aux tests.
➤Tests : unitaire, intégration, tolérance aux pannes, charge et synthétique .
➤Intégrations de produits et services.
11. Automatisation de la sécurité :
➤Introduction à DevSecOps.
➤Sécurité du pipeline Sécurité dans le pipeline.
➤Outils de détection des menaces.
➤Démo : AWS Security Hub, Amazon GuardDuty, AWS Config et Amazon Inspector.
12. Gestion des configurations :
➤Introduction aux tests.
➤Tests : unitaire, intégration, tolérance aux pannes, charge et synthétique .
➤Intégrations de produits et services.
13. Observabilité :
➤Introduction à l'observabilité.
➤Outils AWS pour aider à l'observabilité.
➤Lab : utilisation des outils AWS DevOps pour les automatisations de pipeline CI/CD.
Avis des participants
« je tiens a remercier M. EL AMAMI , il est très généreux »
« je tiens a remercier M. EL AMAMI , il est très généreux »