Contexte de la mission
Alliance Services Plus (AS+) recherche un(e) Ingénieur(e) DevOps pour une mission de Tierce Maintenance Applicative (TMA) au sein d'un grand organisme de recherche français, sur un site en Île-de-France.
Vous interviendrez sur un code de simulation numérique utilisé en mécanique des structures, développé en interne par les équipes scientifiques du client. Ce code, en production depuis plusieurs années, nécessite un accompagnement pour sa maintenance, son évolution et la modernisation de ses pratiques de développement.
Missions principales
• Assurer la maintenance corrective et évolutive du code de simulation (C++)
• Mettre en place et maintenir les pipelines d'intégration continue (GitLab CI, Jenkins)
• Gérer la conteneurisation des environnements de build et d'exécution (Docker, Singularity)
• Accompagner les développeurs scientifiques dans l'adoption des bonnes pratiques DevOps
• Rédiger et maintenir la documentation technique (procédures, guides utilisateurs)
• Participer aux revues de code et à l'amélioration de la qualité logicielle
• Assurer le support N2/N3 auprès des utilisateurs du code
• Contribuer à la portabilité du code sur différentes architectures HPC
Environnement technique
• Langage principal : C++ (standard moderne C++11/14/17)
• Versioning & CI/CD : Git, GitLab, Jenkins
• Conteneurisation : Docker, Singularity/Apptainer
• Système : Linux (RHEL/CentOS)
• Build : CMake, Make
• HPC : environnements de calcul haute performance (clusters, schedulers)
• Domaine applicatif : simulation numérique, mécanique des structures
Profil recherché
• Formation Bac+5 (ingénieur ou master) en informatique, calcul scientifique ou physique numérique
• Expérience confirmée en développement logiciel et/ou DevOps
• Solide maîtrise du C++ et de l'écosystème de build associé
• Expérience confirmée avec GitLab CI et/ou Jenkins
• Bonne connaissance de Linux et des environnements de développement scientifique
• Background scientifique apprécié (mécanique, physique, mathématiques appliquées)
• Capacité à travailler en autonomie tout en s'intégrant à une équipe de recherche
• Bon relationnel et pédagogie pour accompagner des utilisateurs non-informaticiens
Exigences particulières
⚠ Habilitation requise : Ce poste nécessite l'obtention d'une habilitation de sécurité. Le/la candidat(e) doit être français(e) ou ressortissant(e) d'un pays de l'Union Européenne, et être habilitable.
• Présence sur site obligatoire (Île-de-France sud)
• Télétravail limité selon les règles du site client
Atouts supplémentaires
• Expérience préalable en environnement HPC (Slurm, PBS)
• Connaissance des méthodes numériques (éléments finis, volumes finis)
• Expérience avec des codes de simulation scientifique (Cast3M, Code_Aster, etc.)
• Contributions open source ou projets personnels en C++
• Habilitation déjà en cours de validité
Depuis 2010, Alliance Services Plus (AS+) s'adresse à tous les acteurs du Calcul Intensif, de la Data Analytics et de l'IA : Utilisateurs industriels et académiques, opérateurs et hébergeurs de centres de calcul, éditeurs et développeurs de solutions digitales.
Notre offre de services couvre les trois grands domaines de compétences suivants :
1- Le développement et la simulation numérique en environnement HPC/HPDA - Développement & portage de codes sur architectures parallèles
- Tierce maintenance applicative (TMA) de codes de calcul
- Audit et optimisation de performances
2- Le support aux infrastructures HPC/HPDA sur site, cloud ou hybrides :
- Support applicatif HPC
- Infogérance de systèmes HPC (MCO/MCS)
3- L'accompagnement des projets HPC/HPDA :
- Audit et choix d'architectures (systèmes, stockage, réseaux, ...)
- Outils et méthodes - Formations
Ce que nous offrons
• Mission au cœur d'un environnement industriel de pointe
• Diversité des domaines scientifiques et des problématiques
• Travail en équipe avec des ingénieurs calcul expérimentés
• Formation continue sur les outils et méthodes de simulation
• Intégration à une équipe AS+ reconnue pour son expertise HPC
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.