Missions du stagiaire
Vos principales missions
Aneo est une agence de conseil fondée en 2002, qui accompagne ses clients (entreprises du CAC 40 et start-up) dans leur transformation digitale. En plus de ses activités de conseils et de service, Aneo développe différents logiciels dont ArmoniK (https://github.com/aneoconsulting/ArmoniK), un orchestrateur de calculs conçu pour être résilient, élastique et très large échelle. Il s’appuie sur Kubernetes afin d'être déployé dans des environnements différents, cloud et/ou on-premises. Il est déployé en production depuis 2 ans, il permet aujourd’hui à nos clients de distribuer des millions de tâches de calcul sur des milliers de nœuds. ArmoniK est capable d’ajuster le nombre de ressources de calcul en fonction de la charge (le nombre de tâches à exécuter).
Les tâches étant exécutées sur des machines distantes en grandes quantités, il peut être difficile de debugger une tâche en particulier. L’objectif de ce stage est de construire les outils qui pourraient faciliter cette investigation.
A ce titre, voici ta mission :
- Développer un plug-in Visual Studio pour rejouer localement une tâche d’ArmoniK.
Selon ton avancé, les fonctionnalités du plug-in peuvent être de plus en plus complètes :
- Rejouer une tache en local avec les données déjà présentes et un worker déployé sous docker
- Interagir avec un cluster ArmoniK pour télécharger les données et les métadonnées de la tache que l’on veut réexécuter en local
- Comparer avec les outputs éventuels de la tache qu’on veut rejouer
- Rejouer une tache avec un worker qui exécute au sein du plug-in pour permettre d’utiliser le debugger sur le code du worker durant l’exécution de la tâche.
Prérequis du poste :
- Tu disposes d'une première expérience de développement dans du code orienté objet (ex .net),
- Tu sais utiliser Docker,
- Tu disposes d’un excellent relationnel ainsi que d’excellentes capacités d'adaptation et d’analyse,
- Tu es curieux, ouvert(e) d’esprit et fais preuve d’une grande capacité d’apprentissage.
Pourquoi nous rejoindre ?
- Intégration au sein de l’équipe HPC-Cloud, l’une des plus importantes d’Europe avec plus de 40 consultants dont un tiers de docteurs.
- Encadrement par l’un de nos consultants expérimenté qui sera ton maître de stage et assurera un suivi lors de points réguliers.
- Accès à des ressources de calcul cloud pour des tests grâce à nos partenariats avec AWS, Azure et GCP.
- Une organisation aplatie favorisant la collaboration puisqu’il y a aucun cloisonnement.
Informations pratiques :
- Stage basé à Boulogne Billancourt
- Date de démarrage : à partir de janvier 2024
- Durée du stage : 6 mois
- Niveau d’étude : M2
- Gratification stage : 1300 euros par mois
Parcours de recrutement : 1er échange RH (30 min) / 2ème échange technique (1h)
À propos d’Aneo :
- La Responsabilité Sociétale de l'Entreprise (RSE) est au cœur de notre culture d'engagement humain et social. Notre démarche d'amélioration continue a été reconnue par la certification Ecovadis Gold, et nous avons engagé un plan d’action et visons la certification B-Corp.
- Nous accordons une importance fondamentale à la transmission de nos connaissances. Au delà de l’effort interne au travers d’évènements dédiés formations très réguliers et de sa marque Mauricette, Aneo s'engage activement dans diverses actions visant à transmettre notre expérience : Interventions en école (CentraleSupelec, Université Paris-Saclay, ITSY, ISEP…), accueil de professeurs de lycée, etc.
- Une bonne ambiance de travail et une vie interne riche portée par des évènements transverses (soirées Off²), de communauté ou les clubs (running, volley-ball, mixologie, jeux-vidéo, échec, jeux de société, œnologie).
Aneo s’inscrit dans une démarche d’égalité, de diversité et d’inclusion. Tous nos postes sont ouverts aux personnes en situation de handicap.
Le stage
- Niveau d'études requis
-
Bac + 4/5
- Date de début du stage
- 02/01/2024
- Durée
-
6 mois
- Indemnité mensuelle nette en euros
-
+ de 950€
- Ville
- Boulogne-Billancourt
Employeur
- Statut
- Entreprise