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)
|
|
|
É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
|
|