Troy Dawson

Lead Designer at Red Hat

Spokane Valley, Washington, 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
Troy Dawson is a Principal Software Engineer and CentOS Stream Team Lead at Red Hat in Spokane Valley, bringing 13 years of focused industry experience to platform engineering and release delivery. He leads packaging and build automation for Emerging RHEL and CentOS Stream, with deep expertise in making complex builds reliable across architectures like aarch64, ppc64le, and s390x. An active OpenShift contributor, he has modernized build systems and deployment tooling across major OpenShift repositories to improve cross-platform compatibility and automated releases. His career roots at Fermilab driving Scientific Linux and early OpenShift packaging give him a rare blend of scientific-computing rigor and enterprise Linux infrastructure know-how. As founder and lead designer of Casual Penguins, he combines engineering leadership with a product-minded, design-forward perspective.
code13 years of coding experience
job16 years of employment as a software developer
bookBS, Physics, BS, Physics at Utah State University
bookMS, Computer Science, MS, Computer Science at Illinois Institute of Technology
github-logo-circle

Github Skills (31)

kubernetes10
dockerce10
docker10
continuous-integration10
scripting10
continuous-delivery10
dockers10
ruby10
automation10
script10
openshift10
openshift410
ci-cd10
ansible10
sh10

Programming languages (12)

TypeScriptJavaC++ShellJinjaRustJavaScriptGo

Github contributions (5)

github-logo-circle
openshift/origin

Feb 2015 - Jun 2017

Conformance test suite for OpenShift
Role in this project:
userDevOps Engineer
Contributions:719 commits, 45 PRs, 4 pushes in 2 years 4 months
Contributions summary:Troy's contributions focused on integrating build automation and cross-platform compatibility within the OpenShift origin repository. They modified build scripts and configurations, specifically involving the `.tito` build system and `hack` scripts, to ensure the project could successfully build on various architectures and platforms, including aarch64, ppc64le, and s390x. The user also updated build-related files to accommodate new build locations and incorporate version information into the build process. These changes indicate a strong focus on automating the build process and enhancing platform support.
containerscontinuous-deploymentcaaspaascontinuous-testing
openshift/origin-server

Sep 2012 - May 2015

OpenShift 2 (deprecated)
Role in this project:
userBackend Developer
Contributions:464 commits, 3 pushes, 3 tags in 2 years 8 months
Contributions summary:Troy contributed to the `openshift/origin-server` repository, which is deprecated, suggesting their work focused on the server-side functionality of OpenShift 2. Their commits show modifications to the `stickshift-node` and `application.rb` files, indicating involvement in the core infrastructure and application management aspects of the platform. The code changes include modifications to user account management, environment variable handling, and potentially the underlying Git repository setup for applications. Additionally, they worked on the phpMyAdmin configuration.
kubernetesopenshift
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