Menu

Pierre NEYRON

PARIS

En résumé

Architecte de solutions informatiques de haute-technologie, novatrices utilisant les technologies de pointes système et réseau. Expert Open-Source, systèmes GNU/Linux, déploiement d'infrastructures larges, grid, cloud-computing, virtualisation.

Mes compétences :
Networking
JavaScript
GNU/Linux
C
C++
Informatique
PHP
Embedded Linux
Linux
HPC
Clustering

Entreprises

  • Laboratoire d'Informatique de Grenoble / CNRS - Ingénieur de Recherche

    2010 - maintenant Informatique parallèle et distribuée.
  • Yahoo - Performance Engineer

    PARIS 2008 - 2010 Expert performance - Membre du Performance Engineering Group et de l'équipe Opérationnelle Europe/Afrique/Moyen-Orient Yahoo! Expert système en charge de la qualification matérielle et logicielle des serveurs installés dans les datacentres Yahoo! ainsi que du dimensionnement des infrastructures matérielles (fermes de serveurs réparties sur plusieurs datacentres) mise à disposition des services Internet développés par Yahoo!
  • INRIA - Ingénieur de Recherche

    Le Chesnay 2005 - 2008 Responsable Technique National (Ingénieur Spécialiste INRIA)
    Responsable technique national du projet de grille expérimentale français: Grid'5000. La plate-forme Grid'5000 a pour objectif de fournir aux chercheurs francais et collaborateurs étrangers une infrastructure dimensionnante (5000 coeurs) pour l'évaluation des travaux de recherche dans les domaines des architectures réseaux et systèmes réparties et distribuées: grappes et grilles de calcul et de données, protocoles P2P, réseaux rapides, infrastructures de services, Internet Next Generation, etc. En tant que responsable technique de la plate-forme, mon travail consiste en la coordination de l'équipe d'ingénieurs répartie sur 9 sites en France, la supervision de l'administration et l'architecture et la supervision des développements pour la plate-forme: Logiciel de gestions des ressources (OAR), Logiciel de redéploiement à la demande de systèmes d'exploitation (Kadeploy), suites d'outils pour l'administration de la grille, interconnection avec les grilles expérimentales étrangères (DAS3, Naregi). Enfin plus occasionnellement, j'ai effectué des présentations du projet au niveau national et international.
  • Icatis - Co-Fondateur, Directeur technique, Ingénieur R&D, Consultant

    2004 - 2005 - Développement du produit ComputeMode - La société Icatis est créée en vue de commercialiser le logiciel de Grille Virtuelle de calcul dont j'ai développé le prototype au Laboratoire ID. Le challenge consiste à poursuivre le développement pour obtenir un système de qualité professionnelle intégrant des composants robustes (MySQL, BusyBox, Debian), ainsi que de permettre une maintenance aisée (système d'auto-build, CVS, modules) pour une industrialisation. Différentes versions du système sont déployées successivement à l'Observatoire de Grenoble, chez TOTAL, et à l'Université de Grenoble.
    - Prestations de services - Expertise dans le domaine des plate-formes de calcul haute performance (HPC) et du déploiement d'infrastructures de manière générale. Différentes mission de consulting/expertise réalisées pour le groupe TOTAL, Kelkoo/Yahoo, l'Université de Grenoble, et la société OpenWide.
  • Laboratoire ID-IMAG (Unité mixte de recherche INRIA, CNRS, Universités de Grenoble) - Ingénieur de Recherche

    2002 - 2003 - Développement d'un système de Grille Virtuelle de calcul - Modification de la distribution Linux Mandrake de telle sorte qu'elle ne s'amorce plus depuis le disque dur, mais depuis un stockage réseau, un CDROM, une Clé USB, etc. Ceci permet une bascule temporaire de PC de bureautique Windows en machine de calcul la nuit par exemple. Développement d'un systéme de boot dynamique avec réveil distant et retour en mode bureautique automatique. Système de profil individuel par machine avec parametrage complet de la configuration. Portail Web d'adminitration.(Diskless, Wake on Lan, PXE, DHCP, BootLoader, Kernel Linux, Initrd).
    - Développement d'une Distribution Linux pour Cluster de calcul : Mandrake CLIC - Etude des systèmes de management et monitoring: CIM/WBEM pour l'adaptation à un cluster. Développement d'interfaces entre des outils de monitoring (Ganglia, SGI Perfomance CoPilot) et de traces (Pajé), et WBEM. Développement de composants "provider" WBEM. Interfaçage avec le Batch Scheduler PBS (CIM, C/C++, Perl, XML). Packaging (RPM). Déployement et administration de clusters de test utilisant la distribution CLIC.
    - Mise en place de la plate-forme réseau wireless du laboratoire - Architecture, administration. Etude des problème de sécurisataion innérant aux protocols wireless (802.11, Linux, Routage, Firewall, VPN, IPSec). Installation de Linux et développement sur PDA (Ipaq, Linux, compilateur croisé, C).
  • Coframi - Consultant

    Paris 2001 - 2002 Mission chez HP Telecom
  • National Institute of Standards and Technology (NIST), Maryland, USA - Guest Researcher

    2000 - 2001 - Développement d'une infrastructure logicielle - Membre de l'équipe de développement d'un prototype d'environnement intelligent, intégrant les technologies de pointe d'acquisition, de reconnaissance, d'identification, de localisation, pour "une interaction complète avec l'Homme" : le "Smart Space Laboratory". Développement du "NIST Smart Flow System", système de transport et de standardisation de flots pour l'architecture distribuée de traitement des données collectées par l'environnement intelligent. Conception et implantation d'un protocole réseau de transport multicast optimisé pour des flots à haut débit et sans perte de données (Linux, C/C++, TCP/UDP, IP Multicast). Architecte de l'intégration des technologies wireless dans l'environnement intelligent : mise en place d'un système pour l'interconnexion dynamique et sécurisée des réseaux sans-fils et du réseau cablé du laboratoire (Linux, Routage/Firewall : NetFilter, DHCP, WiFi, Bluetooth).
    - Développement d'une Interface utilisateur avancée - Développeur d'un outils graphique pour l'administration du "NIST Smart Flow System" et des processus de traitement des données. Celui-ci permet la conception des architectures de calculs distribués sur le cluster linux du laboratoire à l'aide de représentations sous forme de graphes. Il permet ensuite la gestion de l'exécution de telles architectures et la visualisation en temps réel du status des flots de données et des logiciels les traitant (Linux, C/C++, Qt GUI Toolkit, POSIX Threads/Processus, XML, MVC).

Formations

Réseau

Annuaire des membres :