Poste permanent
Poste permanent CNRS ingénieur en développement d’applications et services web pour le service ESPRI/IPSL
Contexte
L’IPSL fédère 8 laboratoires en Île-de-France dont les thématiques de recherche concernent le climat, l’environnement régional ou global. L’IPSL est notamment un des centres majeurs de modélisation du climat dans le monde contribuant aux travaux du GIEC (Groupe d’experts intergouvernemental sur l’évolution du climat). L’IPSL joue également un rôle essentiel au niveau national concernant l’acquisition et l’analyse d’observations de nature variée (par satellites, observatoires sol, campagnes de mesures) pour comprendre l’évolution du climat.
Au sein de l’IPSL, le centre de calcul et de données ESPRI a la mission essentielle de mettre à disposition et de distribuer les données scientifiques tout en offrant un environnement d’analyse performant et adapté pour la communauté de recherche IPSL ainsi que pour la communauté nationale. ESPRI est en effet également l’un des centres de données et service (CDS) du pôle de données national atmosphère AERIS de l’infrastructure de recherche DATA TERRA et est la plateforme sur laquelle se base l’Infrastructure de recherche CLIMERI pour les simulations climatiques.
L’agent recruté rejoindra l’équipe ESPRI, composée d’une trentaine d’ingénieurs,. Il évoluera au sein d’une équipe dotée d’un périmètre technologique à la pointe et en charge d’applications critiques pour la gestion et le traitement de données. Le travail s’effectuera sous la responsabilité d’un ingénieur expert en services web et d’un chef de service, en interaction avec les équipes scientifiques au sein de l’IPSL ou au niveau national, dans le cadre des projets portés par les infrastructures de recherche DATA TERRA et CLIMERI.
Le lieu de travail principal sera sur le site de l’Ecole Polytechnique à Palaiseau. Le lieu de travail secondaire sera sur le site de Sorbonne Université à Paris 5e arrondissement. Possibilité de télétravail partiel.
Description
Mission
Au sein du centre de calcul et données ESPRI de l’Institut Pierre-Simon Laplace (IPSL), l’agent aura la charge de spécifier, de développer et de maintenir différentes applications et services web au service de la communauté scientifique de l’IPSL, et plus largement au niveau national dans le cadre des infrastructures de recherche DATA TERRA et CLIMERI. Ces applications et services web concernent des systèmes de visualisation et de valorisation des données ou encore de catalogage et de distribution de données mais aussi des développements de sites web destinés à présenter les projets scientifiques.
Activités
Concevoir et développer des interfaces et composants web avec des technologies FrontEnd
– Développer des services web de type API REST en utilisant des frameworks Backend
– Implémenter des clients de visualisation et de traitement en ligne conformément aux normes du domaine d’application
– Apporter une expertise technique et graphique pour la réalisation de sites web
– Prescrire des solutions et bonnes pratiques en matière de développement web (choix de langage, CMS, sécurisation) tout en veillant à la sécurisation des sites en collaboration avec les ingénieurs sécurité
– Participer à l’administration système pour l’hébergement web
– Assurer les documentations techniques et fonctionnelles et la formation des utilisateurs sur les outils
– Maintenir et faire évoluer les applications (diagnostic et correction des défauts)
Activités secondaires
– Développer et gérer des bases de données
– Traiter et gérer des données
– Participer aux activités techniques transversales du service
Le profil est consultable ici (deuxième poste du concours numéro 130) :
https://profilsdemplois.cnrs.fr/index_public_referens?destination=CE2025
Compétences requises
– Expertise en développement d’infrastructure web autour d’un framework full-stack
– Maîtrise de langages de programmation (script et web)
– Maîtrise d’un système de base de données relationnelles
– Maîtrise des bonnes pratiques de gestion des versions
– Maîtrise des technologies de containers
– Capacité à analyser les besoins des utilisateurs et à les traduire en spécifications techniques
– Capacité à travailler en interaction avec une équipe constituée de divers corps de métier (ingénieurs, chercheurs)
Savoir-faire
– Développement Web : Maîtrise de JavaScript (frameworks VueJS, Angular), Python (framework Django), Java (Spring Boot), HTML et CSS
– Conteneurisation : Utilisation de services de conteneurisation (Kubernetes, Docker)
– Scripting : Connaissance des langages de script (Python, Bash)
– Maîtrise du gestionnaire de version Git et des plateformes associées (GitHub, GitLab)
– Connaissance des bases de données (ex. PostgreSQL) et maîtrise des langages de requêtes (SQL)
– Environnement : Expérience de l’environnement Linux
– Rédaction et mise à jour de la documentation fonctionnelle et technique (wiki, Markdown, ..)
– Anglais scientifique et technique B2 (cadre européen commun de référence pour les langues)
Atouts supplémentaires
– Connaissance des normes d’interopérabilité européennes et internationales (directive INSPIRE, OGC, ISO 191xx)
– Connaissance des outils Geoserver, Geonetwork, Thredds Data Server, services WMS, WCS, WFS
– Connaissance des principes FAIR appliqués aux données et des principes de standardisation
– Connaissance des données du domaine des sciences du climat et de l’environnement
Savoir-être
– Bon relationnel et sens du travail en équipe
– Savoir communiquer avec des informaticiens, des chercheurs
– Disponibilité et réactivité
– Organisation et rigueur