Curriculum vitae

[Version française]

Download this résumé:

Back to the résumé

Projects

Development of a Debian-based Linux distribution aimed at scientific computing

Development and maintenance of the CALIBRE Linux environment for scientific computing at EDF (world's largest utility company) for workstations and clusters, based on the Debian GNU/Linux distribution. Integration of various software and tools as requested by the customers. Development of the automatic deployment platform, management and production of the installation medias. Provided expert-level support to the customers' support teams. Provided general Linux and OpenSource expertise on various projects.

Environment Debian, FAI, Python, Perl, shell
Links Debian
FAI
http://www.debian.org
http://www.informatik.uni-koeln.de/fai

Vigilo monitoring platform deployment and GLPI integration

Deployment of a Vigilo monitoring platform for 200 hosts and 500 networking equipments. Development of various fixes to Vigilo in several key areas: configuration manager (confmgr), event correlator (SEC, corrsup), visualization (NagVis, supnavigator) and architectural fixes. Integration of the GLPI asset management solution as a source for Vigilo configuration data (hosts, basic host information, ...). Development of Nagios and Vigilo monitoring scripts (Nagios plugins, Vigilo SNMP Collector configuration). Development of a replacement heavy-client (client/server) alarm dashboard in lieu of Vigilo's web-based DashBoard. Integration of the Vigilo platform into the existing monitoring platform for configuration input and alarm transmission.

Environment Debian, Vigilo, SEC, cfengine, Nagios, NagVis, GLPI, SNMP, networking, SQL, Python, Perl, shell
Links Debian
Vigilo
SEC
cfengine
Nagios
NagVis
GLPI
http://www.debian.org
http://www.projet-vigilo.org
http://simple-evcorr.sourceforge.net
http://www.cfengine.org
http://www.nagios.org
http://www.nagvis.org
http://www.glpi-project.org

Conception and development of the Linbox IP Telephony Solution (LIPS)

Conception and development of an Asterisk-based IP Telephony solution, integrated into Linbox' infrastructure package. Design of the solution, software architecture and network topology, choice and integration of the software components, choice of the hardware components (servers, IP phones, IP DECT, ISDN interfaces, GSM gateways, PoE midspans, ...). Design of the Asterisk dial plan and dynamic inter-site call routing. Design of the fault-tolerant and load-sharing cluster architectures. Development of the configuration agent and web interface integrated into the Linbox Management Console. Definition of the commercial offerings and marketing documents. Preparation and execution of on-site deployments. Responsible for the solution as Product Manager.

Environment Debian, Asterisk, Kamailio (OpenSER), iaxmodem, HylaFax, networking (routing, DHCP/BOOTP, ...), SIP, IAX, DUNDi, ISDN, DECT, PostgreSQL, OpenLDAP, Apache, HeartBeat, XML-RPC, Python, Perl, PHP, shell
Links Debian
Asterisk
Kamailio
iaxmodem
HylaFax
PostgreSQL
OpenLDAP
Apache
HeartBeat
http://www.debian.org
http://www.asterisk.org
http://www.kamailio.org
http://iaxmodem.sf.net
http://www.hylafax.org
http://www.postgresql.org
http://www.openldap.org
http://httpd.apache.org
http://www.linux-ha.org/Heartbeat

FirstClass reverse-engineering and email migration

Reverse-engineering of the FirstClass groupware on-disk storage. Extraction of emails from FirstClass' on-disk storage, along with users' address books and mailing-lists. Regeneration of well-formed emails from the FirstClass data. Migration of the emails to a new groupware through an IMAP-to-IMAP synchronization process via a dedicated migration server (Courier IMAP). Data volume: 300 GB.

Environment Debian, mailsync, Courier, IMAP, Perl, shell
Links Debian
mailsync
Courier
http://www.debian.org
http://mailsync.sf.net
http://www.courier-mta.org

Fault-tolerant VPN design

Design of a fault-tolerant OpenVPN-based VPN architecture for an industrial client. Star-like network topology with two cores, primary and backup. Internal routing announcements using OSPF.

Environment Debian, OpenVPN, Quagga, networking, OSPF
Links Debian
OpenVPN
Quagga
http://www.debian.org
http://www.openvpn.net
http://www.quagga.net

Open-XChange and Asterisk click'n'dial integration

Development of a click'n'dial feature for Open-XChange in an Asterisk VoIP context. Integration of the click'n'dial feature into Open-XChange's address book.

Environment Debian, Open-XChange, Asterisk
Links Debian
Open-XChange
Asterisk
http://www.debian.org
http://www.open-xchange.com
http://www.asterisk.org

One-way Active Directory to OpenLDAP accounts synchronization (w/ passwords)

Development of a one-way accounts synchronization method between a master Active Directory tree and a slave OpenLDAP tree. Synchronization included user accounts and their passwords and a number of attributes.

Environment Debian, OpenLDAP, Perl, shell
Links Debian
OpenLDAP
http://www.debian.org
http://www.openldap.org

Fully automatic deployment platform

Development of a fully automatic deployment platform for a turn-key server solution. Development of the scripts and configurations for FAI.

Environment Debian, FAI, networking (DHCP/BOOTP)
Links Debian
FAI
http://www.debian.org
http://www.informatik.uni-koeln.de/fai

All-in-one turn-key server solution

Development of an all-in-one turn-key server solution targeted at SMBs and workgroups within organizations. Integration of various software components for file serving, file sharing, email, backups and more. Development of the web-based management interface.

Environment Debian, Samba, Apache, Qmail, ClamAV, SpamAssassin, Perl, PHP, shell
Links Debian
Samba
Apache
Qmail
ClamAV
SpamAssassin
http://www.debian.org
http://www.samba.org
http://httpd.apache.org
http://www.qmail.org
http://www.clamav.org
http://spamassassin.apache.org