Le service chargé de la conception, du développement, de la réalisation et de la maintenance des codes et d’outils pour le HPC, dans le cadre du programme simulation du CEA-DAM, recherche un(e) ingénieur(e) orienté(e) « DevOps pour environnement HPC ».
Dans ce contexte, la mission de ce poste vise à développer et à maintenir des outils apportant une aide à la productivité des développeurs ; à la robustesse de leurs logiciels ; et à la distribution des logiciels sur les différentes architectures cibles (différents supercalculateurs, PC fixes de travail, PC portables, machines virtuelles).
Vos principales missions seront les suivantes :
1) Concevoir, améliorer et maintenir des chaines d’intégration et de déploiement continus pour des logiciels HPC sur des infrastructures HPC. Activité au contact des développeurs d’applications HPC, des administrateurs systèmes des supercalculateurs et du centre de calcul dans son ensemble, et du monde des logiciels open-source ;
2) Aider les développeurs de code à porter et intégrer les méthodes de compilation et de déploiement de leurs codes dans cette infrastructure ;
3) Assurer la veille technologique sur les méthodes et bonnes pratiques de production logicielle. Cela peut inclure de suivre et de participer à des conférences internationales autour du développement logiciel.
Vous serez amené(e) à utiliser principalement les technologies suivantes : Spack, Gitlab CI/CD, Python, Linux.
Vous serez aussi amené(e) à utiliser : Bash, Docker, Slurm, Yaml, CMake, C/C++, Rust, Fortran, etc.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.