resume/resume.tex
2022-04-07 20:57:06 -04:00

135 lines
7.5 KiB
TeX

\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{orange}
\nopagenumbers{}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75,top=1cm,bottom=1cm,right=1cm,left=2cm]{geometry}
\name{Clem}{HERTLING}
\address{2126 Menahan St Apt 1C}{Ridgewood, NY 11385}{USA}
\phone{+1~646~750~0728}
\email{clem.hertling@wxcafe.net}
\homepage{wxcafe.net}
\social[twitter]{wxcafe}
%\extrainfo{Citizenship: French}
\begin{document}
\makecvtitle{}
\vspace{-1cm}
\section{Work Experience}
\cventry{2017-}{Gandi}{Systems and Network Administrator}{Paris / NYC}{}
{
\emph{4 years}, Network engineering and system administration. \\
{\scriptsize \emph{Outils:} Ansible, Puppet, Python, Packet Journey, Cisco IOS/IOS-XR, Juniper JunOS, PfSense, Quagga, RIPE Atlas, RT and Phabricator, \dots} \\
Migration of production from an older datacenter to four newly-spawned ones: backend change, automation of the migration (ansible), live-migration of clients with 0 interruption, network spawn from scratch, etc \dots \\
Running day-to-day production on Gandi's network (oncall, ticket management) from offices to transit and peering management \\
Participation in the planification of the new Luxembourg PoP architecture, including equipement replacement, architecture switch, complete redundancy, automation of the public and corp migration, \dots \\
Setup of multiple anycasted DNS ``nanoPoPs'' (Japan, East US) with network architecture design, configuration of the equipments, and follow-up from reception of the equipment all the way to production.\\
Setup and use of RIPE Atlas tools: installation of Anchors in Gandi datacenters, use of credits to run measurements on Gandi services for alerting / performance statistics \\
Regularly, systems day-to-day production as well (oncall, ticket management), as well as incidents with registries and hosting infrastructure \\
100\% remote workplace with 6 hours time difference, since november 2018. \\
}
\cventry{2016--2017}{FranceIX Services}{Systems and Networks Administrator (part time)}{Paris}{}
{
\emph{1 year}, Administration of the whole infrastructure. \\
{\scriptsize \emph{Tools Used:} Ansible, Gitlab \& Gitlab CI, Duplicity, Bash on Windows, Python \& Ruby scripting, Brocade SLX-OS, \dots} \\
Development of new services (backups, lab automation, internal git forge, CI and tests, \dots). \\
Work on improving the security of the infrastructure (User separation and management automation, \dots). \\
Minor work on backbone upgrade \\
Minor work in datacenters, day-to-day support to end users \\
}
\cventry{2016}{FranceIX Services}{Intern}{Paris}{}
{
\emph{10 weeks}, Systems and Networks Administration and Automation \\
{\scriptsize \emph{Tools Used:} Ansible, Elasticsearch/Logstash/Kibana, OpenVPN, OpenBSD, Postfix, Exim4, Tacacs+, Elastalert, \dots} \\
Development of new services (Network equipment configuration backups, log centralization with ELK, VPN setup upgrade, email smarthost, \dots) \\
Work on the security of the infrastructure (deployment of AAA, log-based alerting, \dots) \\
Minor work in datacenters \\
}
\cventry{2015}{PMC (Pari Mutuel Computing)}{Intern}{St-Maur des Fossés (near Paris)}{}
{
\emph{2 months}, Systems Integration \\
{\scriptsize \emph{Tools Used:} bash, debootstrap, C, debian packaging tools, perl, perldoc, svn, \dots} \\
Development of a software platform for the generation of system images for embedded platforms (Raspberry Pi 2, other ARM boards), including integration of domain-specific software in the system images and development of a web-based management platform for the resulting system, in Perl \\
}
\subsection{\underline{Associations and Open-Source}}
\cventry{2017}{Mastodon}{Collaborator}{}{}
{
{\scriptsize \emph{Tools Used:} Puppet, Qemu/KVM, Nginx (reverse proxy/load balancer), Ruby (Rails), Javascript, \dots} \\
(Mastodon is a decentralized and federated social media platform, resembling Twitter) \\
Running multiple instances with over a thousand users since April 2017. \\
Regular work on the issue tracker of the project, triaging bugs and requests, answering questions. \\
Submitted a few patches, maintaining (small) forks for personal use \\
}
\cventry{2013--2017}{Cryptoparties}{Organizer}{}{}
{
{\scriptsize \emph{Tools Used:} \LaTeX, GPG, Tor, secure communication tools (Signal), TAILS, \dots} \\
(``Cryptoparties'' are social events where people can learn about privacy and technology) \\
Organization and/or participation to multiple cryptoparties in Paris, including documentation, amenities (Internet access, stickers, TAILS USB sticks, PGP key slips, \dots), and opening talks \\
Multiple other planned cryptoparties over 2017/2018 \\
}
\cventry{2013--2016}{Association \href{http://nos-oignons.net}{Nos-oignons}}{Systems Administration Team Member}{}{}
{
{\scriptsize \emph{Tools Used:} Debian, Prosody, Postfix/Dovecot, Schleuder, Ikiwiki, Mailman, Tor, \dots} \\
(Nos-Oignons is an association for the promotion and deployment of privacy tools in France) \\
Work on the initial setup of the association (first node setup, email, XMPP, ...) \\
Implementation of the following node deployments \\
}
\cventry{2013--2017}{Association Gconfs (Epita)}{Speaker \& Member}{}{}
{
{\scriptsize \emph{Tools Used:} \LaTeX, Pitivi, Open Broadcasting Software (OBS), pandoc, \dots} \\
(Gconfs is a student org at Epita (a CS Engineering school) that centers on organizing/giving conferences) \\
Speaker in multiple talks, generally centered about Linux/UNIX and Networks \\
Work on EuroBSDCon 2017 audio and video setup, streaming and recording \\
Speaker for several short talks during the end of 2017 \\
}
\section{Education}
\cventry{2020}{RIPE NCC Certified Professional IPv6 Analyst}{}{}{}{}
\cventry{2016--2017}{Licence Professionnelle MRIT (Security major)}{Université Paris-Est Créteil}{Vitry-sur-Seine}{{\footnotesize \emph{Networks/Telecom}}}{}
\cventry{2014--2016}{DUT Réseaux \& Télécoms}{Université Paris-Est Créteil}{Vitry-sur-Seine}{{\footnotesize \emph{Networks/Telecom}}}{}
\cventry{2013--2014}{Infosup}{Epita}{Villejuif}{{\footnotesize \emph{Computer Science}}}{}
\cventry{2013}{Baccalauréat Scientifique}{}{}{{\footnotesize \emph{High School Diploma}}}{}
\cventry{2011}{SAT}{}{}{\textit{1770/2400}}{}
\section{Skills}
\cvitem{English}{Fluent (Lived here for the past three years)}
\cvitem{French}{Native speaker}
\subsection{\underline{Programming}}
\cvitem{shell}{daily use}
\cvitem{C/C++}{basic knowledge}
\cvitem{python}{frequent use for scripting}
\cvitem{perl}{infrequent use for scripting}
\subsection{\underline{Systems/Networks Administration}}
\cvitem{Linux}{Administration of Debian/Ubuntu in production, Archlinux as a
desktop distro, built an LFS}
\cvitem{BSD}{Frequent administration of OpenBSD and FreeBSD}
\cvitem{macOS}{Daily use, general knowledge of the internal workings}
\cvitem{Virtualization}{Xen, Docker, Qemu/KVM, FreeBSD Jails}
\cvitem{Software}{Nginx, Postfix, Apache, Dovecot, git, OpenSMTPd, Puppet, Ansible, ZFS, \ldots}
\cvitem{Monitoring}{Nagios, LibreNMS/Observium, Prometheus/Grafana, ELK stack}
\cvitem{Network}{CCNA 1--4, Use of IOS-XR, JunOS}
\section{Extras}
\subsection{\underline{Interests}}
\cventry{}{Photography}{Instant (Polaroid SX-70), Film, *and* Digital (Fujifilm X-T30)}{}{}{}
\cventry{}{Sociology/Philosophy}{Foucault, Butler, generally post-structuralist readings}{}{}{}
\cventry{}{Electronics}{Repairing and tinkering with electronic devices}{}{}{}
\cventry{}{Rock Climbing}{Frequent practice at local gyms as an amateur}{}{}{}
\end{document}