Danilo Gemoli

Software Engineer at Red Hat

Oregon, Italy
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
Danilo Gemoli is a software engineer with nine years of experience building and automating cloud-native CI/CD and test infrastructure, currently contributing at Red Hat from Oregon. He has strong DevOps and backend expertise demonstrated by substantial contributions to high-profile open-source projects like OpenShift and Kubernetes test-infra, improving build pipelines, multi-architecture image workflows, and job scheduling. At NTT DATA Italia he honed production software skills that now complement his focus on resilient release tooling, error handling, and Kubernetes deployments. Practical work on observer pods, entrypoint wrappers, and Prometheus rate-limiting shows a knack for tackling subtle reliability and observability challenges. Comfortable operating at the intersection of development and operations, he pairs hands-on engineering with a systems-oriented mindset to keep large CI systems running smoothly.
code9 years of coding experience
job7 years of employment as a software developer
bookLaurea triennale in Informatica Informatica, Laurea triennale in Informatica Informatica at Università della Calabria
languagesEnglish
github-logo-circle

Github Skills (24)

kubernetes10
docker10
scripting10
dockers10
cicd10
automation10
script10
go10
kubernetes-pods10
yaml10
sh10
automations10
shell10
devops10
test-automation10

Programming languages (5)

C#ShellTeXGoPython

Github contributions (5)

github-logo-circle
openshift/ci-tools

May 2022 - Jan 2023

DPTP Tooling
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:221 reviews, 14 commits, 100 PRs in 8 months
Contributions summary:Danilo primarily contributed to the CI/CD tooling and infrastructure of the repository. They focused on improving error handling and command execution within the build and test pipelines. Their work included implementing features for observer pods, creating and integrating components with the `entrypoint-wrapper` for Kubernetes deployments, and modifying the image distribution process for multi-architecture support. Additionally, the user made changes related to adding image pull secrets to service accounts and increasing the pod timeout in observer pods.
continuous-testingopenshifttoolingcontinuous-integration
openshift/release

Apr 2022 - Jan 2023

Release tooling for OpenShift
Role in this project:
userDevOps Engineer
Contributions:102 reviews, 25 commits, 196 PRs in 9 months
Contributions summary:Danilo primarily contributed to the release tooling and CI/CD infrastructure of the OpenShift project. Their work included modifying deployment configurations, specifically related to image registry failover and reverting those changes. The user also addressed build-related issues, such as resolving Golang version compatibility and adjusting timeouts within the CI pipeline. Additionally, they made modifications to build scripts, including updates to job configurations and cluster initialization processes.
continuous-deploymentkubernetesopenshifttooling
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
Danilo Gemoli - Software Engineer at Red Hat