Bienvenue sur ce dépôt GitHub dédié aux labs DevOps sur AWS.
Ce projet est conçu pour tous ceux qui souhaitent pratiquer et renforcer leurs compétences en DevOps et cloud computing dans un environnement AWS.
- Nom : LO
- Prénom : Pape
- Email : pape.lo@estiam.com
- GitHub : dspitech
Vous pouvez me contacter pour toute question, suggestion ou contribution au projet.
L’objectif de ce dépôt est de fournir un ensemble de laboratoires pratiques, permettant de :
- Découvrir et manipuler les principaux services AWS liés au DevOps.
- Maîtriser le Cloud Shell et les commandes AWS.
- Gérer l’infrastructure via Infrastructure as Code (IaC).
- Acquérir de l’expérience pratique pour des projets réels ou des certifications AWS.
Chaque lab est organisé de manière indépendante et contient :
- Description du lab – objectifs et prérequis.
- Guide pas-à-pas – instructions détaillées pour réaliser le lab.
- Fichiers de configuration
- Exemples de résultats – captures d’écran ou logs pour validation.
- Créez votre compte AWS
- Sécuriser votre compte AWS
- Mise en place de la ligne de commande AWS
- Lancer ma toute première EC2 instance Amazon
- Lancer une EC2 instance de test et s'y connecter
- Créer et se connecter à une base de données MySQL avec Amazon RDS
- Créer une application web sans serveur
- Exécuter à distance des commandes sur une instance EC2 avec AWS Systems Manager
- Construire une application Full Stack React
- Création d’un VPC avec des sous-réseaux privés et des passerelles NAT à l’aide de l’AWS CLI
- Configuration d’un site web statique sur Amazon S3
- Comment créer une tâche Amazon ECS Linux pour Fargate
- Création d’une API REST par l’importation d’un exemple
- AWS WAF
- Création de votre première fonction Lambda
- VPC - SQS
- AWS Calculator
Pour profiter pleinement de ces labs, il est recommandé d’avoir :
- Un compte AWS actif.
- Des connaissances de base en PowerShell, Linux et Git.
- Une compréhension générale des concepts DevOps.
- Une connaissance des services AWS.
Ce dépôt est ouvert à la communauté. Vous pouvez :
- Ajouter de nouveaux labs.
- Proposer des améliorations aux labs existants.
- Partager vos retours et expériences.
Merci de respecter la structure et de documenter vos contributions.
Ce dépôt est un outil pratique pour apprendre et expérimenter le DevOps sur AWS, adapté aux débutants comme aux professionnels souhaitant se perfectionner.