La formation « DevOps Engineering on AWS » vous permet d’apprendre à utiliser les philosophies culturelles, pratiques et outils DevOps pour augmenter la capacité de votre entreprise à rapidement développer, livrer et maintenir des applications et des services sur AWS. Cette formation couvre les thèmes de l’intégration continue (CI), la livraison continue (CD), l’infrastructure en tant que code, les microservices, la surveillance et la journalisation, ainsi que la communication et la collaboration.
Des exercices pratiques vous permettront d’assimiler de l’expérience en construction et déploiements de modèles AWS CloudFormation ainsi que des pipelines CI/CD pour développer et déployer des applications sur Amazon Elastic Compute Cloud (Amazon EC2), des applications sans serveur et des applications basées sur des conteneurs. Cette formation contient aussi des exercices sur les flux de travail multipipelines et des pipelines de déploiement sur plusieurs environnements.
Ce cours s'adresse aux rôles professionnels suivants :
Les participantes et participants doivent avoir au préalable :
Les participantes et participants doivent avoir au préalable suivi les formations suivantes ou s’assurer de posséder des connaissances équivalentes :
Cette formation marque une étape essentielle vers la certification « AWS Certified DevOps Engineer - Professional » pour laquelle il faut passer l'examen DOP-C01.
L’examen ne fait pas partie de la formation. Nous conseillons de vous inscrire à l’examen lorsque vous aurez au moins 2 ans d’expérience avec la technologie AWS. L'examen, dont l'inscription se fait directement auprès d’AWS, dure 180 minutes et coûte USD 300.
Afin de vous préparer à cet examen, nous vous conseillons également de suivre la formation « Advanced Developing on AWS ».
Paroles de formatrices et formateurs
Bienvenue dans le monde merveilleux du DevOps sur AWS ! Cette aventure commence par vous faire découvrir les concepts de l’Infrastructure en tant que code (IaC) avec AWS CloudFormation. Nous poursuivrons ensuite avec AWS CDK et AWS SAM. Ces outils puissants facilitent le déploiement et la gestion de l’infrastructure grâce à des processus fiables et réitérables qui posent des bases solides de vos projets DevOps. Nous découvrirons alors AWS CodeSuite, qui comprend AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline et CodeStar. Cette suite forme la moelle épinière de vos processus DevOps et alimente avec efficacité la compilation du code, les déploiements automatisés, l’intégration harmonieuse et les processus de livraison.
Dès le début du cours, nous discuterons du monde des microservices et de la conteneurisation. Vous décortiquerez le rôle des microservices dans les pratiques architecturales modernes et comment elles résolvent des défis commerciaux complexes à l’aide des méthodologies DevOps. Pour compléter ces connaissances, vous vous familiariserez avec la conteneurisation avec Amazon Elastic Container Service (ECS) et Amazon Elastic Kubernetes Service (EKS) et comprendrez leur impact profond sur les pratiques de développement de logiciel et des méthodologies DevOps.
Enfin, nous aborderons la sécurité, la base de toutes les opérations sur AWS. Nous démontrerons l’importance d’AWS IAM et son rôle central pour le contrôle des accès aux ressources AWS. En complément, nous passerons du temps pour comprendre AWS Config et AWS CloudTrail, des outils pour améliorer votre capacité à auditer, surveiller et automatiser la conformité de vos ressources.
En bref, ce cours ne porte pas seulement sur l’apprentissage des outils et des pratiques. Il s’agit aussi de changer votre façon de penser le développement logiciel et les opérations. Il s’agit de vous encourager à créer plus rapidement des applications de meilleure qualité et plus sécurisées grâce à l’automatisation, la collaboration et une culture d’amélioration continue. Bienvenue ! Nous, les formatrices et formateurs, nous réjouissons de passer trois jours avec vous pour vous aider à développer vos connaissances au maximum.
Matériel