Ce poste est idéal pour un ingénieur senior possédant une expertise approfondie en backend et un sens aigu de l'ingénierie des plateformes. Vous travaillerez dans un environnement complexe, regroupant plusieurs équipes, où l’accent est mis sur la création de composants d’infrastructure évolutifs et réutilisables, l’intégration de multiples systèmes backend et la mise en place d’une couche backend-for-frontend (BFF) robuste capable de prendre en charge les futurs portails thématiques. Le poste couvre l’ingénierie logicielle, le DevOps, l’exploitation de Kubernetes et la fiabilité de la plateforme.
Concevez et mettez en œuvre une couche « backend-for-frontend » (BFF) qui unifie les données et les fonctionnalités provenant de plusieurs plateformes backend.
Développer des services backend faciles à maintenir en Python, avec des limites d'API et des contrats d'intégration clairement définis.
Mettre en place et exploiter une infrastructure basée sur Kubernetes, notamment la configuration des clusters, les opérateurs, les contrôleurs d'Ingress et les composants du maillage de services.
Mettre en place et gérer des pipelines CI/CD à l'aide de GitLab CI, en prenant en charge les tests automatisés, les environnements DTAP et des workflows de mise en production fiables.
Gérez les processus de conteneurisation avec Docker et Kubernetes, afin de garantir des déploiements sécurisés et reproductibles.
Mettez en œuvre la gestion des identités et des accès à l'aide des protocoles OAuth2, OIDC et SAML, en prenant en charge les modèles d'identité fédérée.
Renforcer l'observabilité grâce à Prometheus, Grafana, Loki, Tempo et les outils associés, en veillant à ce que les métriques, les journaux et les traces soient intégrés à la plateforme.
Mettez en œuvre une approche d'ingénierie axée sur la sécurité, notamment la protection de la vie privée dès la conception, le codage sécurisé et la conformité aux pratiques de la norme ISO 27001.
Contribuez aux composants open source, à la documentation et aux modules de la plateforme partagée.
Collaborez avec plusieurs équipes d'ingénieurs afin de vous mettre d'accord sur l'architecture, les modèles d'intégration et l'évolution à long terme de la plateforme.
Ingénieur senior possédant une solide expérience en ingénierie backend et une expertise pratique en DevOps.
Une connaissance approfondie de Kubernetes, de l'exploitation des clusters, des opérateurs, des contrôleurs Ingress et des workflows de type GitOps.
Maîtrise de l'intégration des systèmes existants et modernes au sein d'une architecture de plateforme cohérente.
Expérience dans l'ingénierie de plateformes, les services partagés et les intégrations de systèmes à grande échelle.
Une personne dotée d'excellentes compétences en communication, capable de collaborer avec différentes équipes, de parvenir à un consensus et de favoriser la cohérence technique.
S'épanouit dans les environnements MVP/POC, où l'expérimentation et l'itération font partie intégrante du processus.
Il raisonne en termes de composants réutilisables, d'infrastructure évolutive et de maintenabilité à long terme.