Intégration de l'orchestrateur HTC/HPC ArmoniK sur Microsoft Azure ou Google Cloud Platform (H/F)

L’objectif du stage est d’intégrer ArmoniK dans Azure et GCP.

ArmoniK est un système hybride entre un orchestrateur HTC/HPC et un “runtime HPC par tâche”. Développé conjointement avec AWS et Crédit Agricole, ArmoniK permet d’exécuter des graphes de tâches sur des cluster Kubernetes. Les graphes de tâches peuvent être complétés au fur et à mesure de l’exécution aussi bien depuis le code de soumission des tâches mais aussi directement depuis les tâches elles-même. Pensé pour être élastique et résilient, ArmoniK permet de faire varier le nombre de nœuds et offre des services de monitoring à l'échelle de la tâche. ArmoniK est utilisé en production et permet d’exécuter des milions de tâches sur des milliers de nœuds dans AWS. Il sera mis en production sur une infrastructure on-premises début 2023.

ArmoniK est conçu pour fonctionner dans n’importe quel environnement Kubernetes. Cependant afin de tirer le meilleur profit des offres cloud, il convient de faire un effort d’intégration supplémentaire. L’objectif du stage sera d’intégrer ArmoniK avec Azure ou GCP. Pour cela, les différents services managés utilisables devront être benchmarkés puis intégrés. Les modules Terraform correspondant devront être développés et testés ainsi que l’intégration globale.

Note : bien que de nombreux sujets de stage soient proposés autour d’ArmoniK, nous n’accueuillerons pas plus de quatre stagiaires ArmoniK simultanéement au sein de l'équipe. Les sujets seront priorisés en fonction des compétences et appétences des candidats.

Mots-clés : Programmation distribuée par tâches, Kubernetes, Infrastructure as Code, Cloud, logiciel open-source

Pré-requis : Programmation orientée objet, première expérience CI/CD

Compétences optionnelles : Kubernetes, cloud, Terraform

Contacts :

Candidater via mail sur recrut’at’aneo.fr

  • Florian Lemaitre - flemaitre’at’aneo.fr
  • Jérôme Gurhem - jgurhem’at’aneo.fr
  • Lilia Ziane Khodja - lzianekhodja’at’aneo.fr

Lieu du stage : Boulogne Billancourt

Référence :