Apprenti (H/F) Master Informatique - Génie Informatique CNRS
Critères de l'offre
Métiers :
- Manager informatique (H/F)
Secteur :
- Recrutement et placement
Diplômes :
- Bac+5, Master - Magistère, MIAGE
Lieux :
- Palaiseau (91)
Conditions :
- Alternance / Apprentissage
- Temps Plein
Description du poste
Résumé
Concevoir, développer et mettre en production un système de gestion, d'accès et de valorisation des données du SIRTA, en cohérence avec l'écosystème technique de l'IPSL, dans le cadre d'un projet d'apprentissage encadré par une équipe d'ingénieurs.
Contexte et objectifs
La mission confiée à l'apprenti s'inscrit dans la refonte de l'outil de référencement qui constitue le cœur du système de gestion des données d'observation collectées au SIRTA.
Le référencement consiste à inscrire dans une base de données relationnelle les noms des fichiers de données reçus quotidiennement ainsi que l'ensemble des informations (métadonnées) nécessaires à leur exploitation scientifique.
Développé il y a une dizaine d'années, l'outil actuellement utilisé permet principalement d'alimenter des pages du site web du SIRTA destinées à afficher des représentations graphiques ou à rechercher des données dans l'archive scientifique. Toutefois, cette solution présente aujourd'hui plusieurs limites :
• bibliothèques Python utilisées devenues obsolètes
• performances limitées
• organisation de l'information perfectible
• forte dépendance aux développements web du SIRTA
• absence de suivi des évolutions de l'archive de données
• administration complexe
Le projet de refonte vise donc à concevoir un nouveau système plus robuste, plus performant et plus modulaire, permettant notamment d'ouvrir les informations stockées dans la base de données à d'autres outils via une API REST.
Le futur système continuera à alimenter les interfaces web du SIRTA, mais pourra également être utilisé par des outils de surveillance en temps réel, de suivi de l'évolution de l'archive ou de gestion des métadonnées.
En lien étroit avec le service ESPRI de l'IPSL, la conception de cet outil s'appuiera sur les choix techniques et les conventions adoptés pour d'autres applications de l'institut. Cette approche facilitera la maintenance et la pérennité du logiciel, tout en permettant sa réutilisation éventuelle dans d'autres projets scientifiques.
Dans le cadre de son apprentissage, l'étudiant participera progressivement à l'ensemble du cycle de vie d'un projet logiciel, de l'analyse des besoins à la mise en production.
Activités principales
Sous la supervision du maître d'apprentissage et des ingénieurs encadrants, l'apprenti participera notamment aux activités suivantes :
• analyser le système existant (architecture, bases de données, flux et outils) et identifier ses limites
• contribuer à la définition des besoins et à la rédaction du cahier des charges technique
• concevoir l'architecture du futur système et modéliser la base de données
• développer une API REST permettant l'accès et la gestion des métadonnées
• mettre en place des scripts d'alimentation et de mise à jour des informations
• concevoir et développer une interface web d'administration
• assurer l'intégration avec les outils existants (site web, métacatalogue, outils de suivi)
• réaliser les tests, corriger les anomalies et optimiser les performances
• mettre en œuvre des mécanismes de sécurité (authentification, gestion des accès, journalisation)
• documenter les développements et participer à la mise en production
Ces activités permettront à l'apprenti de développer progressivement sa capacité à conduire un projet informatique en environnement professionnel.
Encadrement et accompagnement
L'apprenti sera encadré par un maître d'apprentissage et accompagné au quotidien par des ingénieurs informaticiens du SIRTA et du service ESPRI de l'IPSL, spécialisés dans les développements web et la gestion de données scientifiques.
Cet encadrement permettra :
• de guider les choix techniques et méthodologiques
• de valider les différentes étapes du projet
• d'accompagner la montée en compétences de l'apprenti
• de gagner en autonomie.
Le travail se déroulera au sein d'une équipe d'ingénieurs en informatique, offrant un environnement propice aux échanges techniques et à l'apprentissage des bonnes pratiques de développement (gestion de code, documentation, tests, suivi de projet).
Le maître d'apprentissage assurera le suivi du projet, veillera à la bonne intégration de l'apprenti et sera également le contact avec l'établissement d'enseignement afin de garantir la cohérence entre les missions et les objectifs pédagogiques de la formation.
Compétences développées
Au cours de son apprentissage, l'étudiant pourra mettre en pratique et approfondir des compétences en :
• développement logiciel (API REST, scripts, technologies web)
• bases de données relationnelles et modélisation
• architecture logicielle et gestion de flux de données
• génie logiciel (tests, documentation, gestion du code source)
• notions de sécurité informatique et d'optimisation des performances
Environnement
• données scientifiques atmosphériques issues d'un observatoire de recherche
• écosystème technique et informatique de l'IPSL
• interactions avec les équipes techniques et les utilisateurs scientifiques du SIRTA
Localisation : 91120 Palaiseau
Date de début : 13/09/2026
Recommandé pour vous


