Patrick Dillon

Principal Software Engineer at Red Hat

Boston, Massachusetts, 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
Patrick Dillon is a Principal Software Engineer with 11 years of experience leading OpenShift installer engineering at Red Hat from hands-on contributor to team lead. He specializes in cloud-native infrastructure, CI/CD automation, and installer tooling across AWS, Azure, and GCP—contributing notable release and installer improvements in the widely used openshift/release and openshift/installer projects. Patrick combines deep systems engineering (cluster-api, provider-libvirt) with practical DevOps skills like credential management, proxy support, and resource tagging to make large-scale installs more reliable and repeatable. Based in Boston, he pairs a Master’s in Computer Engineering with early product and web experience, having built telemedicine and e-commerce platforms, which gives him a pragmatic user-focused perspective. Colleagues rely on him for bridging detailed implementation work with cross-cloud operational requirements and shipping production-grade infrastructure.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree Double Major in English and Classical Studies, Bachelor's degree Double Major in English and Classical Studies at University of Pennsylvania
bookMaster's degree Computer Engineering, Master's degree Computer Engineering at Boston University
github-logo-circle

Github Skills (18)

kubernetes10
microsoft-azure10
terraform10
cicd10
terraformer10
automation10
go10
openshift10
aws10
kubernetes-pods10
infrastructure-as-code10
azure10
automations10
bash9
cloud-infrastructure9

Programming languages (10)

C#JavaDockerfileShellRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
openshift/installer

May 2019 - Jan 2023

Install an OpenShift 4.x cluster
Role in this project:
userBack-end & DevOps Engineer
Contributions:6 releases, 1133 reviews, 230 commits in 3 years 8 months
Contributions summary:Patrick primarily contributed to the OpenShift installer project, making updates to vendor dependencies, including cluster-api and provider-libvirt, and ensuring compatibility with specific versions. They introduced proxy support, validated configurations, and created a feature gate manifest. Furthermore, the user implemented features such as the addition of cloud credential secrets for GCP, incorporating logic for creating the NoProxy status value, and updating the deployment.
gcpvmsansiblelibvirtopenshift
openshift/release

Mar 2019 - Jan 2023

Release tooling for OpenShift
Role in this project:
userDevOps Engineer & Cloud Engineer
Contributions:195 reviews, 48 commits, 91 PRs in 3 years 11 months
Contributions summary:Patrick primarily contributes to the release tooling for OpenShift, focusing on infrastructure automation and cloud-specific configurations. Their work involves modifying CI/CD scripts for Azure and AWS environments, including managing credentials, configuring resource tagging, and adjusting retry policies. They've also made changes related to AWS Shared VPC, including adding a workflow and counting availability zones. Further, they've also worked on limiting the artifacts that are collected, by updating the configuration of the IPI install.
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