Senior DevOps - Expérience Développeur Devex H/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
Le poste se situe à l’interface entre l’infrastructure et les développeurs, avec un équilibre assumé : 60 à 70 % de technique, 30 à 40 % d’accompagnement.
Une partie significative du temps se passe avec des développeurs d’autres équipes : comprendre comment ils travaillent, identifier ce qui leur coûte du temps, tester leurs outils, leur présenter ce qui est construit et les convaincre de l’adopter. Le reste, majoritaire, est du travail technique hands-on : Kubernetes, Terraform, Helm, CI/CD, développement d’outils internes.
Les chantiers du moment
- CI : réduire le temps d’attente et le coût des pipelines GitHub Actions, ainsi que standardiser leur utilisation - objectif principal du trimestre. Chaque feature team maintient aujourd’hui sa propre CI, sans standard partagé ni mesure
- Portail développeur : Backstage est en production, avec un catalogue alimenté automatiquement, des scorecards et des KPIs ; l’enjeu porte maintenant sur son adoption réelle
- IA pour les développeurs : agent skills partagées, gateway MCP, gateway LLM, agents de review et de diagnostic automatique - sujet ouvert, beaucoup reste à construire
- Standardisation : Helm Chart universel, règles Kyverno, conventions de nommage, sur plus de 200 repositories hétérogènes
- Animation de la communauté tech : points mensuels avec chaque feature team, échanges tech, groupe de travail DevOps, pulse surveys auprès des développeurs
La roadmap de l’équipe n’est pas imposée par la hiérarchie : elle se construit collectivement au fil des retours des développeurs.
ENVIRONNEMENT TECHNIQUE
- Cloud : Landing Zone multi-comptes AWS, EKS, DynamoDB, RDS, OpenSearch, MSK, ElastiCache, CloudFront, MediaPackage
- Kubernetes : EKS, Karpenter, KEDA, Kyverno, External Secrets, External DNS, Helm
- Infrastructure as Code : Terraform / OpenTofu, Terragrunt, Terramate, en monorepo
- CI/CD : GitHub Actions avec self-hosted runners sur EKS, ArgoCD en app-of-apps, Flux pour l’image automation, Bazel Buildfarm, Renovate, SonarQube
- Observabilité : VictoriaMetrics, Grafana, Karma, Vector, Datadog, PagerDuty
- Plateforme : Backstage, Teleport, Argo Workflows, Temporal, Steampipe
- IA : GitHub Copilot, Claude Code, Agentgateway, kAgent
Requirements
Profil recherchéPROFIL RECHERCHÉDeux parcours mènent naturellement à ce poste : celui d’un développeur passé à l’infrastructure, et celui d’un ingénieur plateforme ou SRE habitué à travailler au contact direct des équipes de développement.IndispensableKubernetes en production, au quotidien. Niveau CKAD attendu (déploiement d’applications, Helm charts / Kustomize), CKA apprécié - l’expérience réelle comptant davantage que la certificationAu moins un cloud public, AWS idéalement, un autre à défautInfrastructure as Code : Terraform et si possible TerragruntCI/CD et GitOps : construction et optimisation de pipelines (GitHub Actions si possible, à défaut GitLab CI), déploiement GitOps avec ArgoCD ou FluxUn langage réellement pratiqué parmi Go, Python et TypeScript (en plus de Bash), pour écrire des outils et pas seulement de la configurationL’envie d’être au contact des développeursCe qui fait la différenceUne expérience de développeur (ou d’accompagnement), et donc la connaissance de l’intérieur de ce qui fait perdre du temps à une équipe produitLa construction d’une plateforme interne, d’un portail développeur ou d’une infrastructure self-serviceUne expérience sur BackstageLe goût de la formation et de la transmission, et l’aisance pour présenter devant une trentaine de personnesUne communication fluide avec des profils techniques comme non techniquesUne sensibilité sécurité et FinOpsDes contributions open source
Mais aussi…
Taux journalier :550.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}, * Kubernetes en production, au quotidien. Niveau CKAD attendu (déploiement d’applications, Helm charts / Kustomize), CKA apprécié - l’expérience réelle comptant davantage que la certification
- Au moins un cloud public, AWS idéalement, un autre à défaut
- Infrastructure as Code : Terraform et si possible Terragrunt
- CI/CD et GitOps : construction et optimisation de pipelines (GitHub Actions si possible, à défaut GitLab CI), déploiement GitOps avec ArgoCD ou Flux
- Un langage réellement pratiqué parmi Go, Python et TypeScript (en plus de Bash), pour écrire des outils et pas seulement de la configuration
- L’envie d’être au contact des développeurs
Ce qui fait la différence
- Une expérience de développeur (ou d’accompagnement), et donc la connaissance de l’intérieur de ce qui fait perdre du temps à une équipe produit
- La construction d’une plateforme interne, d’un portail développeur ou d’une infrastructure self-service
- Une expérience sur Backstage
- Le goût de la formation et de la transmission, et l’aisance pour présenter devant une trentaine de personnes
- Une communication fluide avec des profils techniques comme non techniques
- Une sensibilité sécurité et FinOps
- Des contributions open source
EUR
Bash Intelligence artificielle AWS Grafana Git Kubernetes Python Terraform SonarQube TypeScript
About the company
Notre client est un grand groupe média et audiovisuel français, acteur historique de la télévision devenu un groupe intégré présent sur de nombreux segments (production audiovisuelle, digital, télévision payante, e-commerce), avec près de 30 filiales.
La direction technique du pôle digital développe, pour les téléspectateurs, des moyens toujours plus innovants de consommer les programmes sur le web, mobile et TV connectée. Les équipes travaillent sur des produits à fort impact audience, avec des enjeux de vidéo online et de haute disponibilité.
Quelques ordres de grandeur : plusieurs milliers de Gbps de trafic en pic, jusqu’à 100 000 requêtes par seconde lors des grands événements, plusieurs milliards de vidéos vues par an, une plateforme Kubernetes multi-clusters representant plusieurs milliers de CPU et plusieurs To de RAM, pour un objectif de disponibilité de 99,99 %.
Les équipes produit et tech représentent environ 200 personnes, dont environ 150 développeurs répartis en une dizaine de feature teams.
L’équipe DevEx
L’équipe infrastructure (environ 25 personnes) se conçoit comme une équipe plateforme plutôt qu’une équipe d’infrastructure classique : elle fournit aux feature teams les briques dont elles ont besoin pour livrer. Elle regroupe quatre pôles, dont sécurité, deux pôles infrastructure (vidéo et cloud) et DevEx.
DevEx est une équipe de 3 personnes dédiée à l’expérience développeur. Sa mission : identifier ce qui ralentit ou bloque les 150 développeurs du groupe, et y répondre par de l’outillage, des standards et de l’accompagnement.
Un point important sur la posture : DevEx n’est pas une équipe de contrôle. Elle n’impose pas de règles, elle comprend les problèmes des feature teams et construit avec elles. C’est la particularité de ce poste, et ce qui le distingue d’un poste DevOps classique.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
DevOps Engineer Salary [2023]
Résumé-Driven Development: How IT trends affect the job market for software developers
Why Upskilling And Reskilling is Important For Developers