Activez les alertes d’offres d’emploi par e-mail !

Senior cloud developer - CPE - Platform's builder team (f / m / d)

Decathlon France

Lille

Sur place

EUR 40 000 - 60 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

Une entreprise de sport renommée à Lille recherche un développeur cloud pour rejoindre son équipe de Cloud Platform Engineering. Vous serez responsable de la conception et du développement d'une plateforme technique pour automatiser les ressources cloud. Le candidat idéal aura une expérience en Python et en Terraform, ainsi qu'une forte capacité d'écoute et de collaboration. Ce rôle est idéal pour ceux souhaitant évoluer dans un environnement technique dynamique et stimulant.

Qualifications

  • Expérience en développement cloud de préférence
  • Capacité à travailler avec des outils CI/CD
  • Connaissance des pratiques de développement agile et collaboratif

Responsabilités

  • Concevoir et développer la plateforme technique
  • Gérer le cycle de vie des stacks
  • Accompagner les équipes dans leur adoption des outils

Connaissances

Développement en Python
Utilisation de Terraform
Collaboration et écoute

Outils

Github
GCP
CloudRun
Description du poste
Contexte

Les équipes Cloud Platform Engineering

Decathlon a besoin de construire des fondations solides pour ses services. La Cloud Platform Engineering (CPE), initiative collaborative lancée en 2020, a pour but de répondre à cela.

La CPE est transverse à l'ensemble des domaines et pays Decathlon. Elle est constituée d'équipes centrées sur l'Expérience du Développeur, la mise à disposition de solutions techniques pour accélérer le développement et la stabilité / scalabilité de nos applications, les Réseaux, l'Observabilité, le FinOps.

Objectifs et livrables

Contexte et objectifs

Pour répondre à ce défi, nous avons développé une plateforme interne qui permet aux développeurs et aux équipes d'opérations de provisionner et de gérer leurs ressources cloud de manière autonome et sécurisée. Cette plateforme se nomme 3S pour Self Service Stack

Cette approche GitOps centralise la description des besoins en infrastructure via un fichier YAML (un bucket, une cloudrun, un cluster kubernetes, une database...). La CPE a pour rôle de traduire son contenu pour déployer des composants cloud dans les standards de l'entreprise dès la conception et permettre un déploiement similaire peu importe de qu'elle BU l'utilisateur est issu.

L'objectif principal de cette plateforme est de rendre les équipes de développement autonomes en leur fournissant un socle technique solide, automatisé et mis à jour en continu. Cela leur permet de se concentrer sur leurs applications, sans se soucier du maintien en condition opérationnelle (MCO) de l'infrastructure. Une montée de version du produit leur permettant de profiter des dernières fonctionnalités et / ou de correction de bugs.

Dans ce contexte, l'équipe que vous intégrerez a pour responsabilité de :

Responsabilités principales
  • Concevoir, développer et maintenir le moteur technique de la plateforme :
  • formaliser les décisions de conceptions (ADR ou system design)
  • releaser (major / minor / patch) conformément au semantic versionning
  • création / suppression de stack
  • workflows github
  • le lead des technologies à embarquer (UV pour python, pydantic...)
  • le moteur de la documentation

Fournir des services à valeur ajoutés :

  • moteur de contrôle de cohérences du yaml #fail_fast
  • outils d\'upgrade automatique...

Accompagnement des équipes de développement (CPE et contributeurs externes)

  • pair programming
  • formation de contribution à la stack
  • aide dans la prise de décision

Gestion de l\'outillage pour l\'analyse des données d\'utilisation.

  • l\'usage du produit (nombres de stacks, nombres de déploiements, dashboarding sur les versions...)
  • l\'utilisation d\'IA pour identifier nos principales root causes de déploiement en erreurs
  • un score de sécurité par version supportée

Ownership de composants techniques comme pub / sub

Runs et reviews
  • Réponse aux utilisateurs via notre outil interne de ticketing
La démarche SRE et d\'observabilité appliquées à nos APIs

L\'équipe est composée de 12 personnes, majoritairement senior ce qui permet de tirer avantage de leurs expertises pour être toujours dans un environnement stimulant et challengeant.

Les autres équipes de la CPE ont pour mission de designer leurs composants grâce à leur expertise, de les intégrer dans la stack et de les supporter.

Le type de profil recherché

Nous recherchons un profil de développeur cloud plutôt qu\'un profil d\'OPS. Mon expérience montre qu\'un développeur même sur une techno plus classique comme java, JS... est plus à l\'aise sur la mission qu\'un OPS (la différence entre scripter et développer).

Un profil ayant déjà été proche de GCP et de l\'une de nos technos (python, terraform) est un plus mais ce n\'est pas exigé.

Le mindset du profil est ce que je place en premier lieu : capacité d\'écoute, d\'entraide, de collaboration et de force de proposition est cependant indispensable.

Votre terrain de jeu :
  • Cloud Service Providers : GCP
  • langage : Terraform / Python
  • Gestion de code : Github
  • CI / CD : GithubActions
  • Serverless : CloudRun, CloudFunction, Lambda
  • IA : Gemini
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.