Objectifs

  • Utiliser les concepts et pratiques par la méthodologie DevOps

  • Concevoir et implémenter une infrastructure sur AWS supportant des projets de développement DevOps

  • Utiliser AWS Cloudformation et AWS OpsWorks pour déployer une infrastructure afin de créer des environements de test, dev, production pour un projet de développement logiciel

  • Configurer Git sur AWS, comprendre le terrain d’options pour activer un environement d’intégration continue  sur AWS

  • Utiliser les principes essentiels CI/CD

  • Implémenter plusieurs cas d’utilisation CD en utilisant les technologies AWS (incluant le déploiement “Blue/Green” et les tests A/B)

  • Connaitre les technologies de déploiements AWS (AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk,..) et savoir définir lesquelles utilisées pour un scénario donné

  • Améliorer et surveiller les applications délivrées sur AWS

Public visé

  • Développeurs logiciels

  • Administrateurs systèmes

Programme

Jour 1

  • Introduction au DevOps

  • Lab 1: Hands-on avec la CLI AWS

  • Introduction au DevSecOps

  • Lab 2: Construire et exécuter des tests de policy AWS automatisés avec AWS Config

  • Stratégies de déploiement et outils pour développeurs

Jour 2

  • Infrastructure as Code

  • Lab 3: Hands-on sur les templates AWS CloudFormation

  • Deep Dive sur les outils pour développers

  • Lab 4: Créer une chaîne Continuous Delivery avec AWS CodeStar

  • Tests automatisés sur AWS

Jour 3

  • Gestion de configuration

  • Lab 5: Hands-On sur AWS OpsWorks et Chef

  • Construire des AMI et Amazon EC2 Systems Manager

  • Conteneurs, Docker and ECS

  • Lab 6: Hands-on sur Docker et Amazon ECS

  • Etude de cas clients

CONTACTEZ SARAH POUR PLUS d’INFORMATION sur cette formation

sarah.jpg