:: Espace candidat
Adresse email :

Mot de passe :

> créer mon compte
> déposer mon CV
> créer une alerte mail
> mot de passe oublié ?
> Emploi Handicap
:: Description de l'offre - Institut des Systèmes Complexes

 Stage - Déploiement automatique d'application et de clusters de calcul (H/F)

L'ISC-PIF est une unité du CNRS dédiée au développement de la recherche interinstitutionnelle et interdisciplinaire sur les systèmes complexes.

Notre mission est de développer de nouvelles méthodologies, des outils innovants et d'assister les chercheurs qui étudient les propriétés partagées au sein de différents grands systèmes physiques, biologiques, sociaux, environnementaux ou technologiques.

Nous facilitons l'accès aux compétences, aux formations, aux domaines de travail et aux ressources de recherche mises en commun pour l'étude de systèmes complexes, en utilisant les technologies de pointe du calcul haute performance et des grandes données.

 


Stage - Déploiement automatique d’application et de clusters de calcul (HF)

Contexte :

L’institut des Systèmes Complexes de Paris est une structure de recherche du CNRS interdisciplinaire et un lieu d’échange pour des scientifiques de nombreuses disciplines. Une de ces missions est de développer des outils transversaux pour les systèmes complexes. Le logiciel libre OpenMOLE est développé depuis 2008 au sein de l’ISC-PIF. Il permet l’exploration et la validation de modèles de simulation scientifique. Son cœur est codé en S cala , et son interface web en Scala-js (Scala compilé vers du javascript). Un démonstrateur de cette application est disponible ici : demo.openmole.org (version mono-utilisateur).

Cette application propose une interface web mono-utilisateur. Un travail antérieur a permis de construire une architecture basée sur Kubernetess et Terraform permettant de construire une architecture de service dans le cloud nécessaires à une gestion multi-utilisateurs d’OpenMOLE. L’authentification s’appuie sur des token JWT. Une application développée en Scala-js (openmole-manager) permet à chaque utilisateur de gérer son instance de manière autonome (gestion des accès, de la quantité de mémoire et CPU, redémarrage ou arrêt des instances, etc).

En complément de ces instances OpenMOLE, qui permettent de concevoir et d’orchestrer des expériences de calcul, les utilisateurs doivent généralement avoir accès à un environnement de calcul haute performance pour mener à bien les calculs.

Missions :

Le stage s’articule en trois temps :

  1. Poursuivre le travail décrit précédemment en développant une recette automatique de déploiement de l’application multi-utilisateurs complète pour réduire au maximum la complexité d’installation et de déploiement sur des serveurs Linux.
  2. Développer, tester et documenter une recette de déploiement de clusters de calculs haute performance sur des environnements de cloud (Openstack, OVH, S caleway , aws...) en se basant sur Elasticluster.
  3. Développer des fonctionnalités du manager (Scala / Scala-js)

Compétences :

  • Système (Bash, Kubernetees, Terraform, Docker, NGNIX, Elasticluster)
  • Scala / Scala-js (possibilité d’apprendre durant le stage avec connaissance préalable du Java ou d’un langage fonctionnel)
  • Sécurité web
  • Base de réseau : IP, TCP, UDP, HTTP...
  • Javascript
  • OS : linux
  • Attrait pour le monde de la recherche

Détails :

  • Durée: 4 à 6 mois
  • Début du stage : flexible
  • Lieu: Institut des Systèmes Complexes (ISC-PIF) / Paris-13
  • Niveau: Licence ou Master
  • Contact : Mathieu Leclaire et Romain Reuillon
  • Stage indemnisé

Candidature :

  • CV détaillant les formations reçues et les expériences professionnelles antérieures
  • Lettre de motivation

 Informations

Type de contrat :  Stage
Début :  Entre janvier 2020 et mars 2020
Durée :  De 4 à 6 mois
Région : Ile de France
Discipline : Informatique - Développement
Rémunération : Indemnités légales
 Contact

Référence annonce : 297616
Contact : Mathieu Leclaire
Adresse :
113, rue Nationale
75011  PARIS
 


      Retour à la liste
           
Postuler à cette annonce


 
:: Espace Publicité