Grid5000:Open Positions: Difference between revisions

From Grid5000
Jump to navigation Jump to search
No edit summary
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Portal|User}}
__TOC__
= Interships available =
We have a few resources available every year to host interns, either with a sysadmin background or a systems developer background. We expect interns to mostly explore topics that are of interest to the technical team or to the user community, but that are not of high enough priority to be directly tackled by a technical team member. You'll find hereafter an example description, but please fell free to contact the technical director if you have other topics of interest and wish to know if it is of interest to us.
Descriptions are in french.
== Amélioration du Support des Paramètres CPU et BIOS dans Grid'5000 ==
=== Contexte ===
Grid'5000 est une infrastructure de recherche pour l'étude de l'informatique
distribuée (incluant les domaines HPC, Cloud, calcul parallèle, systèmes
d'exploitation, systèmes pair-à-pair, réseau, etc.).
Cette plateforme est constituée de 1000 machines réparties sur 10 sites,
interconnectés par un réseau rapide fournit par Renater et isolé d'Internet.
Ces ressources sont mises à disposition des équipes de recherche, qui ont la
possibilité de reconfigurer l'ensemble de la pile logicielle des noeuds, ou de
modifier le réseau, pour la durée d’une expérience.
=== Description du sujet ===
Grid'5000 laisse une grande liberté à ses utilisateurs pour la reconfiguration
des ressources. Il est par exemple possible de réinstaller un Operating System
complet sur les noeuds réservés.
Cependant, il n'est pas possible aujourd'hui de modifier certains paramètres
liés au matériel, tels que ceux accessibles depuis le BIOS : l'Hyperthreading,
les C-States ou le Turboboost, par exemple.
Hors, certains de ces paramètres ont une grande influence sur le comportement
d'une machine, et par conséquent sur le résultat des expériences menées sur
Grid'5000.


__TOC__
Le sujet de ce stage est d'améliorer le support de ces paramètres dans la
plateforme.
 
Pour cela, plusieurs axes de travail sont envisagés :
* Recensement des paramètres actuellement utilisés dans Grid'5000
* Mise en place d'une configuration par défaut pour l'ensemble des ressources
* Développement et mise à disposition d'outils pour modifier les paramètres
* Documentation à destination des utilisateurs
* Étude des technologies émergentes : UEFI, support dans les noyaux Linux récents, etc.
* Intégration au gestionnaire de ressources OAR.
 
Le stagiaire travaillera au sein de l'équipe technique de Grid'5000.
 
=== Compétences requises ===
* Architecture des systèmes et réseaux
* Linux (administration, installation, maintenance, etc.)
* Langages de script
* Anglais technique et Français


= System administrator located at Nice (Sophia) =
[[media:FichePosteASR-Sophia.pdf|This position]] is only opened to freshly graduated engineers (your
masters or engineer degree must be dated in 2012 or 2013 (exceptionally
2011)), for a 2 year contract


[http://www.inria.fr/institut/recrutement-metiers/offres/ingenieurs-jeunes-diplomes/%28view%29/details.html?id=PGTFK026203F3VBQB6G68LONZ&LOV5=4510&ContractType=4545&LG=FR&Resultsperpage=20&nPostingID=7925&nPostingTargetID=13524&option=29&sort=ASC&nDepartmentID=10 Details and online form].
=== Lieu ===
À définir parmi Nancy, Rennes, Lyon.


= Ruby developper located at Rennes =
= System and network administrator positions =
[[media:FichePosteDev-Rennes.pdf|This position]] is opened to freshly graduated engineers (your masters or engineer degree must be dated in 2012 or 2013 (exceptionally 2011)), for a 2 year contract.
Grid'5000 hires one to two systems and network administrators evry year. As an example, this is the annoucement made last year for a position in either Grenoble, Lille, Lyon, Nancy, or Rennes. [[media:ASR-Grid5000-2015.pdf|More details]]. We expect next hiring period to open in May 2016 at the earliest.


For this position it might also be possible to hire a more
<!--
experienced engineer or Phd. In that case,
No Grid'5000-related position available at the moment.
* it is expected that you will accept management tasks,
-->
* your work in the technical team could last as long as 3 years and 10 months, although the initial contract will be shorter. In that time frame it is expected you move to a deputy technical director role

Revision as of 17:58, 4 January 2016

Interships available

We have a few resources available every year to host interns, either with a sysadmin background or a systems developer background. We expect interns to mostly explore topics that are of interest to the technical team or to the user community, but that are not of high enough priority to be directly tackled by a technical team member. You'll find hereafter an example description, but please fell free to contact the technical director if you have other topics of interest and wish to know if it is of interest to us.

Descriptions are in french.

Amélioration du Support des Paramètres CPU et BIOS dans Grid'5000

Contexte

Grid'5000 est une infrastructure de recherche pour l'étude de l'informatique distribuée (incluant les domaines HPC, Cloud, calcul parallèle, systèmes d'exploitation, systèmes pair-à-pair, réseau, etc.).

Cette plateforme est constituée de 1000 machines réparties sur 10 sites, interconnectés par un réseau rapide fournit par Renater et isolé d'Internet.

Ces ressources sont mises à disposition des équipes de recherche, qui ont la possibilité de reconfigurer l'ensemble de la pile logicielle des noeuds, ou de modifier le réseau, pour la durée d’une expérience.


Description du sujet

Grid'5000 laisse une grande liberté à ses utilisateurs pour la reconfiguration des ressources. Il est par exemple possible de réinstaller un Operating System complet sur les noeuds réservés.

Cependant, il n'est pas possible aujourd'hui de modifier certains paramètres liés au matériel, tels que ceux accessibles depuis le BIOS : l'Hyperthreading, les C-States ou le Turboboost, par exemple.

Hors, certains de ces paramètres ont une grande influence sur le comportement d'une machine, et par conséquent sur le résultat des expériences menées sur Grid'5000.

Le sujet de ce stage est d'améliorer le support de ces paramètres dans la plateforme.

Pour cela, plusieurs axes de travail sont envisagés :

  • Recensement des paramètres actuellement utilisés dans Grid'5000
  • Mise en place d'une configuration par défaut pour l'ensemble des ressources
  • Développement et mise à disposition d'outils pour modifier les paramètres
  • Documentation à destination des utilisateurs
  • Étude des technologies émergentes : UEFI, support dans les noyaux Linux récents, etc.
  • Intégration au gestionnaire de ressources OAR.

Le stagiaire travaillera au sein de l'équipe technique de Grid'5000.

Compétences requises

  • Architecture des systèmes et réseaux
  • Linux (administration, installation, maintenance, etc.)
  • Langages de script
  • Anglais technique et Français


Lieu

À définir parmi Nancy, Rennes, Lyon.

System and network administrator positions

Grid'5000 hires one to two systems and network administrators evry year. As an example, this is the annoucement made last year for a position in either Grenoble, Lille, Lyon, Nancy, or Rennes. More details. We expect next hiring period to open in May 2016 at the earliest.