ROMEO HPC Center
01/07/2023

ROMEO recrute un développeur PHP Symfony


Contexte

 

Le projet EquipEX+ MesoNET (octobre 2021-octobre 2027) vise à fédérer les mésocentres français de référence pour créer une structure commune de type mésocentre avec une vocation nationale et un fort niveau de service. Cette fédération d’infrastructures de calcul spécialisée dans l’IA et le HPC est à destination des chercheurs et des étudiants. Ces machines porteront les activités de formation, de mise au point de modèles et d’expérimentation à l’échelle des calculs de type IA et HPC.  La gestion (attribution, allocation, consommation) de ces ressources de calcul distribuées se fera au travers d’un portail web. La présente fiche de poste concerne la réalisation de ce portail en collaboration avec les acteurs de ce projet, et principalement avec le groupe de travail dédié au portail. La licence de ce logiciel sera de type « libre » (AGPL)

 

Missions

 

À partir de l’application GRAMC (https://github.com/calmip/gramc3), l’ingénieur devra piloter l’évolution du logiciel au contexte du projet pour implémenter les fonctionnalités nécessaires pour le fonctionnement de l’infrastructure MesoNET, en suivant les spécifications établies avec les partenaires du projet MesoNET.

Le candidat devra comprendre et analyser le contexte très spécifique des machines de calcul et les différentes interactions nécessaires aux évolutions du projet.

Il participera au développement tout en manageant les développeurs participants à des taches ponctuelles.

 

Il proposera puis mettra en œuvre la mise en production de l’application et en assurera la maintenance, en collaboration avec les partenaires MesoNET.

 

L’ingénieur-e sera accueilli par l’un des partenaires du projet et sera encadré par un groupe de collaborateurs du projet MesoNET. Il participera par ailleurs aux activités de support du projet dans le périmètre du portail.

 

 

Profil recherché

 

  • Méthodologie de conduite de projet de Génie Logiciel
  • Expérience de PHP / Symfony
  • Connaissance des systèmes GNU/Linux
  • Bonnes connaissances en développement logiciel : Git (et GitHub/GitLab), intégration continue, tests unitaires, etc.
  • La connaissance d’un système d’authentification de type SSO serait un plus (OpenID, SAML, ...)
  • Maîtrise de l’anglais technique

 

Contacts

  • Arnaud RENARD : arnaud.renard@univ-reims.fr