Ingénieur données
Role details
Job location
Tech stack
Job description
Sous la responsabilité du Responsable de la mission Géo-Décisionnelle, l'ingénieur données aura pour missions de :
Concevoir et mettre en place les architectures nécessaires pour valoriser les données de l'organisation. Cartographier les éléments disponibles et classer les jeux de données et développer des algorithmes de contrôle et d'automatisation des tests techniques pour assurer la qualité des données, collaborant avec experts métiers pour la validation et la correction des données. Garantir l'interopérabilité des systèmes et le respect des normes et procédures pour maintenir l'intégrité des données et des systèmes d'information. Développer, construire et maintenir des infrastructures de données (data lake, data warehouse, datamart) et s'assurer de la collecte, du stockage et de l'exploitation des flux de données répondant aux enjeux. Participer à la mise en œuvre et à l'exploitation de l'écosystème décisionnel de la collectivité (Business Object) Participer à la définition et à la mise en œuvre des bases de données des progiciels retenus. Gérer et administrer les systèmes de gestion de données, en assurer la cohérence, la qualité et la sécurité.
Activités détaillées :
Interopérabilité des systèmes et intégration des données :
-
Analyse les besoins exprimés par les directions en termes de données ou de restitutions, ou de besoins d'informatisation nouveaux.
-
Traduire des enjeux métiers en problématiques données/IA et intégrer des solutions d'IA.
-
Cartographie et documente les sources de données.
-
Conçoit les solutions permettant le traitement de volumes importants de flux de données et ceci en toute sécurité (ETL Business Object Data Services - BODS, bus de données kafka, script python).
-
Structure les bases de données (sémantique, format, etc.).
-
Contribue à la gestion des référentiels de données.
-
Capte et stocke, en toute sécurité, les données (structurées ou non) produites dans les différentes applications ou venant de l'extérieur de l'entreprise.
-
Assure la supervision et l'intégration des données de diverses nature qui proviennent de sources multiples.
-
Met en place les outils permettant d'automatiser les flux de données au sein du DataLake, d'en contrôler la qualité et la sécurité.
-
Nettoie la donnée (élimination des doublons…) et la valide pour une utilisation aval.
Administration, exploitation et support du système décisionnel :
-
Contribue à l'élaboration de la feuille de route du projet décisionnel départemental.
-
Assure la maintenance des différentes applications données (outils de reporting, gestion d'univers Business Object) déployées en production et des infrastructures.
-
Elabore des requêtes et rapports BO à la demande des directions.
Administration, exploitation et support du SGBD :
-
Effectue le choix d'implémentation des bases de données.
-
Crée les bases en liaison avec l'administrateur système et les chefs de projets concernés.
-
Met en œuvre les logiciels de gestion de bases de données. Effectue l'adaptation, l'administration et la maintenance de ces logiciels.
-
Met en exploitation et en gestion les serveurs de données (administration, automatisation, développement des procédures, sécurité et autorisation d'accès, optimisation des traitements et des requêtes…).
-
Assure l'intégrité des bases de données existantes (ORACLE, SQL Server, Maria DB, MYSQL et PostGreSQL) en garantissant la sécurité physique (procédures de sauvegarde, dataguard, restauration, journalisation, démarrage après incidents…) et logique (confidentialité, accès).
-
Met en œuvre les outils de surveillance.
-
Règle les paramètres des bases de données pour une utilisation optimale.
-
Assiste les utilisateurs (formation, requêtes techniques…).
-
Effectue un support technique de second niveau pour l'ensemble des bases de données.
-
Possède un rôle de correspondant technique entre les chefs de projets et le support technique des éditeurs.
Veille technologique :
-
Assure une veille technologique sur les SGBD SQL/NOSQL, les infrastructures de données et les outils décisionnels.
-
Suit et contrôle les évolutions de version des bases existantes et progiciels retenus par l'entreprise.
-
Teste, valide, pour les aspects techniques, tous les logiciels et progiciels.
-
Reste en alerte sur les technologies liées au traitement de la manipulation de la donnée et identifie les solutions utilisables.
-
Propose des évolutions pour les infrastructures et solutions de données, les solutions d'automatisation des processus et d'IA., Localisation : Poitiers - Hôtel du département ou Télétravail au domicile. Travail en bureau collectif. Dispose d'un poste de travail équipé d'un micro-ordinateur avec l'ensemble des logiciels bureautiques standards et des applicatifs spécifiques à ses missions. Dispose d'un téléphone. Se déplace dans les services départementaux distants, voire sur le territoire national selon les projets. Dispose d'un ordre de mission permanent sur le département de la Vienne et les départements limitrophes. Horaires réguliers, selon les règlements de gestion du temps en vigueur. Possibilité de prise de repas au restaurant administratif., Administrer et exploiter les systèmes SGBD, infrastructures de données et décisionnel :
Participer à la mise en œuvre, l'exploitation et l'optimisation des systèmes de gestion de bases de données Adapter et maintenir les logiciels Vérifier les procédures de sauvegarde, restauration, journalisation et la confidentialité des accès Analyser les performances des bases de données Intégrer et gérer des flux de données (intégration, sécurisation, qualité...) Concevoir, mettre en œuvre et administrer des systèmes d'information décisionnels : -Piloter des projets techniques :
Anticiper les évolutions techniques et fonctionnelles Méthodologie de projet départementale Rédiger la documentation technique
- Support utilisateur :
Accompagner les utilisateurs Concevoir des supports pédagogiques Organiser et animer des formations
- Suppléance : Produire les éléments nécessaires à la continuité de service et la suppléance sur ses missions :
Connaissance des techniques de rédaction de procédures et documentations techniques
Requirements
Maîtrise linux indispensable Maîtrise SGBD, SQL, Oracle Maitrise Python Culture informatique, SGBD, réseaux et web Connaissance de l'anglais technique Connaissance de la Méthode agile (scrum), cylce en V) Maîtrise de la Suite Office Connaissance des univers suivants :
Outils de supervision des infocentres, de gestion des performances et de métrologie des systèmes informatiques Outils infrastructures de données : bus de données kafka, script python Outils informatiques décisionnels : ETL, outils de reporting, gestion d'univers (suite BO)