Trey Dockendorf

HPC Systems Senior Engineer at Ohio Supercomputer Center

Columbus, Ohio, 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
Trey Dockendorf is an HPC Systems Senior Engineer with 15 years of experience designing and operating Linux-based infrastructure for research and education, currently based at the Ohio Supercomputer Center. He blends deep systems administration skills with DevOps and backend development, contributing to prominent open-source projects like Foreman, Kyverno, Apptainer, and multiple Puppet modules. Trey’s contributions repeatedly focus on configuration management, automation, and reliability—adding features, fixing templating and service reload issues, and improving cross-platform compatibility for complex deployments. He has a solid track record modernizing server lifecycle tooling and policy/testing workflows, often addressing subtle correctness and testing gaps rather than only surface features. Colleagues rely on him for pragmatic solutions that bridge system ops and software engineering, especially in high-performance and research computing contexts. Outside core duties he’s quietly shaped tooling used by others in the community, from rsyslog and Postfix modules to Prometheus integrations.
code14 years of coding experience
job4 years of employment as a software developer
bookTexas A&M University
github-logo-circle

Github Skills (54)

ruby-rails10
kubernetes10
puppeteer10
container10
group-policy10
puppet10
mysql10
mariadb10
testing10
post10
puppet-bolt10
rspec10
configuration-management10
centos10
linux10

Programming languages (22)

SmartyJavaJinjaC++CTeXMakefileGo

Github contributions (5)

github-logo-circle
voxpupuli/puppet-postfix

May 2016 - Aug 2019

Puppet postfix module
Role in this project:
userDevOps Engineer
Contributions:6 commits, 7 PRs, 4 comments in 3 years 4 months
Contributions summary:Trey contributed significantly to the Puppet-Postfix module by implementing new parameters and features for managing Postfix configuration. They introduced the `manage_root_alias` parameter to control the management of root's mail alias and added `master_bounce_command` and `master_defer_command` options for more granular control over Postfix's master process. Furthermore, the user addressed issues related to database generation for virtual and transport maps and included a new parameter for the `postfix::conffile` definition, indicating a focus on enhancing the module's flexibility and maintainability.
linux-puppet-modulepostfixbsd-puppet-modulepuppetcentos-puppet-module
kyverno/kyverno

Feb 2021 - Oct 2022

Cloud Native Policy Management
Role in this project:
userBackend & DevOps Engineer
Contributions:194 reviews, 54 commits, 87 PRs in 1 year 8 months
Contributions summary:Trey's contributions primarily focused on improving the stability, reliability, and testing of the Kyverno project. This included implementing checks for webhook presence during liveness probes, enhancing error handling within the test command, and addressing issues related to namespace selectors in the test/apply CLI functionality. The user also made improvements to the init container, moving to a more efficient approach for removing policy reports. Additionally, they added duration comparison operations.
policycosignpolicy-managementk8skubernetes
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
Trey Dockendorf - HPC Systems Senior Engineer at Ohio Supercomputer Center