Référentiel des outils DevOps à connaître
Ce tableau liste les outils essentiels ou utiles dans une démarche DevOps moderne, classés par catégorie. Il inclut des indispensables, mais aussi des outils bonus ou “coup de pouce” utiles en mission réelle.
| Domaine | Outils | Objectifs / Cas d’usage | Niveau recommandé |
|---|---|---|---|
| Contrôle de version | Git (CLI), GitHub, GitLab | Versionner le code, gérer les branches, collaborer avec pull requests | À maîtriser |
| GitKraken, LazyGit (bonus) | Interface graphique ou terminale pour mieux naviguer dans Git | À explorer | |
| CI/CD | GitHub Actions, GitLab CI, Jenkins | Automatiser les builds, tests et déploiements | À pratiquer |
| Dagger, Earthly (bonus) | Pipelines reproductibles et portables (container-native CI) | À explorer | |
| Containerisation | Docker, Docker Compose | Packager et exécuter des applications dans des containers légers | À maîtriser |
| Podman (bonus) | Alternative Docker rootless | À explorer | |
| Dive, Ducker (bonus) | Explorer le contenu d’une image Docker et analyser la taille | Très utile | |
| Orchestration / K8s | k9s, Lens | Interfaces pour interagir efficacement avec un cluster Kubernetes | Très utile |
| kubectl, Helm | Déployer et gérer des apps sur Kubernetes | À pratiquer | |
| Provisioning / IaC | Ansible | Automatiser la configuration et le déploiement sur les serveurs | À pratiquer |
| Terraform (bonus) | Provisionner des ressources Cloud de manière déclarative | À explorer | |
| Tests | Pytest, Postman, Newman, Jest | Automatiser les tests backend, API ou JS frontend | À pratiquer |
| Insomnia, HTTPie (bonus) | Tester des API en CLI ou GUI | Très utile | |
| Monitoring / Logs | Grafana, Prometheus, Loki | Visualiser des métriques, logs et alertes temps réel | À pratiquer |
| Elastic Stack (ELK), Zabbix | Stack log & supervision complète | À explorer | |
| Glances, Netdata (bonus) | Visualisation de ressources système en live | Très utile | |
| Observabilité | OpenTelemetry, Jaeger | Tracer les appels inter-services (distributed tracing) | À explorer |
| Sentry, Datadog (bonus) | Suivi d’erreurs frontend/backend, supervision SaaS | À explorer | |
| Sécurité (DevSecOps) | Trivy, SonarQube, Snyk | Scanner vulnérabilités, qualité de code, dépendances | À pratiquer |
| Dockle, Clair, Gitleaks (bonus) | Analyse sécurité d’images et fuites de secrets | Très utile | |
| Documentation | Markdown, MkDocs, GitBook | Créer des docs lisibles, versionnées, collaboratives | À maîtriser |
| Obsidian, Notion (bonus) | Documentation personnelle, knowledge base privée | À explorer | |
| Collaboration / ChatOps | Slack, Mattermost, Teams | Communication asynchrone et intégration avec outils CI/CD | À pratiquer |
| Lita, Hubot (bonus) | Bots pour automatiser des tâches dans Slack | Fun à tester |
Légende des niveaux :
- À maîtriser : fondamentaux incontournables
- À pratiquer : utiles au quotidien, à expérimenter activement
- Très utile : bonus souvent sous-estimés, efficaces en mission
- À explorer : pas indispensables pour débuter, mais formateurs