Bull

Stage - Simulation de BMC et cluster pour l'administration d'infrastructures HPC et IA R&D (H/F)

Bull

Echirolles, FR (On-site)

Job Type Internship
Experience Master 2 ou dernière année d’école d’ingénieur
Posted 2 weeks 6 days ago
On-site Master 2 ou dernière année d’école d’ingénieur Level

Bull recherche un stagiaire au sein de son département R&D logiciel à Echirolles, dans le domaine SMC xScale & Inventory. Ce domaine développe des produits logiciels pour le déploiement et le maintien en conditions opérationnelles de supercalculateurs dédiés à l’IA et à la simulation numérique.

La plateforme SMC xScale Core est construite sur Kubernetes et fournit une pile d’administration de grands clusters, incluant la configuration, le déploiement et la supervision. Les équipes R&D utilisent la méthodologie Agile/Scrum.

Description de la mission

Dans le cadre du développement d’une suite d’observabilité de cluster intégrée notamment à la plateforme SMC xScale, le stagiaire contribuera à la mise en œuvre d’une solution logicielle permettant de représenter un cluster complet. L’accent sera mis sur la modélisation et la simulation des différentes BMC, qui constituent une porte d’entrée pour l’administration de cet environnement.

Le stagiaire sera chargé de concevoir et développer une solution logicielle répondant à des besoins fonctionnels établis. Les possibilités d’évolution au-delà du cadre initial devront guider les choix d’architecture. Kubernetes et les déploiements de conteneurs seront privilégiés comme cible d’exécution. Des approches de développement microservice et Cloud Native sont attendues.

Missions

  • Étudier les solutions existantes et les comparer aux besoins fonctionnels.
  • Analyser leurs limites dans le cadre d’une simulation à grande échelle.
  • Concevoir et développer la solution logicielle.
  • Réaliser des preuves de concept.
  • Proposer des évolutions et des perspectives.
  • Participer à l’intégration et au déploiement de la solution.

Durée et profil

Durée du stage : 6 mois.

Profil recherché : Master 2 ou dernière année d’école d’ingénieur.

Compétences exigées

  • Développement logiciel en Java, Python ou Go.
  • Environnement Linux.
  • Git.
  • Connaissances de base en architectures distribuées.
  • Anglais courant.

Compétences appréciées

  • Kubernetes.
  • Framework Java de développement microservice, notamment Spring Boot ou Quarkus.
  • Connaissance de l’écosystème des BMC, en particulier Redfish.
  • Curiosité, autonomie et capacité à travailler en équipe.

Similar Job Openings