Pilote Intégration & DevOps pour workflows scientifiques HPC H/F
Role details
Job location
Tech stack
Job description
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 & Cloud
- Construire des pipelines CI/CD avec tests automatisés des workflows et benchmarks de performance
- Etablir les lignes directrices d'intégration, la politique de versioning et la procédure de gestion des changements
- Coordonner les releases et maitriser la compatibilité entre composants
- Former les contributeurs aux bonnes pratiques en DevOps, en tests et en gestion des évolutions
Ce poste combine leadership technique, expertise DevOps et coordination transverse pour garantir un process d'intégration solide, scalable et prêt pour la production., Rejoindre le CEA, c'est s'inscrire dans un cadre de recherche, de développement et d'innovation possédant une culture, un patrimoine et des installations uniques. Nous sommes d'ailleurs en tête des organismes de recherche français en nombre de brevets déposés !
Rejoindre le CEA, c'est aussi intégrer une entreprise soucieuse de la conciliation entre la vie personnelle et la vie professionnelle (Accord d'entreprise sur la qualité de vie au travail, la possibilité de télétravailler jusqu'à 3 jours par semaine, nombreuses associations sportives et culturelles grâce à notre comité d'entreprise, lignes de bus CEA à disposition des salariés).
Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des
Requirements
Vous êtes titulaire d'un master, diplôme d'ingénieur, ou doctorat en informatique ou dans un autre domaine en lien avec le calcul scientifique., Vous justifiez des compétences suivantes :
- Solide expérience en DevOps et conception de CI/CD (Github ou Gitlab) : tests automatisés, gestion des versions et des releases
- Expertise en conteneurisation et déploiements reproductibles : Docker, Singularity/Apptainer, gestionnaires de paquets (Guix, Spack), environnements HPC-cloud
- Expérience des plateformes d'orchestration (ex. Kubernetes) et des architectures orientées services / microservices
- Bonne connaissance des environnements HPC : ordonnanceurs (SLURM), systèmes de fichiers, GPUs, contraintes de performance
- Capacité à définir et faire appliquer des pratiques d'intégration, de gestion des dépendances et de gestion des évolutions multi-équipes
- Expérience en validation automatisée de workflows, tests de non-régression et benchmarks de performance
- Connaissance des systèmes de stockage distribués (dont objet), des environnements hétérogènes et de la gestion des accès sécurisés
- Vision système et sens de l'architecture
- Capacité à fédérer autour de pratiques d'ingénierie communes
- Communication claire et pédagogie
- Expérience en environnement collaboratif multi-institutionnel
Si vous êtes prêt.e à relever le challenge, n'hésitez pas !, Le DEDIP, Département d'Électronique, Détecteurs, Informatique pour la Physique rassemble des compétences indispensables pour le développement des systèmes et instruments dédiés à la détection et au traitement des phénomènes physiques dans le cadre de projets expérimentaux.