David Caro

Staff SRE at Wikimedia Foundation

Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
David Caro is a Staff SRE with 15 years of experience building highly available, reliable, and maintainable Linux-based systems across organizations like Wikimedia Foundation, Facebook, CERN, and Red Hat. He blends deep systems engineering and automation expertise with a passion for DevOps, CI/CD and cloud-native practices, consistently improving build pipelines and reducing operational overhead. Notable open-source contributions include enhancing Jenkins Job Builder integrations and streamlining CI for large virtualization projects like oVirt and VDSM. Based in Switzerland, he pairs a B.S. in Computer Science and an M.S. in Physics appetite for learning across machine learning to cloud computing, often tackling under-the-hood optimizations that boost developer productivity and reduce infrastructure costs.
code15 years of coding experience
job10 years of employment as a software developer
bookM.S. Physics, M.S. Physics at Universidad Nacional de Educación a Distancia - U.N.E.D.
bookUPC Universitat Politècnica de Catalunya
languagesEnglish, Spanish, Catalan
github-logo-circle

Github Skills (22)

python10
bash10
cicd10
ovirt10
automation10
yaml10
jenkins10
jenkins-ci10
automations10
devops10
testing9
dockers9
docker9
rpm9
maven9

Programming languages (22)

C#JavaC++CSSRustCTeXMakefile

Github contributions (5)

github-logo-circle
MOVED: Now at https://opendev.org/jjb/jenkins-job-builder
Role in this project:
userDevOps Engineer
Contributions:27 commits in 2 years 6 months
Contributions summary:David primarily contributed to enhancing the functionality and capabilities of the `jenkins-job-builder` project, focusing on expanding its integration with various plugins. They introduced support for the "Post Build Task," "Summary Report," "Robot Framework," and "GitHub Pull Request Merge" publishers. Additionally, the user added new options for existing features such as the Gerrit trigger, build timeout plugins, and globbed parameters, thereby improving flexibility and usability of the project. The user also improved general settings like description and disabling jobs.
jenkins
oVirt/vdsm

Jun 2014 - May 2016

The Virtual Desktop Server Manager
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:20 commits in 1 year 11 months
Contributions summary:David Caro primarily focused on enhancing the continuous integration and continuous delivery (CI/CD) pipeline within the `vdsm` repository. His contributions include adding and modifying scripts for automated testing and build processes, improving execution on various environments, and fixing issues encountered during the build process. He worked on integrating and maintaining the automated testing framework, ensuring the stability and reliability of the codebase. These efforts show a focus on streamlining the software development lifecycle for the project.
server-managervirtual-desktopovirt
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