Thomas Maurice | Personal page

Who am I?


I am a 24 years old French engineer (Site Reliability or Production Engineer whatever term you use). I currently work for Facebook.

Before that, I used to work for OVH, a hosting company, building their container hosting solution.

As an admin I like building systems that are fairly autonomous, automated, scalable and resilient. This is why I liked in the past working in an environment that involves the Apache Mesos scheduler, and containerization technologies like Docker. Sometimes I also enjoy writing some little pieces of software.

During my free time, I enjoy reading either technical or non technical books, hanging around with my pals, travelling (of course, the further the better!). Sometimes for some reasons I do sports, I fairly enjoy Wii Sport horse riding, skiing, swimming and Pokémon Go (yes it counts!). My music tastes are a little less conventional since I am a huge metal music fan, from the basics to some new jumpy things or even some darker shit.

Get in touch with me

The preferred way to get in touch with me is via email, at thomas AT maurice DOT fr. I would also appreciate if you used my GPG key to cipher the email (Fingerprint 3B4D 2B1E 3DEF AB8B 9A9D 7B4C B36E C5E6 C846 95B2)

I am also active on some other Internetz, such as:

  • GitHub, where I upload some ridiculous things sometimes, such as a Pastbin over DNS, or more seriously a small cli for Mesosphere's Chronos framework
  • Twitter, where I speak nonsenses, technical things and death metal
  • LinkedIn, where you can read more about my skills.
  • My blog, where I'll try to post interesting stuff from time to time.

Do not hesitate to drop me a line, it is always appreciated

Résumé | Download in PDF


2012 - 2015 Master's degree in engineering at Polytech Lille School of Engineering. Departement of Computer Science, Microelectronics and Automation
2010 - 2012 Preparatory curriculum in Polytech Lille. Mathematics, Computer Science, Mechanics, Physics.
2007 - 2010 Baccalauréat (A Level) with First class honours at Lycée Kernanec (Marcq-en-Barœul, France)
A level in sciences (maths, physics, chemistry, biology), languages (French, English, Spanish and Latin), history and geography.

Professional experiences

April 2017 - Right now Production engineer at Facebook (London, United Kingdom)
January 2017 - March 2017 Site reliability engineer at Criteo (Paris, France)
  • Managing the internal Mesos clusters
  • Chef
  • Ruby scripting
September 2015 - December 2016 System administrator at (Roubaix, France)
  • Building/improving the internal code execution engine based on Apache Mesos and Docker
  • Building/improving the Apache Mesos/Marathon/Docker beta
  • Developping custom tooling in Golang
  • Networking things in order to provide container isolation and security
March 2015 - September 2015 System administrator intern at (Roubaix, France)
  • Building a custom mail relay/accounting solution based on Postfix for OVH's shared hosting (~2M emails/day)
  • Administration & build of Debian servers
  • Postfix, Python, Puppet, email étiquette (SPF/DKIM/DMARC)
  • Administration of the SailAbove container hosting platform
April/August 2014 System administrator intern at Worldline (Seclin, France)
  • Administration of CentOS/RedHat servers
  • Study and benchmarking of various webservers and High Availability solutions (HAproxy, Varnish...)
  • Load-balancing (IPVS/Keepalived, Ldirectord...)
July/August 2013 Developper at Institute of Mechanics and Advanced Materials (Cardiff, UK)
  • Matlab to Octave source code conversion
  • Development of a graphical interface to Octave simulation code (C++/GTKmm)
  • Development of a graphical interface to a High Performance Computer to launch Octave simulations (C++, Gtkmm, libssh, Octave)
July 2011 Intern at Haxys Informatique (Villeneuve d'Ascq, France)
  • Computer hardware maintenance and customer service
  • Software development (C++/Qt, cross-plateform project)
  • Website development (PHP5 and MySQL)


French Mothertongue
English Fluent, TOEIC 975/990. TOEIC exam passed at Polytech Lille in 2014.
Spanish Understood both spoken and written.

IT Superpowers

Languages Good command of Python and Golang. I know how to read and patch some Ruby. Sometimes I do bash. I understand C and C++. I don't do Perl.
Operating Systems Debian, Ubuntu, CentOS
Opensource Software Postfix, Nginx, HAproxy, Keepalived, Docker, Serf, Shinken, Prometheus, Grafana. I also know a bit Consul, Elasticsearch and Kibana
Administration/Monitoring tools used recently Puppet, Ansible, Chef (sort of), Serf, Shinken, Grafana
Docker ecosystem Docker, Apache Mesos, Marathon, Chronos, Marathon-lb


Leisure Reading things, watching movies and series, listening to music (mainly metal, though), horse riding, skiing, travelling. I also occasionally enjoy making random jokes. Sometimes I write killer leeks on Leekwars
Associative involvement
  • EESTEC International board assistant (2013-2014) then IT Team system administrator (2014-present)
  • EESTEC LC Lille Contact Person (2012) then Chairman (2013-2014) and at last Oversight Committee (2014-2016)
  • Took part in the EESTEC workshop "It's solar time !" in Novi Sad (Serbia)
  • Took part in the 27th EESTEC International Congress '13 in Munich (Germany)
  • Took part in the 8th EESTEC Chairperson's Meeting '13 in Tallinn (Estonia)
  • Took part in the 30th EESTEC International Congress '16 in Belgrade (Srbija)
  • Main organizer of the EESTEC Workshop "electROniCKs" '14 in Lille (France)
Other randomnesses
  • I taught a class about System & Network administration at Polytech'Lille in October 2016 to fifth year students and I enjoyed it.


You are still reading? Good!

Aside from my work projects, I have some personnal projects that I like to work on. The main one is providing my family with a range of autohosted things, such as AT maurice DOT fr email adresses, file sharing solution and VPN access. All that is based on a small OVH SoYouStart server configured as a Xen dom0 and several tiny VMs as domUs to provide role segregation and isolation. Of course all VMs are installed using Ansible, and push metrics that allow me to monitor them using carbon and grafana.
I might release a tutorial howto when I'm done with it.

When I have some time, I will try to develop my own Apache Mesos framework for fun, probably in Golang.

Obligatory motivational quote

Use the force Harry!