Staff Software Engineer - Jenkins Community Team at ESGI
Liège, Liège, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Damien Duportal is a Staff Software Engineer with 13 years crafting CI/CD, Docker, and Kubernetes tooling, currently leading community-facing engineering for Jenkins at CloudBees. He blends hands-on DevOps and backend work—improving Jenkins pipeline libraries, Docker agent builds, and Kubernetes plugin lifecycle—with a strong emphasis on people, culture, and maintainable automation. A frequent contributor to high-profile open-source projects like Jenkins and Traefik, he has a track record of hardening build/test processes, adding shared library primitives (e.g., updatecli()), and fixing subtle concurrency and publishing issues. Beyond product work he teaches CI/CD and Docker, mentors engineers, and freelances, bringing both practical delivery experience and an educator’s clarity to complex infrastructure problems. Based in Liège, he pairs academic roots from INSA Lyon with a pragmatic focus on reliability and developer experience that often surfaces in behind-the-scenes pipeline improvements.
13 years of coding experience
13 years of employment as a software developer
Informatique, Informatique at Pontificia Universidad Católica de Valparaíso
2010, Informatique, 2010, Informatique at INSA Lyon - Institut National des Sciences Appliquées de Lyon
Collection of custom steps and variables for our Jenkins instance(s)
Role in this project:
DevOps Engineer
Contributions:592 reviews, 156 commits, 440 PRs in 1 year 11 months
Contributions summary:Damien focused on enhancing the CI/CD pipeline for the Jenkins infrastructure project. Their contributions included updates to the testing framework, the introduction of a new `updatecli()` shared library for managing infrastructure changes, and refactoring of Docker build processes. They also made modifications to the Docker configuration and Kubernetes setup. These changes aim to improve the automation, reliability, and maintainability of the Jenkins pipelines.
[Deprecated & ingrated in docker-agent] Docker image for a Jenkins agent which can connect to Jenkins using TCP or Websocket protocols
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:3 releases, 116 reviews, 67 commits in 3 months
Contributions summary:Damien primarily contributed to the project by modifying and improving the build and test processes. They made changes to `make.ps1` and `tests/test_helpers.bash`, focusing on bumping dependencies, applying shellcheck, fixing concurrency issues and ensuring correct versions during the build process. The commits demonstrate a focus on the automation aspects, and the user also addressed the arguments that were used in the testing pipeline.
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.