Release manager, Intégrateur logiciel (F/H)

Ramonville-Saint-Agne  - CDI

À propos de MERCATOR OCEAN

Mercator Ocean International est une société pionnière dans les activités d’océanographie opérationnelle et engagée depuis près de 25 ans dans sa mission d'intérêt général au service des océans durables. Environnement, biodiversité, changement climatique, économie bleue, éducation : les enjeux scientifiques et sociétaux liés aux océans sont nombreux. Pour y répondre, notre mission consiste à décrire, analyser et prévoir l’état de l’océan global sous forme numérique, de façon continue, fiable et en temps réel, et à rendre cette information pertinente et accessible à tous : services publics et marchands, industriels, décideurs politiques, associations, ONG, professeurs, citoyens.

Mercator Océan International conjugue ainsi au quotidien excellence scientifique et engagement sociétal. Société à but non lucratif, à gouvernance multinationale (ES, FR, GB, IT, NO), nous bénéficions de la confiance de nos neuf associés actionnaires, acteurs clés du développement de l’océanographie en Europe.

Depuis cinq ans, Mercator Océan International pilote pour l’Union Européenne le «Copernicus Marine Environment Monitoring Service» qui offre un accès libre et gratuit à une information opérationnelle scientifiquement qualifiée sur l’océan à plusieurs milliers d’abonnés dans le monde. La société anime à cette fin un réseau unique d’une centaine de partenaires en Europe, spécialistes d’observation de la terre et de prévision océanique.

Basée près de Toulouse dans le sud-ouest de la France, la société rassemble une centaine de collaborateurs, toutes et tous engagés dans les objectifs de développement durable des Nations Unies.

Description du poste

Au sein du service Ingénierie opérationnelle de Mercator Océan, vous avez la mission de designer, mettre en place l’usine logicielle et en assurer la bonne gouvernance. Vous assurez la gestion, la maintenance et la disponibilité des codes sources des différentes composantes des systèmes opérationnels et vous contribuez à l’intégration opérationnelle des systèmes en particulier pendant les phases de release.

 

·        En collaboration avec les équipes scientifiques et les experts, vous participez à la définition de l’architecture cible de la plateforme de production opérationnelle.

·        Vous mettez en place une architecture logicielle pour l’ensemble des codes développés et en particulier la chaîne de production opérationnelle intégrée. Vous intégrez de façon continue, en lien avec les scientifiques et les développeurs principaux des différents projets, les évolutions dans les codes de référence.

·       Vous garantissez la disponibilité des différents paquets logiciels pour les développeurs et les opérations, vous êtes en charge de la définition de la méthodologie des tests unitaires, des tests d’intégration des logiciels, de la recette des codes avant les passages en opérationnel et de la gestion en configuration des logiciels.

·        Vous travaillez en étroite collaboration avec les équipes scientifiques et opérationnelles, en étant le référant sur les aspects qualités, tests et industrialisation des développements logiciels.

·        Vous sensibilisez les développeurs et intervenez en support à l’utilisation correcte des systèmes de gestion de code source, à l’utilisation du processus d’intégration continue et vous garantissez les bonnes pratiques, normes de codage, de gestion de codes sources pour une mise en application par les développeurs

Vous favorisez l’utilisation d’un Environnement de Développement Intégré pour faciliter et sécuriser les développements

Description du profil

De formation supérieure informatique/génie logiciel niveau BAC + 5 ou doctorat avec un minimum de 3 ans d’expérience professionnelle en particulier sur des activités d’architecte logicielle pour des projets opérationnels.


Vous maîtrisez un ou plusieurs systèmes de gestion de version (svn, Git), systèmes de gestion de build pour logiciels (Maven, Distutils), de gestionnaire de paquets pour développeurs (PyPI, Nexus) et vous avez une connaissance en architecture modulaire. Vous avez une bonne connaissance et mise en pratique des méthodes et cycles de releases couramment utilisés dans la communauté open source (Apache, Git Hub …) avec des systèmes d’intégration continue tel que GitLab. Vous avez une aptitude à travailler avec des interlocuteurs ne maîtrisant pas l’informatique technique et vous avez un goût prononcé pour le milieu scientifique.


Vous parlez et écrivez l’anglais couramment.


Propulsé par