Grid5000:Open Positions

From Grid5000
Revision as of 08:11, 3 October 2008 by Dmargery (talk | contribs)
Jump to navigation Jump to search

Open positions to join Grid'5000's technical staff.

  • Ingénieur système et réseau, administration des grappes de l'instrument Grid'5000 (Lille)
  • Ingénieur en développement d'application, adaptation d'un logiciel (OAR) au contexte d'exploitation de Grid'5000

Ingénieur en développement d'application, adaptation d'un logiciel (OAR) au contexte d'exploitation de Grid'5000

Environnement

Ce poste est un poste d'ingénieur associé à pourvoir à l'INRIA-Rhône-Alpes, site de Grenoble, à partir du 1/11/2008, pour une mission de 11 mois.

L’INRIA est l’institut de recherche spécialisé dans les sciences de technologie de l’information et de la communication (STIC). 3600 personnes travaillent sur ses centres de recherche implantés sur 8 régions.

Les postes d'ingénieurs associés s'adressent à de jeunes diplômés ne se destinant pas à une carrière de recherche, pour lesquels le séjour à l'INRIA (de un à deux ans) fera à la fois fonction de complément de formation et de première expérience professionnelle. Le contrat d'un ingénieur associé ne peut en aucun cas être prolongé au-delà de deux ans. L’ingénieur intégrera l'équipe technique d'une dizaine d'ingénieurs de l'Action de Développement Technologique (ADT) ALADDIN-G5K, qui vise à coordonner l'activité de l'INRIA autour de l'infrastructure laissée par le projet Grid'5000 (www.grid5000.org), soit 1696 noeuds disposant de 4790 coeurs de calculs. L'objectif du projet est la construction d'une infrastructure pour l'expérimentation des systèmes parallèles et distribués à grande échelle.

Missions

L’ingénieur réalisera des études et des développements dans le pôle développement de l'ADT. Ce pôle développement à pour but de développer les logiciels nécessaires à la conduite d'expérience, c'est-à-dire à la préparation, au suivi et à l'analyse d'expériences scientifiques sur Grid'5000.

L'ingénieur recruté travaillera sous la responsabilité du directeur technique d'ALADDIN-G5K et sera en charge des développements spécifiques à Grid'5000 de l'ordonnanceur OAR. Pour cela, il travaillera en étroite collaboration avec l'équipe de développement d'OAR placée sous la responsabilité d'Olivier Richard et pourra être amené à participer à l'évolution globale du logiciel.

Il aura donc la charge de contribuer au développement d'OAR de façon à ce que celui-ci soit particulièrement adapté aux scénarios d'usage dans Grid'5000. Il devra donc assurer le support de 2ème niveau pour les problèmes d'exploitation de l'outil rencontrés sur Grid'5000 de façon à pouvoir proposer des solutions et les intégrer dans les développements de l'outil. Il devra mener de front un travail de maintenance de la version en production et un travail de développement des versions à venir, de la spécification des comportements attendus à la production du code. A l'heure actuelle, OAR est un logiciel clé de l'infrastructure. Dans sa version courante, il est écrit en Perl et s'appuie sur une base de donnée MySQL.

Compétences et Profils 

  • Formation en systèmes et systèmes distribués
  • Formation en génie logiciel
  • Maîtrise de l’anglais technique et scientifique
  • Connaissance des outils systèmes UNIX ou Linux
  • Première expérience (stage ou projet de fin d'études) d'outils associés au développement logiciel (gestionnaire de version, gestionnaire de bugs, deboggueur, profiler, ...)
  • Première expérience (stage ou projet de fin d'études) de reprise ou d'extension d'un logiciel non trivial déjà existant
  • Capacité à travailler en équipe :
    • capacité à adopter les méthodes de travail, les outils et les processus facilitant le travail d'équipe
    • aptitudes rédactionnelles pour expliquer et synthétiser son travail, y compris en anglais
    • capacité à accepter la remise en cause de son travail
  • Qualités personnelles recherchées : rigueur, autonomie, adaptabilité, auto-organisation
  • Une formation initiale en théorie de l'ordonnancement serait un plus.

A l'issue de cette mission, l'ingénieur aura acquis une solide expérience en systèmes distribués, en exploitation de grappe de machines s et du travail en équipe.

Détails

  • Rémunération : environ 2495 € bruts, soit 2030 € net
  • Contact technique : David Margery (David.Margery à inria.fr, +33(0) 299 84 25 12)
  • Candidatures : merci d'envoyer vos candidatures motivées et accompagnées d'un CV à David Margery.

Ingénieur système et réseau, administration des grappes de l'instrument Grid'5000 (Lille)

  • Niveau de recrutement : Bac + 5 (ingénieur ou master 2)
  • Affectation : Service des Moyens Informatiques – Centre de recherche INRIA Lille – Nord Europe, Villeneuve d’Ascq

Environnement :

Dans le cadre d’une action de développement technologique, Aladdin-G5K, un pôle de support assure le bon fonctionnement de la plate-forme ; il est constitué de plusieurs ingénieurs travaillant à distance et coordonné par le directeur technique d’Aladdin-G5K.

Il sera affecté au service des moyens informatiques d’INRIA Lille – Nord Europe. Il sera sous la responsabilité du responsable de ce service. Dans ce cadre, il participera à l’administration de l’infrastructure pour l’ensemble du centre de recherche.

Mission :

L’ingénieur intégrera l'équipe technique d'une dizaine d'ingénieurs de l'Action de Développement Technologique (ADT) ALADDIN­-G5K, qui vise à coordonner l'activité de l'INRIA autour de l'infrastructure laissée par le projet Grid'5000 (www.grid5000.fr), soit 1696 nœuds disposant de 4790 cœurs de calcul. L'objectif du projet est la construction d'une infrastructure pour l'expérimentation des systèmes parallèles et distribués à grande échelle.

Le travail de l’ingénieur s’inscrit dans l’administration de l’infrastructure Grid’5000, au sein de son pôle support de l’ADT. Ce pôle a pour objectif de développer et de mettre en place les outils et les procédures pour une administration unifiée des sites INRIA de Grid’5000, de façon à assurer l’exploitation de l’instrument scientifique et le support des utilisateurs à la l’aide d’une équipe intervenant sur tous les sites. Ce pôle est majoritairement formé par de jeunes ingénieurs (5 jeunes sur 6 personnes, au 1er juin 2008).

L’ingénieur recruté travaillera sous la responsabilité du directeur technique d’Aladdin-G5K. Le travail au quotidien comprend :

  • l’administration de la plate-forme ;
  • la participation aux évolutions matérielles et logicielles de la plate-forme ;
  • le contact avec les prestataires pour les opérations de maintenance matérielle ;
  • le support aux utilisateurs de cette plate-forme expérimentale et la participation à leur formation par des séminaires ;
  • la rédaction de documentation utilisateur et administrateur.

Dans le cadre des activités liées à l’infrastructure informatique du centre de recherche, il participera à l’administration d’une infrastructure informatique et réseaux distribuée sur plusieurs sites géographiques et à son évolution.

Connaissances et aptitudes requises :

Le profil recherché est de niveau bac+5 (ingénieur ou DESS). Le candidat devra avoir une très bonne connaissance de l’ingénierie réseau et système, notamment :

  • Une bonne maîtrise les concepts et techniques d’architecture des réseaux et des systèmes,
  • Une bonne maîtrise de Linux (administration, installation, maintenance, compilation de noyaux) et des langages de script,
  • Des connaissances sur les architectures des systèmes parallèles et distribuées,
  • Une expérience de l’administration de cluster, de machines parallèles sera un plus,
  • Une bonne maîtrise de l’anglais technique,
  • Le goût du travail en équipe,
  • De bonnes aptitudes pédagogiques et rédactionnelles.

Détails

  • Durée du contrat : CDD 1 an possibilité de renouvellement.
  • Rémunération mensuelle brute : Entre 2 280 et 2487 euros bruts suivant expérience
  • Contacts :
    • David MARGERY: David.Margery à inria.fr
    • Guillaume OLIVIER: Guillaume.Olivier à inria.fr
    • Janet BERTOT: Janet.Bertot à inria.fr

Lettre de candidature et CV sont à adresser à eric.mielke à inria.fr