OBJECTIFS

    • Pratiques DevOps AWS : Appliquer les meilleures pratiques DevOps sur AWS.

    • Infrastructure DevOps : Concevoir et déployer des infrastructures AWS pour DevOps.

    • Gestion Git : Héberger et sécuriser des référentiels Git avec AWS CodeCommit.

    • Automatisation CI/CD : Intégrer et automatiser les pipelines CI/CD avec AWS CodeBuild et Docker.

    • Stratégies de Déploiement : Mettre en œuvre des stratégies de déploiement avancées.

    • Sécurité et Tests : Intégrer la sécurité et les tests dans les pipelines CI/CD.

POUR QUI ?

Ingénieurs DevOps Architectes DevOps Ingénieurs d’exploitation Administrateurs système et développeurs Architectes DevOps Ingénieurs d’exploitation Administrateurs système et développeurs

PRÉ-REQUIS

    • Maîtrise pratique d’un ou plusieurs langages de programmation de haut niveau comme C#, Java, PHP, Ruby, Python.

    • Compétences avancées en administration des systèmes Linux ou Windows via la ligne de commande.

    • Minimum deux ans d’expérience dans le provisionnement, l’exploitation et la gestion d’environnements AWS.

PROGRAMME DÉTAILLÉ DE LA FORMATION

Ingénierie DevOps sur AWS

  • Comprendre DevOps
    -Introduction aux principes et pratiques DevOps
    -L’expérience DevOps chez Amazon
    -Les bases indispensables pour DevOps
    Automatisation de l’Infrastructure
    -Introduction à l’automatisation avec AWS
    -Exploration du modèle AWS CloudFormation
    -Modification des modèles CloudFormation
    -Démonstration : Structure, paramètres, piles, mises à jour, importation de ressources et détection de dérive
    Atelier : Provisionner et gérer une infrastructure de base avec AWS CloudFormation
    Outils Essentiels d’AWS
    -Configuration de l’AWS CLI
    -Utilisation des SDK AWS
    -Introduction à AWS SAM CLI
    -Découverte du AWS Cloud Development Kit (AWS CDK)
    -Utilisation de l’IDE Cloud AWS Cloud9
    -Démo : AWS CLI et AWS CDK
    Atelier : Utilisation d’AWS CloudFormation pour provisionner et gérer une infrastructure de base
    CI/CD avec AWS
    -Introduction aux pipelines CI/CD et aux outils de développement
    -Démonstration : Pipeline CI/CD avec AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy et AWS CodePipeline
    Atelier : Déployer une application sur une flotte EC2 avec AWS CodeDeploy
    CI/CD Avancé avec AWS
    -Utilisation d’AWS CodePipeline
    -Démonstration : Intégration d’AWS avec Jenkins
    Atelier : Automatiser les déploiements de code avec AWS CodePipeline
    Introduction aux Microservices
    -Concepts et avantages des microservices
    DevOps et Conteneurs
    -Déployer des applications avec Docker
    -Utilisation d’Amazon ECS et AWS Fargate
    -Gestion des conteneurs avec Amazon ECR et Amazon EKS
    Démonstration : Déploiement d’une application conteneurisée avec un pipeline CI/CD
    DevOps et Serverless
    -Utilisation d’AWS Lambda et AWS Fargate
    -Introduction au AWS Serverless Application Repository et AWS SAM
    -Utilisation des AWS Step Functions
    -Démonstration : Fonctionnalités d’AWS Lambda et démarrage rapide avec AWS SAM dans AWS Cloud9
    Atelier : Déploiement d’une application serverless avec AWS SAM et un pipeline CI/CD
    Stratégies de Déploiement
    -Introduction au déploiement continu
    -Stratégies de déploiement avec les services AWS
    Tests Automatisés
    -Introduction aux tests automatisés
    -Types de tests : unitaires, d’intégration, de tolérance aux pannes, de charge et synthétiques
    -Intégration des produits et services de test
    Sécurité Automatisée
    -Introduction au DevSecOps
    -Sécurisation des pipelines CI/CD
    -Outils de détection des menaces
    Démonstration : Utilisation de AWS Security Hub, Amazon GuardDuty, AWS Config et Amazon Inspector
    Gestion de la Configuration
    -Introduction à la gestion de la configuration
    -Services et outils AWS pour la gestion de la configuration
    Atelier : Déploiements blue/green avec des pipelines CI/CD et Amazon ECS
    Observabilité
    -Introduction à l’observabilité dans DevOps
    -Outils AWS pour l’observabilité
    Atelier : Utilisation des outils AWS DevOps pour les automatisations de pipeline CI/CD
    Architectures de Référence (Module Optionnel)
    -Etudes de cas et architectures de référence
    Clôture de la Formation
    -Synthèse des pratiques DevOps
    -Revue des composants du pipeline CI/CD
    -Préparation à la certification AWS

PÉDAGOGIE

ÉVALUATION / CERTIFICATION

MODALITÉS D’ACCÈS & INSCRIPTION

Le client qui souhaite réserver une place remplit une demande de
pré-inscription
. Learneo retourne une proposition commerciale comprenant les caractéristiques de
la formation et son prix. La commande n’est ferme et définitive qu’une fois la proposition commerciale
signée par le client. Il recevra ensuite la convocation et les modalités d’accès en présentiel ou
distanciel.

Accessibilité Handicap :

Afin de mieux organiser votre participation, nous vous encourageons
vivement à nous informer le plus tôt possible de la nature de votre handicap, de vos besoins
spécifiques, ainsi que des outils et accompagnements que vous utilisez déjà au quotidien, en écrivant à
Handicap@learneo.fr.
Cette démarche proactive nous
permettra de personnaliser notre approche et de vous offrir un soutien optimal.

Délais d’accès :

Prévoir 5 jours ouvrés (en moyenne) avant le début de la formation sous
réserve de disponibilité de places et de labs le cas échéant.

Notez que si vous utilisez votre Compte Personnel de Formation pour financer votre inscription, vous
devrez respecter un délai minimum et non négociable fixé à 11 jours ouvrés.