Thomas Maurice | Personal page

Who am I?


I am a 23 years old French site reliability engineer. I currently work for the French advertising company Criteo, within the SRE Core PaaS team, managing the internal mesos clusters.

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 like 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.

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 008D 3D85 7A6D 3D88 B0CF DE4D 81A0 8068 5D4F DB96)

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

January 2017 - Right now Site reliability engineer at Criteo (Paris, France)
  • Managing the internal Mesos clusters
  • Chef recipes
  • Maintenance of legacy tools
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 Bash. Getting better and enjoying Golang. Understanding of embeded C and C++. Maybe some Ruby.
Operating Systems Debian (good command of it), Ubuntu, Fedora (Desktop)
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, 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.
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


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!