~/e4b4.eu

Resume

Background

I have been learning many different aspects of computing and programming on my own since I was ten years old. This made me a quick self-learner, capable of learning new technologies and frameworks as they are needed.
In my day-to-day, I work on a wide variety of projects, which require a breadth of knowledge as well as the ability to respond to incidents quickly and efficiently.

Since 2023, I have been deeply involved into a Lift&Shift operation of a large multi-tenant application from Linux Containers to Kubernetes (OpenShift+EKS), as well as migration and operation. More recently I have shifted more towards SRE, focusing on improving reliability of our cloud offering.

Experience

  • 2018-pres: Developer at DSTNY (formerly Escaux) specialized in a backend/DevOps/SRE role.

Software Development

Programming languages

  • Python: Expert;
  • Scripting: Expert with bash and proficient with perl scripting;
  • SQL: Proficient with MySQL and PostgreSQL;
  • C: Proficient, used in on several projects;
  • Rust: Proficient, used it for a few months professionally;
  • Go: Used it on a handful of projects;
  • Web: in stereotypical backend dev fashion, I can build you a website if needed, but not a pretty one.

Technologies

  • Linux: Expert, have been using it as my main operating system for over ten years;
  • Git: Proficient, including advanced features such as gitflow, submodules, subtrees, worktrees…
  • CI/CD: Proficient, wrote and maintain many GitLab CIs over the years;
  • Kubernetes: Proficient. Helped lift a complex legacy microservice infrastructure to k8s;
  • Ansible: Proficient, wrote tens of playbooks over four years;
  • Prometheus/Grafana: Proficient, wrote several prometheus exporters and many grafana dashboards;
  • HAProxy/NGINX: Proficient, handled load balancing and access rules/authentication for many services;
  • Networking: Intermediate. Can debug most issues;
  • Docker: Proficient. Ussed it for a home lab, as well as for many CIs and development environments;
  • … And more I definitely forgot.

Achievements

SRE

  • Quickly and efficiently responded and solved many major incidents in production. I pride myself in being able to quickly cut through irrelevant conversations and focusing on actionable items during emergencies;
  • Steered blameless post-mortem discussions with thorough reporting and actionable outcomes;
  • Developed a purpose-built load testing framework for our application stack;
  • Led scalability improvements using load testing, capacity forecasting, and post-mortem outcomes;
  • Troubleshot tricky memory allocation issues with production deployments;
  • Coordinated with operational teams on incident management, change management, and planned works;
  • Coordinated with development teams on reliability and scalability work items.

DevOps

  • Leveraged Ansible to deploy infrastructure at scale;
  • Performed a Lift&Shift operation of a large multi-tenant application from LXC to k8s (OpenShift+EKS);
  • Oversaw development and operational work to migrate users from one deployment to another on a per-tenant basis to mitigate risks;
  • Developed and deployed many software instrumentation features (using Prometheus + Grafana + Loki + Tempo + Alertmanager);
  • Automated the unsupervised deployment of a legacy application on air-gapped customer infrastructure (Ansible + bash + python and loads of testing and patience).