Iván Calvo is a Principal Software Engineer based in Almonte, Spain, with over a decade of experience building and automating resilient CI/CD systems and backend services. At Elastic he progressed from senior to principal roles, driving build reliability, Docker-based testing, and pipeline automation across multiple APM and Beats projects. A long-time contributor to Jenkins core and tooling, he blends deep Jenkins/Groovy scripting expertise with practical DevOps work—improving test harnesses, agent management and security-hardening of automation flows. Iván’s background spans hands-on support, team leadership and systems administration dating back to early roles in Spain, giving him a rare mix of production troubleshooting and architectural perspective. Colleagues rely on him to simplify complex build matrices and to turn brittle pipelines into reproducible, containerized workflows.
10 years of coding experience
18 years of employment as a software developer
Higher National Diploma, Computer Systems Networking and Telecommunications, Higher National Diploma, Computer Systems Networking and Telecommunications at Seresco
Contributions:23 commits, 48 PRs, 23 pushes in 1 year
Contributions summary:Iván primarily contributed Groovy scripts designed for the Jenkins automation platform. These scripts focused on managing agents, including creation, disabling, and deletion. They also developed scripts to manipulate Jenkins configurations, such as managing RBAC, and modifying analytics settings. The user's work suggests a focus on Jenkins administration, automation, and potentially integrating with cloud environments through tools like VMware and Mesos.
Scripts in Groovy, shell, Ruby, Python, whatever for managing/interacting with Jenkins
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:16 commits, 10 PRs, 17 comments in 1 year 5 months
Contributions summary:Iván primarily contributes Groovy scripts for automating Jenkins-related tasks. Their work includes scripts to retrieve Java versions on agents, manage credentials, and add pre-build steps to Maven and Freestyle projects. The user also refactored and optimized existing scripts, demonstrating an understanding of scripting and Jenkins' automation capabilities. These scripts directly support Jenkins and contribute to workflow automation.
jenkinspythongroovyjenkins-pluginruby
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
Iván Calvo - Principal Software Engineer at Elastic