CEA - Pilote Intégration & DevOps pour workflows scientifiques HPC H/F
CEA
Publiée le
09/04/2026
Contrat
CDD / Temporaire · 13-24 mois
Localisation
Gif sur Yvette
Taille équipe
2000+ emp.
Rémunération
Inconnue
Missions clés
Définir et mettre en œuvre une méthodologie d’intégration pour le projet ASTRA. · Créer des stratégies de packaging et de conteneurisation pour HPC & Cloud. · Construire des pipelines CI/CD avec tests automatisés des workflows. · Établir les lignes directrices d’intégration et la politique de versioning. · Former les contributeurs aux bonnes pratiques en DevOps.
Profil recherché
Bac +5 (Master 2, Diplôme d'ingénieur) · 3-5 ans d'expérience · Leadership · Communication · Pédagogie · Collaboration
Outils & compétences
DevOps, CI/CD, Github, Gitlab, Docker, Singularity, Apptainer, Guix, Spack, Kubernetes, SLURM, systèmes de fichiers, GPUs, systèmes de stockage distribués
Le poste en détail
ASTRA est un projet de 4 ans sélectionné dans le cadre du PEPR NumPEx (Numérique pour l’Exascale). Axé sur la radioastronomie avec des instruments de nouvelle génération comme LOFAR2.0 et SKA, il vise à concevoir et déployer une plateforme unifiée d’orchestration et de gestion des données, basée sur des conteneurs, fédérant des ressources HPC, cloud et de stockage objet. Cette plateforme permettra l’exécution de workflows reproductibles à grande échelle sur des infrastructures hétérogènes, constituant l’épine dorsale du futur centre régional français SKA (FR-SRC). Quatre cas d’usage sont ciblés : chronométrie des pulsars, étude de l’Époque de RéioniEn soutient du projet, NumPEx recrute un expert en intégration, packaging et CI/CD pour définir et piloter la mise en œuvre d’un cadre robuste d’intégration et de gestion des évolutions pour ces workflows.Bien que dédié à ASTRA, ce poste est rattaché à l’organisation NumPEx, au sein de l’équipe Exa-DI. Celle-ci collabore avec les communautés applicatives pour identifier les principaux motifs algorithmiques et de communication des applications exascale, développer des mini-applications représentatives basées sur la pile logicielle NumPEx, et en évaluer les performances et la portabilité sur les grands calculateurs.Ce positionnement donne un accès direct à des experts en calcul exascale, analyse de performance, benchmark et CI/CD pour le HPC. Il offre à la fois l’autonomie sur les activités d’intégration et de déploiement d’ASTRA, et l’appui d’un écosystème national dédié à la performance, à la scalabilité et à l’excellence logicielle pour le calcul scientifique.Votre mission : Vous définirez et mettrez en œuvre une méthodologie d’intégration commune pour le projet ASTRA, remplaçant des environnements d’intégration fragmentés et hétérogènes par un modèle de déploiement et d’exécution unifié & reproductible, à base de conteneurs, ainsi que des pratiques uniformes pour la gestion des versions et des dépendances.Vous serez le référent technique pour l’intégration et les évolutions du système (workflows et infrastructure), en garantissant des changements maîtrisés, l’alignement entre contributeurs et la reproductibilité à l’échelle du système. Dans ce rôle vous devrez :Créer des stratégies de packaging et de conteneurisation reproductibles (Docker, Singularity, OCI) pour HPC & CloudConstruire des pipelines CI/CD avec tests automatisés des workflows et benchmarks de performanceEtablir les lignes directrices d’intégration, la politique de versioning et la procédure de gestion des changementsCoordonner les releases et maitriser la compatibilité entre composantsFormer les contributeurs aux bonnes pratiques en DevOps, en tests et en gestion des évolutionsCe poste combine leadership technique, expertise DevOps et coordination transverse pour garantir un process d’intégration solide, scalable et prêt pour la production.