Devan Goodwin

Principal Software Engineer at Red Hat

Halifax, Nova Scotia, Canada
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
Devan Goodwin is a Principal Software Engineer at Red Hat with 18 years of experience building and automating cloud-native infrastructure, specializing in OpenShift and Kubernetes. He combines deep backend and DevOps expertise—contributing to high-profile projects like kubernetes/release, openshift-ansible, and the Argo CD ApplicationSet controller—to improve packaging, CI/CD and cluster provisioning. Known for pragmatic engineering, he streamlines build and deployment flows (RPM packaging in Docker, unified bootstrap scripts, and CI reliability fixes) and enhances observability and diagnostics in containerized environments. Based in Halifax, Nova Scotia, he pairs hands-on coding with system-level thinking, often addressing subtle maintainability and tooling gaps that reduce operational friction.
code17 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (70)

package-management10
kats10
python10
command-line-interface10
gcp10
ruby10
argocd10
javas10
automation10
infrastructure10
ci-cd-pipeline10
ansible-galaxy10
dockers10
api10
rpm10

Programming languages (15)

JavaTeXGoHTMLGroovyJupyter NotebookJsonnetTypeScript

Github contributions (5)

github-logo-circle
rpm-software-management/tito

Jul 2009 - Dec 2019

A tool for managing rpm based git projects.
Role in this project:
userBackend Developer
Contributions:492 commits, 93 PRs, 101 pushes in 10 years 6 months
Contributions summary:Devan primarily contributed to the tito project by implementing new features and making improvements to existing build processes. Their work included adding support for MD5 macros, incorporating a setup.py file for package management, and developing a testing framework involving a faux Git repository. Furthermore, the user refactored aspects of the build process and release management, and adjusted the code for compatibility with the new tito namespace. They also made contributions to handle the Yum repository releases and ensure the correct behavior of the tool.
version-controlrpm
openshift/hive

Sep 2018 - Aug 2021

API driven OpenShift cluster provisioning and management
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:479 reviews, 689 commits, 393 PRs in 2 years 11 months
Contributions summary:Devan implemented a transition to logrus for logging, which indicates a focus on improving logging practices within the codebase. They also fixed dependency updates by pinning to Kubernetes 1.10.1. Further contributions involved adding initial cluster deployment configurations, including defining types and controller logic, and integrating new APIs for managing cloud infrastructure, suggesting a role in enhancing cluster management features. These efforts demonstrate proficiency in back-end development and infrastructure management.
apiprovisioningopenshiftkubernetescluster
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
Devan Goodwin - Principal Software Engineer at Red Hat