Difference between revisions of "Grid5000:Open Positions"

From Grid5000
Jump to: navigation, search
(Positions for the technical team (4))
(Environnement et contexte)
Line 12: Line 12:
  
 
Les postes d'ingénieur jeune diplômé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 jeune diplômé ne peut en aucun cas être prolongé au-delà de deux ans.
 
Les postes d'ingénieur jeune diplômé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 jeune diplômé ne peut en aucun cas être prolongé au-delà de deux ans.
Les postes d'ingénieurs confirmés...
+
Les postes d'ingénieurs confirmés s'adressent à des ingénieurs avec de 3 à 8 ans d'expérience.
 
 
 
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 1582 noeuds disposant de 5860 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.
 
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 1582 noeuds disposant de 5860 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 ====
 
==== Missions ====
 
L’ingénieur travaillera dans le pôle support de l'ADT. Ce pôle à pour objectif de développer, de mettre en place et d'utiliser les outils et les procédures pour une administration unifiée des sites de Grid'5000, de façon à assurer l'exploitation de l'instrument scientifique et le support des utilisateurs à l'aide d'une équipe intervenant sur tous les sites. Cette administration système et réseau se base actuellement, pour les services habituels, sur la combinaison de capistrano pour le déploiement, de puppet pour la configuration des serveurs virtualisés et d'un dépôt git pour la gestion des configurations et des modules générant celle-ci. Des outils et services plus spécifiques à l'exploitation d'un instrument scientifique sont aussi utilisés.
 
L’ingénieur travaillera dans le pôle support de l'ADT. Ce pôle à pour objectif de développer, de mettre en place et d'utiliser les outils et les procédures pour une administration unifiée des sites de Grid'5000, de façon à assurer l'exploitation de l'instrument scientifique et le support des utilisateurs à l'aide d'une équipe intervenant sur tous les sites. Cette administration système et réseau se base actuellement, pour les services habituels, sur la combinaison de capistrano pour le déploiement, de puppet pour la configuration des serveurs virtualisés et d'un dépôt git pour la gestion des configurations et des modules générant celle-ci. Des outils et services plus spécifiques à l'exploitation d'un instrument scientifique sont aussi utilisés.

Revision as of 16:05, 18 May 2010

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

Positions for the technical team (4)

These positions are directly related to the technological development action (ADT) named ALADDIN-G5K. Please check you are eligible to these positions before applying, as conditions apply. Applications are not open yet.

Ingénieur système et réseau, administration des grappes de l'instrument Grid'5000 (1 poste à Saclay, 1 poste en Rhônes-Alpes (Lyon ou Grenoble))

Environnement et contexte

Ce poste est un poste d'ingénieur jeune diplômé ou d'ingénieur confirmé (3 à 5 ans d'expérience) à pourvoir à partir du 1/10/2010

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 7 régions.

Les postes d'ingénieur jeune diplômé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 jeune diplômé ne peut en aucun cas être prolongé au-delà de deux ans. Les postes d'ingénieurs confirmés s'adressent à des ingénieurs avec de 3 à 8 ans d'expérience.

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 1582 noeuds disposant de 5860 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 travaillera dans le pôle support de l'ADT. Ce pôle à pour objectif de développer, de mettre en place et d'utiliser les outils et les procédures pour une administration unifiée des sites de Grid'5000, de façon à assurer l'exploitation de l'instrument scientifique et le support des utilisateurs à l'aide d'une équipe intervenant sur tous les sites. Cette administration système et réseau se base actuellement, pour les services habituels, sur la combinaison de capistrano pour le déploiement, de puppet pour la configuration des serveurs virtualisés et d'un dépôt git pour la gestion des configurations et des modules générant celle-ci. Des outils et services plus spécifiques à l'exploitation d'un instrument scientifique sont aussi utilisés.

Le pôle support est majoritairement formé par de jeunes ingénieurs (4 jeunes ingénieurs sur 5 personnes, hors directeur technique, au 1er juin 2010). L'ingénieur recruté travaillera sous la responsabilité du directeur technique d'ALADDIN-G5K.

Activités

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 documentations utilisateur et administrateur (en anglais).

Pour un ingénieur confirmé, une tâche d'animation du pôle support en liaison avec le directeur technique est aussi à prévoir une fois que l'ingénieur sera familiarisé avec le contexte technique.

Compétences et Profil

Le profil recherché est de niveau bac + 5 (Master 2 professionnel, école d'ingénieur). Le candidat devra avoir :

  • 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,
  • Langages de programmation : bash, perl, ruby principalement, php et javascript occasionnellement,
  • Des connaissances sur les architectures des systèmes parallèles et distribuées,
  • Une première expérience de l’administration de cluster, de machines parallèles serait appréciée,
  • Une première expérience dans l'administration de switchs ou de routeur serait aussi appréciée
  • Une bonne maîtrise de l’anglais technique,
  • Le goût du travail 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, en anglais
    • capacité à accepter la remise en cause de son travail
  • De bonnes aptitudes pédagogiques et rédactionnelles.

Détails

  • Rémunération : envions 2515 € bruts, soit 2052 € net pour un ingénieur jeune diplômé
  • Durée du contrat : 12 mois, renouvelable une fois
  • Date prévisible d'embauche : entre octobre et décembre 2010.
  • Contact technique : David Margery (David.Margery à inria.fr, +33(0) 299 84 25 12)
  • Les candidats doivent postuler en ligne à partir du site Web de l’INRIA. L’espace recrutement sera accessible à l’adresse suivante ultérieurement : [1]

Ingénieur en développement d'application, développement d'outils utilisateurs pour Grid'5000 (1 poste à Rennes, 1 poste à Nice (Sophia))

Environnement et contexte

Ce poste est un poste d'ingénieur jeune diplômé ou d'ingénieur confirmé (3 à 5 ans d'expérience) à pourvoir à partir du 1/10/2010

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 7 régions.

Les postes d'ingénieur jeune diplômé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 jeune diplômé ne peut en aucun cas être prolongé au-delà de deux ans. Les postes d'ingénieurs confirmés...

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 1582 noeuds disposant de 5860 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 a 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.

Pour la plus grande partie, ces développements visent à offrir aux utilisateurs des outils pour exploiter des ressources systèmes en exposant aux utilisateurs une API et des programmes en ligne de commande chargés d'allouer des ressources, de les configurer, de les rendre disponibles aux utilisateurs et de les réclamer à la fin de la réservation. Il y a donc de nombreuses interactions entre les outils à développer et les services systèmes. L'ingénieur aura donc aussi la charge de proposer une configuration système pouvant supporter les outils développés en interagissant avec le pôle support de Grid'5000.

Pour le poste à Sophia, les développements auront pour but d'aider les utilisateurs dans l'exploitation des espaces de stockage et des disques durs. La mission comprend 3 volets en particulier :

  • un service d'allocation et de gestion d'espace de stockage longue durée
  • un service de déploiement efficace d'image disque de machines virtuelles
  • une étude pour le déploiement de systèmes de fichiers performants (éventuellement distribués)

Pour le poste à Rennes, les développements auront pour but d'étendre l'infrastructure de Grid'5000 pour un meilleur support de campagnes d'expérience. Il s'agit en particulier de permettre un partage des ressources en mode best-effort plus équitable entre campagnes d'expériences et de proposer un mode semi-best-effort pour les campagnes d'expériences nécessitant un long temps de configuration à chaque étape ou l'utilisation simultanée de plusieurs ressources tout en limitant l'impact sur la disponibilité de l'instrument. Des développements complémentaires sur OAR, l'outil de gestion et d'allocation de ressources sont aussi à prévoir.

Activités

Le travail au quotidien comprend :

  • le développement,
  • le développement des outils de tests et de qualification des développement,
  • le packaging des développements pour leur déploiement sur l'infrastructure,
  • la rédaction en anglais des documents décrivant l'architecture des développements envisagés,
  • la participation aux réunions de conception de l'ensemble de développements en cours, et le commentaire des documents d'architecture
  • la maintenance de premier niveau des développements déjà exploités

Compétences et Profil

  • Connaissance des outils systèmes UNIX ou Linux
  • Maîtrise de l’anglais technique et scientifique
  • Langages de programmation : perl, ruby, javascript.
  • Pour le poste à Sophia, culture générale des mécanismes et outils des systèmes de fichiers
  • Une première expérience d'utilisation d'outils associés au développement logiciel (gestionnaire de version, gestionnaire de bugs, deboggueur, profiler, méthodologie de test...) serait un plus
  • Une première expérience d'utilisation de systèmes distribués ou de services web serait un plus.
  • 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

Détails

  • Rémunération : envions 2515 € bruts, soit 2052 € net pour un ingénieur jeune diplômé
  • Durée du contrat : 12 mois, renouvelable une fois
  • Date prévisible d'embauche : entre octobre et décembre 2010.
  • Contact technique : David Margery (David.Margery à inria.fr, +33(0) 299 84 25 12)
  • Les candidats doivent postuler en ligne à partir du site Web de l’INRIA. L’espace recrutement sera accessible à l’adresse suivante ultérieurement : [2]

Positions for the BonFIRE European project (2)

These positions are in relation to the BonFIRE european project, whose consortium agreement is still pending. Exact dates and duration of the positions are subject to change.

Ingénieur système et réseau, administration du testbed BonFIRE (1 poste, à Rennes)

Ingénieur en développement d'application, développement du testbed BonFIRE (1 poste, à Rennes)