INGENIEUR DEVOPS - NANTES ( H/F)
CDI Nantes (Loire-Atlantique) Développement informatique
Description de l'offre
SNCF Connect & Tech , filiale privée de SNCF Voyageurs, est le leader du e-commerce français et implémente les solutions digitales clients dans le secteur des mobilités. En s'appuyant sur l'expertise de plus de 1200 collaborateurs utilisés à Lille, Nantes et Paris, SNCF Connect & Tech accompagne le groupe SNCF dans les projets de digitalisation.
Son ambition : innover pour rendre les mobilités durables accessibles à tous.
La DSI TGV confie l'exploitation technique du nouvel inventaire S3 TGV (remplaçant de Resarail) à SNCF Connect & Tech Services. Dans ce cadre, nous créons une nouvelle équipe appelée DS3 pour Data Manager et Support sur S3. Cette équipe aura notamment en charge la création d'un nouvel outil de gestion, de supervision et de comparaison cross-plateformes des données de l'inventaire, appelé Palantir.
La composante livraison de l'équipe comprenda 5 développeurs (1 lead tech, 2 fullstack, 1 back, 1 Devops), 3 apprentis, ainsi qu'un automationien. Elle sera également assistée d'un UI/UX designer afin de concevoir un outil pratique pour nos interlocuteurs et le support de l'application.
Dans ce cadre, nous recherchons un Devops intéressé pour participer à la mise en place de ce projet, dès sa conception : Mise en place des pipelines de CI/CD, déploiement des environnements avec de l'autoscalabilité, mise en place de la supervision de l'outil avec Datadog, définition des processus de Run du nouvel outil.
Les Missions :
1) Phase de cadrage du projet
· Participer aux ateliers de cadrage du projet et de définition du besoin
· Contribuer à la conception de l'architecture du logiciel en prenant en compte les besoins des utilisateurs, l'évolutivité, la sécurité et les performances.
· Choisir l'ensemble des techniques de briques
· Aide à la macro-estimation des dossiers
· Concevoir et proposer les solutions techniques pour répondre aux besoins du produit
2) Construire
· Mettre en place et maintenir des pipelines de CI/CD
· Déployeur des environnements de Palantir
· Administrateur de la base de données PostgreSQL
· Assurer la mise en production des releases et le passage des versions en maintenance
3) Courir
· Participer à la maintenance des plateformes du produit (Prod et Hors Prod)
· définir les processus de Run de l'outil
· Mettre en place la supervision et l'alerte de Palantir avec Datadog
· Réaliser des tests de charge si nécessaire
4) Cours de l'inventaire
· Aider le support DS3 pour la supervision de l'inventaire sur Datadog
· Suivi des tests de charge de l'inventaire
Et bien sûr :
5) Contribution à la vie d'équipe
· Participer activement à la vie de l'équipe
· Être proactif pendant les cérémonies agiles (DSM, rétro, démos…) et bien sûr force de proposition
· Participer à l'estimation de charge ou à la complexité des tâches de l'équipe
· Coordonner les efforts de l'équipe de développement, en encourageant la collaboration et en favorisant un environnement de travail positif.
Techniques environnementales :
La technique de stack de Palantir est la suivante :
· Java 21-SpringBoot
· PostgreSQL (RDS)
· Réagir
· Docker
· Kubernetes, Flux, Helm
· AWS
· Terraforme
· Ligne de front Gatling
· Git, gitlab et gitlab-ci
· Tests : Junit, Concombre
La boîte à Outils Palantir étant conçue pour que chaque outil soit indépendant des uns des autres dans leur conception, il est tout à fait possible d'envisager un virage dans les choix techniques qui pourraient être pour un outil donné.
Il sera attendu du Devops qu'il soit force de proposition dans ce domaine, et capable d'avoir un regard critique sur les choix techniques actuels et futurs du produit.