Aller au contenu

Aller plus loin

Ce cursus te donne les bases pour décrocher un premier poste. Mais le DevOps est un domaine immense. Voici des outils et concepts que tu n’as pas vus dans la formation et que tu croiseras en entreprise.

OutilC’est quoiPourquoi c’est utile
HashiCorp VaultGestion centralisée des secrets (mots de passe, tokens, clés API)En entreprise, les secrets ne sont pas dans des .env ou GitHub Secrets — ils sont dans Vault. C’est le standard
Trivy / SnykScanners de vulnérabilités — ils analysent tes images Docker et tes dépendances pour trouver des failles de sécuritéDe plus en plus demandé, s’intègre dans le pipeline CI/CD
Datadog / New RelicMonitoring SaaS (tout-en-un, payant) — métriques, logs, traces dans une seule interfaceBeaucoup d’entreprises utilisent ça au lieu de Prometheus + Grafana. Le concept est le même, juste l’outil change
LokiCollecteur de logs par Grafana — comme ELK mais plus simpleComplète Prometheus (métriques) avec les logs centralisés

Niveau senior (tu les croiseras avec l’expérience)

Section intitulée « Niveau senior (tu les croiseras avec l’expérience) »
OutilC’est quoiPourquoi c’est senior
HelmGestionnaire de packages pour Kubernetes — comme apt pour Linux mais pour K8s. Tu décris ton app dans un “chart” réutilisableNécessite de bien maîtriser K8s d’abord. Tu ne l’utiliseras que si ton entreprise fait du K8s en prod
ArgoCDGitOps — le repo Git EST la source de vérité pour le déploiement. Tu push du YAML dans Git, ArgoCD le déploie automatiquement sur K8sTrès puissant mais complexe. Demande K8s + Helm + Git avancé
Istio / Service MeshGère le traffic entre microservices (sécurité, observabilité, retry automatique)Utile uniquement avec 10+ microservices. Over-kill sinon
OpenTelemetryStandard pour les traces distribuées — suivre une requête de bout en bout à travers plusieurs servicesNécessite une architecture microservices pour avoir du sens
TerragruntWrapper autour de Terraform pour gérer des dizaines de modules et d’environnementsUtile quand tu as une infra Terraform massive (5+ environnements, 20+ modules)

Le conseil : Ne te disperse pas. Apprends ces outils quand tu en as besoin (ton entreprise l’utilise, un projet le demande), pas “au cas où”. Les bases de ce cursus te portent très loin. Le reste vient naturellement avec l’expérience.

Les équivalents — “C’est la même chose, juste un autre nom”

Section intitulée « Les équivalents — “C’est la même chose, juste un autre nom” »

En entreprise, tu tomberas sur des outils différents de ceux du cursus. Pas de panique — les concepts sont les mêmes, seul le nom change. Si tu maîtrises la colonne de gauche, tu peux apprendre la colonne de droite en quelques jours.

Ce que tu connais (cursus)Équivalent que tu croiserasCe qui change
GitHub Actions (CI/CD)GitLab CI, Jenkins, CircleCILa syntaxe du fichier YAML. Les concepts (jobs, steps, triggers) sont identiques
AWS (cloud)GCP (Google), Azure (Microsoft)Les noms des services changent (EC2 → Compute Engine, S3 → Cloud Storage, RDS → Cloud SQL). Les concepts sont les mêmes
Terraform (IaC)OpenTofu (fork open-source), Pulumi (IaC en Python/TS), CloudFormation (IaC spécifique AWS)Terraform et OpenTofu sont quasi identiques. Pulumi utilise un vrai langage au lieu de HCL. CloudFormation = même idée mais bloqué sur AWS
Docker Compose (orchestration locale)Podman Compose, Docker SwarmPodman = Docker sans daemon (plus sécurisé). Swarm = orchestration basique intégrée à Docker
Prometheus + Grafana (monitoring)Datadog, New Relic, CloudWatchMême concept (métriques + dashboards + alertes), mais en SaaS payant. Plus simple à setup, moins de contrôle
Ansible (configuration)Chef, Puppet, SaltStackAnsible = agentless (SSH). Chef/Puppet = agent installé sur chaque serveur. Même but : configurer des serveurs automatiquement
GitHub (hébergement code)GitLab, BitbucketGit est le même partout. Seule l’interface web et les features intégrées changent (CI/CD, issues, etc.)