Retour

Certification Devops Engineering on AWS

Objectifs de la formation

Dans ce cours, vous apprendrez à : Utiliser les bonnes pratiques DevOps pour développer, fournir et gérer les applications et les services à grande vitesse sur AWS Énumérer les avantages, les rôles et les responsabilités des petites équipes autonomes DevOps Concevoir et mettre en place une infrastructure sur AWS qui soutient les projets de développement DevOps Utiliser AWS Cloud9 pour écrire, exécuter et déboguer votre code Déployer divers environnements avec AWS CloudFormation Héberger des référentiels Git sécurisés, hautement évolutifs et privés avec AWS CodeCommit Intégrer les référentiels Git dans les pipelines CI/CD Automatiser la construction, le test et le code d'empaquetage avec AWS CodeBuild Stocker et exploiter en toute sécurité les images Docker et les intégrer dans vos pipelines de CI/CD Créer des pipelines CI/CD pour déployer des applications sur Amazon EC2, des applications sans serveur et des applications basées sur des conteneurs Mettre en oeuvre des politiques de déploiement communes telles que « tout en même temps », « progressive » et « bleu/vert » Intégrer les tests et la sécurité dans les pipelines de CI/CD Surveiller les applications et les environnements à l'aide des outils et technologies AWS

Contenu de la formation

Jour 1 Module 0 : Présentation du cours Module 1 : Introduction à DevOps Qu'est-ce que DevOps ? Parcours Amazon vers DevOps Fondamentaux de DevOps Module 2 : Automatisation de l'infrastructure Infrastructure as code Structure du modèle AWS CloudFormation Modification du modèle AWS CloudFormation Module 3 : Ensemble d'outils AWS Configuration de l'interface de ligne de commande AWS (CLI) Kits de développement logiciel AWS (kits SDK AWS) CLI AWS SAM AWS Cloud Development Kit (AWS CDK) AWS Cloud9 Atelier 1: utilisation d'AWS CloudFormation pour allouer et gérer une infrastructure de base Module 4 : Intégration et livraison continues (CI/CD) avec les outils de développement Pipeline CI/CD et outils de développement Quelques actions dans AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy et AWS CodePipeline Atelier 2: déployer une application sur une flotte EC2 à l'aide d'AWS CodeDeploy Jour 2 Module 4 : Intégration et livraison continues (CI/CD) avec les outils de développement (suite) AWS CodePipeline Intégration d'AWS CodePipeline avec Jenkins Atelier 3 : automatisation des déploiements de code à l'aide d'AWS CodePipeline Module 5 : Introduction aux Microservices Définition Avantages Transformer un monolithe en microservices Module 6 : DevOps et conteneurs Déploiement des applications avec Docker Amazon Elastic container Service et AWS Fargate Amazon Elastic Container Registry et Amazon Elastic Kubernetes Service Module 7 : DevOps et Calcul sans serveur AWS Lambda et AWS Fargate AWS Serverless Application Repository et AWS SAM AWS Step Functions Atelier 4: déploiement d'une application sans serveur à l'aide d'AWS SAM et d'un pipeline CI/CD Module 8 : Stratégies de déploiement Déploiement continu Déploiements avec les services AWS Module 9 : Tests automatisés Introduction Tests : unité, intégration, tolérance aux pannes et charge Intégration de produits et services Jour 3 Module 10 : Automatisation de la sécurité Introduction à DevSecOps Sécurité du pipeline Sécurité dans le pipeline Outils de détection des menaces Module 11 : Gestion de la configuration Introduction au processus de gestion de la configuration Services AWS et outillage pour la gestion de de la configuration Atelier 5 : effectuer des déploiements bleu/vert avec des pipelines CI/CD et Amazon ECS Module 12 : Observabilité Introduction à l'observabilité Outils AWS pour aider à répondre aux besoins d'observabilité Atelier 6 : utilisation des outils DevOps AWS pour les automatisations de pipeline CI/CD Module 13 : Architectures de référence (optionnel) Exemples d'architecture Module 14 : Résumé du cours Composants de la pratique DevOps Résume du pipeline CI/CD Certification AWS

Résultats de la formation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Conditions spécifiques d'accès à la formation

- Experience dans le developpement de code dans au moins un langage de programmation de haut niveau. - Experience dans la conception d infrastructures hautement automatisees. - Experience dans l administration de systemes d exploitation. - Comprehension des processus et methodologies modernes de developpement et d exploitation.

Formation 100% en ligne

Métier formé

Cloud

Niveau d'étude visé

Sans le Bac

Prise en charge

Formation éligible au financement via Pôle Emploi

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Skills4all

Durée de la formation

44 mois

Prochaine(s) session(s)

  • 20/04/2022 - 01/12/2025