Mike Cirioli

Staff Software Engineer at CloudBees

Raleigh, North Carolina, United States
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

🤩
Rockstar
🎓
Top School
Mike Cirioli is a Staff Software Engineer based in Raleigh, NC with 11 years of focused experience in back-end and DevOps engineering, currently driving platform and automation work at CloudBees. He has deep expertise in CI/CD for Kubernetes—contributing to high-profile open-source projects like Jenkins X and the Jenkins core, improving XML compatibility and automating Tekton-driven promotion and deployment flows. Mike’s background spans enterprise and product engineering roles (Red Hat, Nike, CloudBees) where he built resilient upgrade and plugin automation for Jenkins and crafted tooling to simplify complex operational tasks. He pairs systems-level thinking with pragmatic scripting and testing improvements, from Groovy and shell automation to HTTP client refactors that enable safer defaults and environment overrides. Colleagues rely on him for steady architectural judgment around compatibility and migration concerns, and his contributions show a habit of quietly hardening infrastructure rather than seeking the spotlight. His long tenure across both consulting and product environments indicates a blend of hands-on implementation and durable platform design.
code11 years of coding experience
job13 years of employment as a software developer
bookBA Computer Science, BA Computer Science at North Carolina State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (27)

kubernetes10
continuous-integration10
scripting10
groovy10
continuous-delivery10
cicd10
java10
javas10
automation10
script10
go10
kubernetes-pods10
pipeline10
xml10
sh10

Programming languages (10)

SmartyJavaShellC++MakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
cloudbees/jenkins-scripts

Apr 2020 - Oct 2021

Role in this project:
userDevOps Engineer
Contributions:2 reviews, 54 commits, 29 PRs in 1 year 6 months
Contributions summary:Mike's commits primarily focus on scripts related to the management and upgrade of Jenkins instances, specifically the cloudbees-license plugin. Their work involves creating and modifying shell scripts and Groovy scripts to automate plugin downloads, installations, and system readiness checks. The user demonstrates a strong understanding of Jenkins internals, update processes, and the interaction of plugins, ensuring the smooth application of new licenses. The contributions include enhancing the script's user-friendliness, incorporating versioning, and making it compatible with different environments.
jenkinsci/jenkins

Dec 2017 - Jan 2025

Jenkins automation server
Role in this project:
userBack-end & DevOps Engineer
Contributions:8 reviews, 16 PRs, 63 comments in 7 years 2 months
Contributions summary:Mike's contributions primarily involve modifying the Jenkins core, focusing on XML handling and compatibility. They updated the core to support XML v1.1, including changes to the XML drivers (Kxml2Driver) and header creation. Additionally, the user refactored code to consistently use the default XML driver, improving XML processing across the project. Further contributions included adding unit tests to validate XML v1.1 compatibility and ensuring Jenkins starts with XML v1.1 configurations, plus ensuring legacy configs get silently migrated.
continuous-deploymentjenkinscontinuous-testinggroovydevops
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
Mike Cirioli - Staff Software Engineer at CloudBees