Ingénieur Développement DevOps (H/F)
Offre n° 209MJLH – Ingénieur Développement DevOps (H/F)
Poste : Ingénieur Développement DevOps pour le Centre de Production Cersat H/F. Au sein du service IRSI/ISI, vous contribuez au volet numérique du SI Cersat en lien avec les besoins métiers exprimés par la maitrise d'ouvrage, mais aussi en lien avec les équipes en charge des infrastructures dont le centre Datarmor. Cette mission s'inscrit notamment dans la phase de jouvence du centre Datarmor (ex : passage de PBS à SLURM) impliquant une migration des chaînes de traitements vers la solution Apache Airflow. Dans la démarche et la volonté de modernisation des pratiques (ex : data driven, data lineage) et d'industrialisation de la production régulière et systématique (ex : indexation des données via STAC, suivi de la production).
Activités principales
- Contribuer à porter les chaînes de traitements vers Apache Airflow
- Factoriser les besoins communs dans des modules réutilisables
- Fournir des recettes permettant de conteneuriser (Docker, Apptainer) des scripts/traitements/processeurs utilisés dans les chaînes de traitements
- Évaluer et généraliser l'usage de pixi pour gérer le cycle de vie des logiciels (ex : dépendances python et conda, gestion des versions, ...)
- Développer des pipelines CI/CD via GitLab
- Simplifier l'indexation (STAC), visualisation (Syntool), ... des produits de données
- Déployer et évaluer des solutions techniques (ex : data lineage, observabilité, reporting, ...)
Relations internes : équipes du service ISI (maîtrise d'oeuvre informatique), service RIC (infrastructures informatiques), ingénieur référent opérationnalisation des SI au sein du SISMER, responsables SISMER des SI satellites et In Situ, membres du SISMER du pôle d'activité données océanographie opérationnelle, équipes scientifiques du LOPS responsables des chaînes de traitement des données satellite. Relations externes : prestataires des marchés d'exploitation du SI satellite ou de support scientifique sur les chaînes de traitement, partenaires des SI satellite, équipes scientifiques des laboratoires responsables des chaînes de traitement des données satellite (CESBIO, ...).
Qualifications
- Compétence avérée de travail en environnement Linux
- Compétences avérées en programmation Python
- Compétences avérées en conteneurisation (Docker / Apptainer) et appréciées en plateformes d'orchestration (K8s / OpenShift)
- Travail dans un contexte DevOps / GitOps (gitlab / gitlab pipelines, etc.)
- Des connaissances minimales en télédétection seront appréciées
- Formats de données : NetCDF, geoparquet, Zarr
- Bases de données relationnelles (PostgreSQL) et NoSQL (ElasticSearch)
- Outils de supervision : Prometheus, Grafana
- Anglais écrit et oral
Qualités requises
- Autonomie technique, sens de l'écoute
- Bonne organisation, capacité rédactionnelle (documenter)
- Dynamisme et force de proposition
- Très bonnes qualités relationnelles
- Capacité et goût du travail en équipe
Avantages
- Accord de télétravail à partir de 8 mois d'ancienneté
- 12 RTT et congés supra légaux
- Politique d'incitation à la mobilité douce (forfait mobilité durable)
- Engagement dans une politique RSE inspirée des raisons d'être
Type de contrat : CDD – 18 mois
Durée du travail : 35 heures/semaine, travail en journée
Salaire
- Salaire brut mensuel : 2 917,00 € à 4 083,00 € sur 12 mois