Bonjour,
grenouille.com est une association loi 1901 à but non lucratif qui propose un outil libre de mesure des performances des offres grands publics des fournisseurs d'accès à Internet. Elle est composé uniquement de bénévoles. Elle participe à un projet financé par l'Agence Nationale de la Recherche nommé Collaborative Monitoring (aka C'MON). C’MON est un projet ambitieux de métrologie d'Internet depuis sa périphérie, c'est à dire depuis les utilisateurs finaux. Dans le projet C’MON, nous essayons d'inférer les performances des FAIs à partir de mesures faites par les utilisateurs. C'MON se base sur les logiciels de supervision de grenouille.com en vue de les améliorer avec de nouvelles mesures et de nouvelles méthodes d'inférence.
Le consortium derrière le projet C'MON comprend le laboratoire d'informatique de Paris VI (LIP6), L'Ecole Normale Supérieure (ENS), l'équipe-projet Planète de l'Institut National de Recherche en Informatique et Automatique (INRIA), le laboratoire de recherche de Technicolor et, bien sur, grenouille.com.
Nous cherchons un ingénieur parlant couramment PHP, SQL et OCaml et maitrisant un SCM comme subversion et des outils de communications de type mailing lists et IRC comme support de travail collaboratif. Sa mission est d'affiner les spécifications et implémenter une des mesures conçues par les laboratoires du projet C'MON (pour plus d'infos, vous pouvez jeter un œil au wiki http://cmon.grenouille.com). Plus précisément, l'objectif attendu est la réalisation de l'implémentation des parties clientes et serveur, en se basant sur le code existant. Les membres des laboratoires impliqués ainsi que les volontaires codant la grenouille participeront à l'encadrement de cette mission. Une partie de l’encadrement se fera uniquement via IRC et mailing lists. Nous lui demandons une grande capacité d'autonomie et d'adaptation à de nouveaux concepts. Cette mission peut se faire dans le cadre d'un stage ou d'un CDD.
Profil recherché : ------------------
* Vous maîtrisez les composants fondamentaux du développement Web sous Linux tel que Apache, MySQL ou encore PHP et vous savez comment insérer ces composants dans une architecture REST et les choisir de façon optimale.
* Vous êtes capable de définir des structures de données en SQL évolutives qui répondent à des besoins actuels et futures et le protocole de communication sur du HTTP qui identifie chaque structure pour chaque client dans une architecture de type REST.
* Vous avez une première expérience réussie dans le développement de sites web ou en administration Unix.
* Les architectures des "botnet" ne vous sont idéalement pas étrangères et vous avez des idées sur comment les adapter et les implémenter à une architecture REST.
* Vous êtes idéalement capable de spécifier puis implémenter dans le détail une architecture REST en fonction d'une expression des besoins.
* Vous devrez implémenter un module complexe de mesure active de façon portable et l'interfacer dans l'agent de mesure.
* Idéalement vous avez participé à un développement collaboratif.
* Vous connaissez TCP/IP ainsi que les concepts de base et/ou avancés de la métrologie des réseaux.
* Apprendre de nouveaux concepts ne vous fait pas peur.
Anglais lu, écrit et parlé couramment fortement souhaité. Durée initiale du stage/CDD : 6 mois renouvelable. Rémunération : 1200€ Net par mois pour le stage / 1842€ Net par mois pour le CDD (à négocier). Lieu de travail : LIP6.
Merci de vous faire parvenir votre CV et/ou émail de présentation et de motivation à l'adresse webmaster@grenouille.com. N'hésitez à poser des questions si vous voulez des précisions. Les CVs au format MS-Word seront poubellissés.
Cordialement.