Présentation
Pierre-François Carpentier
Mon experience professionnelle:
Depuis 2016, je suis DevOps chez Adobe Inc., entreprise américaine connue pour Photoshop, PDF, PostScript ou encore Flash. Je travaille dans la division Marketing Cloud, et plus spécifiquement dans l'équipe Adobe Campaign (solution de gestion et d'envoie de campaign marketing).
Dans ce rôle, j'ai contribué à l'automatisation du déploiement, dialogué aves les équipes de R&D, participé aux cycles d'astreintes, analysé les problèmes de performance (principalement analyse de query SQL). Ce rôle m'a aussi permis de me familiarisé avec AWS et dans une moindre mesure Azure.
De 2011 à 2016, j'ai été ingénieur intégrateur chez Communication et Systèmes, entreprise spécialisée dans la conception et l'intégration de systèmes critiques pour des situations ayant de fortes contraintes de sécurité (Nucléaire, Banques, Armée).
Ce rôle m'a amené à mettre en place divers services (LDAP, 802.1X, NTP, CUPS, HTTP...), renforcer la sécurité des OS (durcissement, scellement), industrialiser les procédures de packaging, de génération et de déploiement (packaging RPM et Debian, scripting Shell et Python, Puppet, Kickstart, Preseed) le tout dans un environnement à forte contrainte de sécurité.
Par ailleurs dans le cadre de ma formation, j'ai fait plusieurs stages:
-
Communication et Systèmes: Conception et Réalisation d'une infrastructure de messagerie sécurisée par certificats, avec système de listes de diffusion chiffrées de bout en bout.
-
INRIA: Dans le cadre du projet européen Ideas, conception, réalisation et deploiement d'un site permettant de visionner des manuscrits orientaux.
-
IBISC: Conception et réalisation d'un modèle de tumeur cancéreuse afin d'étudier l'action de la molécule PA-1.
Mon cursus:
Je suis titulaire du diplome d'ingénieur de l'Ecole Nationale Supérieure d'Informatique pour l'Industrie et l'Entreprise (ENSIIE). La formation de cette école s'axe autour de trois pilliers:
-
Informatique (Programmation, Administration Système et Réseau, Base de Données)
-
Mathématiques (Recherche Operationnelle, Compilation, Statistiques, Théorie des Graphes)
- Sciences Humaines (Anglais, Economie, Management)
Plusieurs spécialités sont disponibles, j'ai choisi pour ma part la spécialisation Administration Système et Réseau (analyse du noyau Linux, administration de lan et architecture des processeurs). Ainsi que les options Réseau (Analyse des protocoles réseau, routage dynamique (RIP/OSPF)) et Programmation Résonnée (Preuve formelle de programmes).
Par ailleurs, je suis également titulaire du diplome du Master Réseau de l'université Pierre et Marie Curie (UPMC), formation théorique sur les réseaux. Cette formation aborde les thèmes suivant:
-
Protocoles Réseau (ATM MPLS)
-
Simulation Réseau
-
Mathématiques Appliquées aux réseaux
-
Initiation à la recherche (Collecte, Lecture et Analyse de documents de recherche)
Mes Hobbies:
L'informatique est plus que mon travail, c'est aussi une activité de loisir pour moi. Que cela soit programmation, configuration et mise en place de services (de ftp à openvpn, en passant par lighttpd, trac, dnsmasq...) ou administration système (Gentoo Linux, FreeBSD), toutes ces activités me plaisent.
Par ailleurs, je joue de la guitare et du piano depuis plusieurs années, et depuis peu de la batterie. Je fais aussi l'électronique. J'ai aussi pratiqué la voile en compétition pendant neuf années. Je fais aussi de la photographie.
Mon Curriculum Vitae (Français):
Mon Curriculum Vitae (Anglais):
Projets Personnels:
Font basée sur Terminus:
kakwafont
Installeur automatisé pour gentoo/linux:
genautoo
Librairie de conversion du format EMF vers SVG:
libemf2svg
IHM Web de gestion de zones DNS:
dnscherry
Une librairie/utilitaire en ligne de commande permettant de créer des histogrames en ascii:
ascii-graph
Un script simple permettant de controler la vitesse du ventilateur sur un thinkpad:
thinkfan-sh
Un plugin d'alerte SeLoger pour supybot (bot IRC):
supybot-plugin-seloger
Une librairie python de graphes orientés se basant sur Redis:
pygraph_redis
Tar Revision Control:
TRC
Wifish, quelques scripts shell pour se passer de NetworkManager ou Wicd:
wifish
Un scraper du site d'info trafic Sytadin:
sytadin-scraper