Senior DevOps - Expérience Développeur Devex H/F

Organization Theodo
France
2 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Artificial Intelligence Amazon Web Services Amazon Cloudfront Bash Shell Cloud Computing Continuous Integration DevOps Domain Name System (DNS) Amazon DynamoDB Github Python (Programming Language) Open Source Technology
+14 more
SonarQube TypeScript WebKit Datadog GitHub Copilot Amazon ElastiCache Large Language Models Grafana Kubernetes Helm Charts Git Gitlab-ci Kubernetes Terraform Pagerduty

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.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:32 min

Shifting to a DevOps career from non-technical backgrounds

Megha Kadur · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

2:49 min

Evaluating cross-browser support and persistent platform limitations

Nico Martin · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all