Ingénieur de production → Ingénieur SRE
Une transition réaliste de Ingénieur de production vers Ingénieur SRE : compétences transférables, écarts à combler, plan d’apprentissage étape par étape et routes alternatives. Recouvrement de compétences estimé 42 %. Difficulté : Difficile.
Difficulté: Difficile6 étapesDurée: 16 à 20 moisRecouvrement: 42%
Transition de Ingénieur de production vers Ingénieur SRE.
Compétences transférables
- Observability & tracing
- Programming (Go/Python)
- Linux internals
- Incident command
Compétences à acquérir
- Kubernetes
- SLO & error budgets
- Performance engineering
- Terraform
- Distributed systems
Prérequis
- Solide expérience d’exploitation production : supervision, incidents, releases et astreintes.
- Un langage de programmation utilisé pour de vraies automatisations (Python ou Go de préférence).
- Internes Linux et dépannage de performance au niveau processus et noyau.
- Familiarité avec les conteneurs et au moins les concepts de base de Kubernetes.
Plan d'apprentissage étape par étape
1. Capitaliser sur votre expérience de Ingénieur de production
2–4 semaines
Capitaliser sur
- Observability & tracing
- Programming (Go/Python)
- Linux internals
- Incident command
Cartographier les compétences transférables — Observability & tracing, Programming (Go/Python), Linux internals — face aux besoins d’un Ingénieur SRE.
2. Apprendre le cœur du rôle de Ingénieur SRE
6–10 semaines
Apprendre
- SLO & error budgets
- Kubernetes
- Performance engineering
Technologies
GoOpenTelemetryLoki
Combler en priorité les écarts les plus importants : SLO & error budgets, Kubernetes, Performance engineering.
3. Maîtriser les compétences avancées de Ingénieur SRE
6–10 semaines
Apprendre
- Distributed systems
- Terraform
Technologies
TempoArgoCDAWS
Maîtriser les sujets avancés : Distributed systems, Terraform.
4. Devenir productif sur la chaîne d’outils de Ingénieur SRE
4–8 semaines
Technologies
GoOpenTelemetryLokiTempoArgoCDAWSGCPKafka
Être à l’aise avec Go, OpenTelemetry, Loki et le reste de la stack cible.
5. Pratiquer le travail de Ingénieur SRE en conditions réelles
4–8 semaines
Livrer un projet personnel ou prendre des tâches de Ingénieur SRE au travail.
6. Se certifier et se positionner comme Ingénieur SRE
4–8 semaines
Technologies
CKA / CKADGoogle Professional Cloud DevOps EngineerAWS Solutions Architect
Mettre à jour CV et LinkedIn autour de Ingénieur SRE, puis postuler aux postes cibles.
Résultats d'apprentissage
- Définir les SLI et SLO et utiliser les budgets d’erreur pour arbitrer entre fonctionnalités et fiabilité.
- Instrumenter un service avec métriques, logs et traces via OpenTelemetry.
- Réduire la charge opérationnelle par l’automatisation et les runbooks.
- Mener la réponse aux incidents et rédiger des post-mortem sans blâme qui font avancer les choses.
Projets pratiques
- Définir un SLO pour un service — Choisir un service que vous exploitez, définir un SLI vu par l’utilisateur (ex. taux de succès des requêtes), fixer un SLO et calculer le budget d’erreur mensuel.
- Instrumenter un service avec OpenTelemetry — Ajouter métriques et traces à un petit service, les visualiser dans Grafana ou Jaeger, et répondre à « où passe le temps ? ».
- Automatiser une charge d’astreinte — Identifier une tâche d’astreinte répétitive, l’automatiser avec un script ou un outil, et mesurer la réduction de charge sur un sprint.