Célestin Matte
DevOps System Administrator
Strengths:
- Autonomous
- International
- Analytical thinker
Education
-
2017PhD in Computer Science, INSA Lyon, University of Lyon, France.
-
2014
-
2011DUT in computer sciences in Metz, valedictorian. Semester in Germany.
Professional experience
-
2021 - now
(part time)Freelance DevOps System Administrator for Software in the Public Interest- Migrate running systems to up-to-date and maintained cloud-based servers or services.
- Write Ansible script to install open source mailing list software PGLister, work on patches with upstream.
- Rewrite a Flask web application in Django (Python).
-
2022-02 - 09
(80% part time)Freelance System Administrator for IRIS (Canon group)
Manage ~50 Linux servers (upgrade all servers, implement security measures, debug issues and critical crashes, introduce automation with Ansible). -
2019 - 2020Postdoctoral researcher at Inria
Keywords: Privacy, Web tracking, GDPR, cookie banners.
2 publications in peer-reviewed conferences (one top-ranked conference) + 1 journal publication
Team work, collaboration with lawyers -
2018Off year for personal projects2014 - 2017PhD student at Université de Lyon - INSA Lyon - Inria Privatics
Thesis: Wi-Fi Tracking: Fingerprinting Attacks and Countermeasures
4 publications in peer-reviewed conferences
Teaching (3 years)
Installation of an autonomous self-deployed network of Arch Linux machines (Wi-Fi tracking demonstration) at the Cité des Sciences et de l'Industrie (Paris). -
2011-2014
Technical skills
-
- DevOps tools: Ansible, Bash, Git, Gitlab, Docker, SSH
- Cloud: Google Cloud Platform, AWS, OVH, Gandi
- OS: Debian, Arch Linux, Ubuntu, CentOS
- Software: Apache, NGINX, MariaDB, PostgreSQL, Postfix, Exim, Dovecot, Fail2ban, PHP-FPM, OpenVPN, Nagios, vSphere
- Programming: Python/Flask, Django, PHP
- Currently learning: Kubernetes, Terraform
-
- Ansible-PGLister Ansible script to install all components of the PGLister mailing list system Ansible
- Wombat A Wi-Fi tracking system for testing and demonstrational purpose Python Ansible Arch Linux
- Vendorlist explorer Web application that extracts information from the vendorlist of IAB Europe Transparency & Consent Framework and makes this information human-readable. Python Flask SQLAlchemy
- Cookie-Glasses A browser extension showing consent registered by cookie banners of IAB Europe's Transparency & Consent Framework JavaScript WebExtensions
- Members-django Rewriting of SPI's membership application using Django Python Django
Misc.
-
French (native), English (excellent), German (average).
Driving license.
Contribution to Open Source:- Maintainer of various AUR packages (Arch Linux), e.g. wyrd Sysadmin CI/CD
- Contribution to various projects: PGLister, PGArchives and PGWeb Django, Debian Reimbursement Ansible, kolla-ansible Ansible, Ansible community.general Sysadmin Python, Strawberry C++, Consent-O-Matic JavaScript, ranger Python, poezio Python, git (Git-Mediawiki) Perl
- System administrator for a student association in 2012-14 Sysadmin Debian Apache
- Organization committee of Grehack 2012, 2013 and 2015 Security
- Maintaining 4 personal servers since 2013 Arch Linux Debian Apache Postfix Flask MariaDB OpenVPN Jitsi
- 2020-21: Launched a fast-paced version of an online game PHP PHP-FPM Monitoring Performance optimization
- Wrote dance shows using digital art (Kinect sensors) C C++ libfreenect OpenCL SDL
- Wrote 7 articles in general-public technical journals