Agriculture
CDI Durée indéterminée

Administrateur base de données/ingénieur data F/H

Reference #ALH-DBA-JBI-2258
InVivo est l'un des premiers groupes européens agricoles avec un CA de près de 10 milliards d'euros et un effectif de plus de 13 000 salariés, dont environ 10 000 en France. Implanté dans 38 pays, il regroupe 90 sites industriels. Ce pilier de la souveraineté alimentaire intervient sur toute la chaîne de valeur en s'appuyant sur chacun de ses métiers stratégiques : Agriculture ; Malterie ; Malterie ; Meunerie / Boulangerie / Viennoiserie / Pâtisserie ; Jardinerie et distribution alimentaire ; Négoce international de grains ; Viti-vinicole. Un pôle global transverse de solutions innovantes et digitales complète le dispositif pour accélérer la transformation de ces métiers. Bioline by InVivo est la division agricole du groupe InVivo qui s'inscrit dans la démarche de la 3ème voie de l'agriculture ! Marque ombrelle mondiale, elle représente une alliance unique de savoir-faire reconnus pour accompagner la performance de la ferme France, européenne et mondiale. Filiale de Bioline by InVivo, SMAG (150 collaborateurs) édite et développe des logiciels agricoles liés à l'efficacité des pratiques culturales, et accompagne la transformation digitale de toute la profession agricole, à l'échelle nationale et internationale: - des solutions pour l'optimisation de la pratique culturale au quotidien - des logiciels de pilotage des activités agro-industriels en grandes cultures, semences et vin - des modules réglementaires pour l'aide au suivi et à la déclaration des obligations

En tant que DBA, vous êtes rattaché à notre DSI dans notre BU Tech qui adresse les besoins transverses d’expertise, d’infogérance et de qualité de l'entreprise.

Vous porterez les missions suivantes : 


-Installation, configuration, tests, optimisations (statistiques, plans de maintenance, index, partitionnement, …) et livraisons (déploiement, scripts, correctifs, …) des bases de données 
-Installation d’outils de monitoring et de reporting pour le monitoring général des bases et des ressources systèmes
-Définition et mise en œuvre des plans de continuité d’activité et de reprise sur incident 
-Mise sous IaC (Infrastructure As Code) des serveurs et services orientées Données (bases, ETL, …) 
- Support technique aux équipes projet sur des sujets couvrant la modélisation jusqu’à l’écriture, l’optimisation de requêtes ou l’aide au support et à la résolution en cas d’incident 


Le contexte technique en termes de bases de données est?composé de : 
-Une centaine de BDD Microsoft SQL Server réparties sur quelques dizaines de serveurs 
-Principalement du SQL Server 2016 avec un usage intensif des modules SSIS et SSRS 
-Une production et préproduction en IaaS sur Azure 
-Des environnements de recette sur des machines virtuelles dans une baie de serveur hébergée localement dans nos locaux 
-Une grosse instance MariaDB (plusieurs centaines de Go sur un serveur de 40 vcpu et 200Go de RAM) 
-Quelques instances managées dans la plateforme cloud Azure Microsoft (Azure SQL Database, Azure Database for PostgreSQL ou MariaDB) et d’autres typologies de bases de données (MongoDB, CosmosDB, Elasticsearch, Redis, …) 


En complément du rôle principal d’administrateur des bases de données, vous porterez une casquette secondaire d’ingénieur Data où vous serez sollicité sur des sujets autour de la donnée et de son traitement?:  
-Création et optimisation de requêtes SQL Pipeline ETL de transport et transformation de la donnée 
-Contrats d’interface (d’un point de vue données?: modélisation, format d’échange, …) entre les applications Analytics et reporting (principalement SSRS et PowerBI) 

Vous disposez d’un minimum de 3 ans (ou plus) d’expérience en tant que DBA.
Vous êtes à l’aise dans un environnement agile et vous savez être l’interlocuteur des équipes de développement et support 
Vous êtes expert en administration de base SQL Server et disposez de connaissances approfondies sur les modules SSIS et SSRS ainsi qu’en scripts T-SQL. 
Vous maîtrisez le cloud Azure, son paramétrage réseau et ses services de bases de données (Azure SQL Database, Azure SQL Managed Instance, …) 
Vous avez déjà été confronté à l’administration d’autres bases relationnelles (idéalement MySQL/MariaDB) 
Vous avec des connaissances générales sur certaines bases NoSQL (idéalement MongoDB ou ElasticSearch) 
Vous avez déjà mis en œuvre de l’automatisation de processus que ce soit via scripts Shell ou des outils DevOps (CI/CD, ansible, terraform, …) 
Vous avez des connaissances générales dans le domaine de l’ingénierie orientée Data (modélisation, ETL, pipelines de traitement, …) 
Vous savez faire preuve d’adaptabilité et de curiosité technique pour faire face aux évolutions technologiques rapides afin de pouvoir optimiser l’existant 


Vous êtes réactif pour intervenir rapidement en cas d’incident  
Vous faites preuve de rigueur dans le traitement des assets stratégiques pour l’entreprise