Curriculum Vitæ - Jérôme Petazzoni


Jérôme Petazzoni
88, avenue de Saint Mandé
75012 Paris
Tel. : +33673235540 (mobile)
E-mail : jp@enix.org

Né le 4 juillet 1980 à Saint-Maurice (94)

Photo

Études

  • 2001-2004 : préparation d'une thèse d'informatique sur les systèmes de stockage distribué à l'Université de Marne-la-Vallée
  • 2000-2001 : DEA en Informatique Fondamentale et Applications (filière réseau) à l'Université de Marne-la-Vallée, obtenu avec mention Très Bien
  • 1999-2000 : Maîtrise d'informatique à l'Université de Marne-la-Vallée, obtenue avec mention Bien
  • 1998-1999 : Licence d'Informatique à l'Université de Marne-la-Vallée, obtenue avec mention Bien
  • Classe préparatoire aux grandes écoles MPSI et MP (Mathématiques Supérieures et Spéciales) au Lycée Marcelin Berthelot (Saint Maur)
  • Bac S (scientifique) 1996, mention Assez Bien

Expérience professionnelle

  • Depuis 2008 : mise en place d'une plateforme d'hébergement virtualisé basée sur Xen avec Debian/GNU Linux ; formations internes et externes ; avant-vente sur l'hébergement, l'infrastructure et Plone ; direction de l'équipe technique supervision et exploitation pour la société Pilot Systems
  • Depuis 2004 : création de la société Enix (hébergement Internet et prestations de services en sécurité et développements spécialisés)
  • 2005-2007 : déploiement d'une solution de supervision pour une plate-forme de voix sur IP (Nagios, Smokeping, alertes e-mail/SMS) ; développement sur le système embarqué OpenWRT (hotspot Wi-Fi avec backend radius) ; développement de briques logicielles de Fax-over-IP (T38 avec Asterisk et Callweaver, et filtres de traitement d'images adaptés) pour la société Andrexen
  • 2004-2005 : architecte d'une solution de Video-on-Demand sous Linux pour la société SmartJog (350 postes accédant à une bibliothèque de 50000 minutes de contenus MPEG4)
  • Été 2000 : contractuel au CRI (Centre de Ressources Informatiques) de l'Université de Marne-la-Vallée
  • Été 1999 : stagiaire au CRI de l'Université de Marne-la-Vallée
    (étude de montée en charge d'une passerelle Linux NAT pour plus d'un millier de machines en vue d'un déploiement sur le campus de l'université)
  • 1998-2001 : administrateur système et réseau pour la société ISNPRO
    (mise en place d'une plate-forme d'hébergement Web/DNS/Mail... pour une centaine de sites)

Enseignement et formations

  • 2008 : formations Python et QT 4 ; formations à la virtualisation et à l'utilisation de Xen
  • 2008 : TD et TP Python et Zope à l'INSIA
  • 2000-2004 : TP réseaux à Ingénieur 2000
  • 2000-2005 : TD de programmation système à Ingénieur 2000 et en Licence d'Informatique (UMLV)
    (Rédaction de nouveaux supports de TD - exercices, corrections, et d'un projet chaque année)
  • 2000-2001 : TD de télécommunication et réseau au CNAM
  • 2000-2001 : TD d'administration réseau à Ingénieur 2000 (anciennement Esitcom)
  • 1999-2000 : TD d'informatique (Caml) en classes préparatoires aux grandes écoles

Langues

  • Anglais (lu et écrit couramment)
  • Allemand (peu pratiqué)

Savoir-faire informatique

  • Outils et systèmes utilisés au quotidien
    • Langages de programmation : C et C++ (sur systèmes POSIX), Caml, Java, PHP, Python, Javascript
    • Outils UNIX : bash, GNUmake, emacs, vi, gdb (débogueur GNU)
    • Langages de description de page : LaTeX, HTML
    • Systèmes d'exploitation : UNIX (plus particulièment GNU/Linux, NetBSD, FreeBSD)
    • Outils de virtualisation : User-Mode Linux, XEN, VMWare, Parallels, qemu
    • Systèmes de stockage de masse : LVM et RAID sous Linux ; AOE et iSCSI en environnement haute disponibilité
    • Environnement réseau : administration de réseaux TCP/IP hétérogènes (Windows, Linux, NetBSD, MacOS et DOS accédant à des ressources communes : partage de fichiers, d'imprimantes ; annuaires LDAP, NIS...), déploiement de stations de travail avec les outils Ghost et/ou PXE, configuration de stations et terminaux diskless (sans disque dur, utilisant exclusivement le réseau)
    • Routage et sécurité (Firewalls, IDS) sous Linux en IPv4 et IPv6 ; utilisation des outils ipchains/iptables (sécurité Linux), et du système IP ROUTE 2 (fonctions de routage avancées, translation d'adresse...), qualité de service sous Linux (traffic control) ; routage interne et externe (RIP, OSPF, BGP) en IPv4 et IPv6 avec Zebra et sur routeurs Cisco
    • Infrastructure réseau Ethernet : conception et déploiement d'architectures filaires et wireless, VLANs, identification 802.1x, monitoring SNMP, métrologie avec MRTG/RRDTOOL, sécurité sans fil (WEP, WPA1, WPA2) ; familier du matériel HP Procurve, 3com SuperStack, Cisco Catalyst, et quelques autres constructeurs (Cabletron/Enterasys, D-Link...)
  • Langages et outils utilisés occasionnellement
    • Langages de programmation : Pascal (Turbo Pascal sous DOS, Think Pascal en environnement Macintosh, et Delphi pour Windows), Assembleur x86, Perl, Tcl/Tk, Visual C++, Zope (environnement de développement web)
    • Adobe PostScript
    • Systèmes UNIX (SCO UnixWare, GNU/Hurd, Solaris 2.6 à 9, HP/UX), VMS (sur matériel VAX), Windows (3.x, 9x, NT4, 2000), MacOS (7, 8 et X), BeOS, DOS, Novell
    • Programmation graphique sous X11 (Xlib, XToolkit, Widgets Athena et Motif, GTK, OpenGL, QT)
    • Plate-forme d'hébergement RealServer (développement d'outils d'analyse d'audience)
    • Applications H323 (Voix sur IP) pour la téléphonie en Intranet ; déploiement d'un GateKeeper ; développement d'un logiciel de facturation
    • Applications SIP (Voix sur IP) et T38 (Fax sur IP) avec Asterisk et Callweaver
    • Routage ATM sous Linux et sur commutateurs Fore/Marconi

Réalisations informatiques

  • Administration de serveurs Internet avec service e-mail (Sendmail, Postfix, Exim, Courier), serveur News NNTP (INN), listes de diffusion (Majordomo, MailMan), serveur Web HTTP (Apache 1 et 2), service FTP (proftpd), service DNS non trivial (plusieurs serveurs, DNS dynamique avec backend LDAP ou SQL), VPN (Intranet virtuel sécurisé à travers des liaisons non fiables), base de données SQL (mySQL et postgresql) :
    • depuis 1996 dans un cadre personnel
    • depuis 1998 dans un cadre professionnel (société ISNPRO)
  • Installation matérielle et configuration logicielle du réseau local d'un lycée, les stations étant sous Novell et NT, les serveurs (DNS, Firewall, Proxy...) étant sous Linux ; avec génération de rapports par scripts CGI en Perl
  • Installations de réseaux locaux et d'accès Internet partagés pour des entreprises
  • Tests de montée en charge d'une solution de masquerading avec un routeur Linux
  • Réalisation d'une distribution Linux spécialisée dans le cadre de la diffusion d'un applicatif nécessitant un serveur Web et un moteur de bases de données (travail comparable à la distribution actuelle Knoppix, en 2000)
  • Implémentation d'un VPN sécurisé dans des applications d'extranet (outils utilisés : SSH et PPP, PPTP, CIPE, OpenVPN)
  • Conception et direction technique d'une plate-forme d'hébergement composée d'un cluster de serveurs redondants
  • Déploiement de serveurs virtuels basés sur UML (user-mode Linux) et XEN
  • Divers projets universitaires : implantation de Corba en Java pour Palm Pilot ; framework pour le rendu de terrain en OpenGL...
  • Patches divers (bytelimit : module de contrôle de bande passante avec netfilter pour le noyau Linux ; ajout de fonctionalités pour Zebra, arpwatch, et autres outils Open Source).
  • Administration et supervision du serveur CVS de l'Université de Marne-La-Vallée (conception d'un système sécurisé autour de CVS et SSH)
  • Conception et implémentation de kicka, un outil permettant de lutter contre le "SPAM" et autres nuisances sur des réseaux de discussion (de type IRC)
  • Développement d'un test de performance (streambench) pour les serveurs de vidéo, permettant le dimensionnement d'une ferme de serveurs en fonction d'un grand nombre de paramètres
  • Patches divers pour MPlayer (en particulier pour le support MPEG-4 ISO, et l'intégration dans des bornes de visionnage)

Hobbies et autres activités

  • Musique (basse, clavier, guitare, saxophone, theremin)
  • Participation au développement du noyau Linux
  • Cuisine et œnologie
  • Modérateur et animateur sur le jeu en ligne Kraland

Autres loisirs de jeunesse ...

  • Synthèse d'images et fractales
  • Réseaux locaux hétérogènes
  • Analyse de la sécurité des systèmes informatiques
  • Vice-président de Cycom (association visant à promouvoir les jeux en réseau) ; organisation de plus de 50 événements accueillant de 50 à 500 joueurs depuis 1999
  • Analyse de la plate-forme embarquée BroadCom 96345 (modem ADSL, routeur, point d'accès 802.11g) afin d'effectuer un portage GPL de Linux pour cette plate-forme
  • Jeux de rôles