
Data Engineer à la Cour de Cassation H/F - Ministère de la justice - liberté, égalité, fraternité
- Paris - 75
- CDI
- Ministère de la justice - liberté, égalité, fraternité
Les missions du poste
Nous recherchons un Data Engineer expérimenté pour rejoindre l'équipe «études et développement» de la DSI.
Ce poste stratégique s'articule autour de plusieurs missions principales :
1) La gestion des bases de données Oracle qui supportent les applications juridictionnelles historiques de la Cour. Ces bases exploitent de nombreuses fonctionnalités propres à Oracle (triggers, procédures PL/SQL stockées, etc.) et hébergent une partie du code des applications. En matière d'échange de données, le SI historique est alimenté et alimente de nombreuses applications tierces via des interfaces logicielles hétérogènes exploitant principalement des fichiers plats. L'ensemble constitue un pan essentiel du SI historique qui doit être maintenu en conditions opérationnelles ainsi qu'en conditions de sécurité jusqu'à son décommissionnement complet. Assisté de spécialistes intervenant au travers d'un marché public de tierce maintenance applicative, le titulaire devra assurer la stabilité, la sécurité et la performance au quotidien de ces bases et interfaces.
2) En parallèle et comme évoqué précédemment, le poste s'inscrit dans une dynamique de modernisation du système d'information juridictionnel et de son infrastructure hôte. Le Data Engineer contribuera activement à la mise en place des briques de cette nouvelle architecture : bases de données NoSQL (MongoDB) et relationnelles (PostgreSQL) mais également des nombreuses API REST à implémenter pour remplacer les anciens mécanismes d'échanges de données.
3) Dans le cadre des travaux de modernisation suscités, une solution de type ETL orientée base de données (debezium) fait l'objet de travaux pour expertiser son adéquation aux besoins. Si elle est confirmée, son déploiement devra permettre aux bases de données des nouveaux produits d'échanger des données avec les bases de données Oracle du SI historique. La mise en place de cette brique de synchronisation est en soit un chantier d'importance au sein duquel le titulaire de ces fonctions jouera un rôle majeur.
4) Enfin, ces fonctions revêtent également une importante dimension stratégique au niveau décisionnel. C'est actuellement la suite SAP BusinessObjects BI qui est utilisé pour éditer des rapports mis à disposition des usagers. Dans le cadre des travaux de modernisation du SI, il est envisagé de mettre en place une brique complémentaire de visualisation de données (data vizualisation). Sur ce chantier, le titulaire de ces fonctions sera amené à travailler activement avec la chargée de mission statistiques de la juridiction et tiendra un rôle de référent technique auprès des équipes produits.
Le titulaire de ces fonctions sera également l'interlocuteur privilégié des data scientists et développeurs du laboratoire d'innovation qui travaillent sur l'open data des décisions judiciaires mais aussi de l'équipe «valorisation des données et référentiels» de la direction du numérique du ministère de la Justice.
Le profil recherché
Les enjeux associés à ces fonctions nécessitent de disposer d'une expérience avérée de data engineer ou d'administrateur de base de données (DBA - database administrator) expérimenté / senior souhaitant évoluer vers la maîtrise de composants logiciels et middlewares modernes centrés sur la maîtrise et l'exploitation de la donnée.
Il est nécessaire de justifier d'une bonne connaissance de l'écosystème Oracle permettant d'être l'aise avec la conception et la maintenance de bases de données complexes ainsi qu'avec les mécanismes de trigger, de vues et de schémas. La maîtrise du PL/SQL ainsi que la compréhension des enjeux liés à la sécurité, à la performance et à l'intégrité des données sont également nécessaires. La connaissance de logiciels de scripts permettant de gérer des échanges de données par fichiers plat serait également un plus.
Afficher la suite
Le candidat devra également être rigoureux, autonome et doté de très bonnes capacités d'analyse. Il devra être en mesure de diagnostiquer des anomalies et de proposer des solutions durables.
Un très bon esprit d'équipe ainsi qu'un excellent relationnel lui permettront de collaborer efficacement tant avec les développeurs des équipes produits qu'avec les intervenants fonctionnels (responsables produits, product owners).
De précédentes expériences dans des équipes pluridisciplinaires seraient également souhaitables.
En tant qu'intervenant au sein des équipes produits, des connaissances sont attendues sur l'ensemble des technologies susceptibles d'être déployées dans le cadre de l'architecture du nouveau SI juridictionnel : MongoDB, PostgreSQL, API REST, solutions de visualisation de la donnée (metabase). Un intérêt pour les problématiques de modélisation de données orientée décisionnel (data warehouse, data marts, ETL/ELT) est également requis tandis que des compétences avérées sur SAP BusinessObjects BI ainsi que sur Debezium seraient d'indéniables atouts.
Une ou des expériences dans des environnements offrant des enjeux similaires de rupture technologique marquée avec la nécessité de devoir maintenir un SI historique parallèlement aux travaux de construction d'un nouveau SI seraient également appréciées.
Compte tenu de la diversité des compétences recherchées, des formations ciblées pourront être proposées pour favoriser l'appropriation des nouvelles technologies et outils. Ce poste constitue une opportunité idéale pour un profil technique souhaitant valoriser son expertise Oracle tout en participant activement à une refonte progressive du paysage data d'un système d'information à fort enjeu.