Desired Skills and Experience

  • De conseiller les développeurs et les architectes sur les socles techniques. L’équipe propose régulièrement de nouvelles technologies (Redis, Kafka, etc…), valide techniquement qu’elles correspondent bien au besoin et accompagne sa mise en exploitation. L’équipe peut être consultée également sur certains patterns d’architecture (messaging, event sourcing, reactive…)
  • De faire des audits de performance et de résilience sur les différentes applications OUI.sncf. Vous devez concevoir de scénarios de tests (Gatling), analyser les résultats des tirs, faire un audit poussé des différents composants et faire des propositions d’améliorations.
  • D’améliorer l’industrialisation des socles techniques. Lorsque de nouveaux socles doivent être intégrés, l’équipe participe à l’industrialisation (InfraAsCode, Docker ou autres) pour une bonne exploitation. Cela peut passer par du développement de briques manquantes (plugin collectd, référentiel de propriétés, outils de vérifications des environnements, automatisation des tests techniques etc…).
  • 5 à 10 ans d’expériences réussies dans l’univers du Web et du développement Java principalement. 
  • Une très bonne connaissance de l’écosystème Java, que ce soit aussi bien au niveau des frameworks que du runtime (fonctionnement de la JVM)
  • Une bonne connaissance sur un ou plusieurs socles techniques (bases NoSQL, briques de messaging, serveurs d’application, caches distribués etc…) en ayant creusé l’envers du décor (sizing, performance, résilience etc…)
  • Avoir des bases sur l’infra as code (puppet, ansible ou autre), sur la containerisation (docker) et/ou les outils d’orchestration (mesos, kurbenetes, swarm …)
  • Une grande autonomie
  • un bon esprit de déduction, capable de pousser son analyse très loin
  • persévérant et rigoureux
  • imaginatif et curieux
  • bon relationnel et pédagogique

Apply