Laboratoire personnel dédié à l’apprentissage et à la mise en pratique des outils et méthodologies DevOps.
Objectif : faire évoluer un profil TSSR vers l’ingénierie DevOps moderne — automatisation, conteneurisation, CI/CD et monitoring.
- 🧩 Expérimenter les principaux outils DevOps
- ⚙️ Automatiser les déploiements systèmes et réseaux
- 🏗️ Concevoir des environnements reproductibles via Infrastructure as Code
- 🚀 Créer des pipelines CI/CD pour le déploiement continu
- 📊 Mettre en place du monitoring et de la supervision applicative
devops_lab/ │ ├── scripts/ # Scripts Bash, Python, PowerShell (automatisation) ├── ansible/ # Playbooks de déploiement et configuration serveur ├── terraform/ # Infrastructure as Code (AWS, Azure, Proxmox…) ├── docker/ # Dockerfiles et stacks docker-compose ├── ci-cd/ # Pipelines CI/CD (GitHub Actions, Jenkins) └── monitoring/ # Configurations Prometheus, Grafana, ELK
| Catégorie | Outils principaux |
|---|---|
| Automatisation | Bash, Python, PowerShell |
| Infrastructure as Code | Terraform, Ansible |
| Conteneurisation | Docker, Docker Compose |
| CI/CD | GitHub Actions, Jenkins |
| Monitoring / Logs | Prometheus, Grafana, ELK Stack |
| Versioning & Collaboration | Git, GitHub |
| Projet | Description | Technologies |
|---|---|---|
| 🧩 Backup Automatisé | Script de sauvegarde + rotation de logs | Bash, Cron |
| 🖥️ Déploiement Web Auto | Installation Nginx + déploiement auto via Ansible | Ansible, YAML |
| 🐳 Stack Conteneurisée | Application Flask + DB + Nginx via Docker Compose | Docker, Python |
| 🏗️ Infrastructure IaC | Provisionnement d’une VM sur Proxmox ou AWS | Terraform |
| ⚙️ Pipeline CI/CD | Build & déploiement auto d’image Docker | GitHub Actions |
| 📊 Monitoring | Dashboard Grafana pour une app conteneurisée | Prometheus, Grafana |
- Ajouter un projet complet de déploiement multi-environnement
- Intégrer Kubernetes (minikube ou k3s)
- Ajouter la sécurité (Vault, scans de vulnérabilité)
- Documenter les bonnes pratiques GitOps
- Créer un tutoriel interne “De TSSR à DevOps”
Loïc PAGES
🎓 Étudiant TSSR en reconversion vers le DevOps
🌍 Passionné par l’automatisation, l’infrastructure et la culture DevOps
🔗 GitHub
Ce projet est distribué sous licence MIT — libre d’utilisation et de modification à des fins éducatives.