Jonathan Ballet is a Tech Lead Site Reliability Engineer based in Lausanne with 16 years of experience modernizing infrastructure and delivering resilient, observable systems. He has led SRE transformations at startups and scale-ups—shaping service-oriented architectures, zero-downtime upgrades, and DevOps culture while working extensively with Nomad, Consul, Docker, Terraform and cloud platforms. Jonathan pairs hands-on backend and DevOps skills (from JVM and Python services to orchestration and spot-instance automation) with a pragmatist’s focus on automation, testing and operational observability. He is an active open-source contributor on projects like HashiCorp Nomad and Yelp’s ElastAlert, with practical fixes ranging from address template parsing and OOM handling to HipChat notification robustness. Comfortable across the full stack, he also brings a history of building CLI tooling and test suites, and an unconventional early-career background that includes hands-on product shipping and even dive-master level leadership in field operations.
16 years of coding experience
17 years of employment as a software developer
Computer Science, Computer Science at Université Pierre Mendès-France (Grenoble II)
Contributions summary:Jonathan primarily focused on developing a command-line interface (CLI) for the `keyring` library, enabling users to interact with their system's password storage. This involved creating the `cli.py` module, which provides the get and set functionalities for passwords, and writing comprehensive tests to ensure the CLI's proper functioning. Furthermore, the user extended the CLI tool to support loading specific keyring backends, increasing the tool's flexibility.
A modern user interface for @hashicorp Consul & Nomad
Role in this project:
Front-end Developer
Contributions:14 commits, 13 PRs, 26 comments in 7 months
Contributions summary:Jonathan primarily focused on improving the user interface for the `hashi-ui` project. Their contributions involved fixing time display issues, correcting routing within top bar components, and addressing a broken "Download" logs button. Additionally, they enhanced the evaluation info tab by adding missing attributes and links. The user's work also included fixing ESLint errors and correcting an overflow attribute, contributing to a more polished and functional user interface.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jonathan Ballet - Tech Lead Site Reliablity Engineer at Camunda