Bonjour,
Nous recrutons pour travailler dans l'équipe technique Grid'5000 un
ingénieur système et réseau et un ingénieur devops.
Grid'5000 (
https://www.grid5000.fr) est une infrastructure pour
l'expérimentation des systèmes parallèles et distribués à grande échelle
(Cloud, HPC, big data) composé de plus de 1000 nœuds disposant de plus
de 8000 cœurs de calcul réparti sur une dizaine de sites. L'équipe
technique est chargée de l'administration de l'ensemble des services,
serveurs et de l'infrastructure réseau pour permettre des expériences
innovantes.
La mission de l'ingénieur devops consiste à développer et à maintenir en
condition opérationnelle les logiciels permettant l’exploitation de
Grid’5000 ainsi que la conduite d’expérience sur l’instrument. Sont
concernés en particulier ceux mettant en œuvre l’API REST ou gérant les
comptes utilisateurs, mais aussi notre solution de provisionning
bare-metal (Kadeploy), de reconfiguration réseau (KaVLAN), et de
monitoring énergétique et réseau (Kwapi). La plupart de ces logiciels
sont développés en Ruby, souvent à l’aide de Ruby on Rails ou Sinatra,
et sont associés à une web UI développée au dessus de jQuery.
L'ingénieur système et réseau devra participer à l'administration, via
l’outil de gestion de configuration Puppet, couplé à Git, de l’ensemble
des services nécessaires au fonctionnement de Grid’5000. En plus de
services classiques (DHCP, TFTP, http, DNS, SSH, supervision,
virtualisation, VPN, etc) il aura également à administrer des services
et outils spécifiques aux clusters HPC (OAR, Kadeploy3, Ganglia), aux
Clouds (CEPH) et aux plate-formes expérimentales (Kameleon, g5k-checks)
parmi lesquels certains sont développés dans le cadre du projet. Il
devra aussi participer au diagnostic et à la résolution des problèmes
rencontrés par les utilisateurs et contribuer aux évolutions de la
plate-forme (déploiement de nouveaux services, mises à jour et
migrations d’envergure, support de nouveaux matériels)
Ces postes sont à pourvoir à Rennes, Nancy, Lyon, Grenoble ou Lille
Les fiches détaillées sont disponibles sur le site Grid'5000
(
https://www.grid5000.fr/w/Grid5000:Open_Positions)
Cordialement,
--
Pierre NEYRON
Laboratoire d'Informatique de Grenoble/CNRS