David Eads

Distinguished Engineer at Red Hat

Raleigh, North Carolina, 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
award
Top expert inKubernetes and Cloud-Native TechnologiesCloud-Native DevOps with Kubernetes
David Eads is a Distinguished Engineer with 11+ years focused on backend and DevOps for cloud-native platforms, currently leading architecture and reliability work at Red Hat from Raleigh, NC. He combines deep Kubernetes and OpenShift expertise—contributing to core projects like kubernetes/kubectl, client-go, and OpenShift operators—with practical operator and installer improvements for real-world cluster stability. His work spans API design, code generation, certificate and security handling, and tooling for artifact and data gathering, reflecting both systems-level rigor and operational pragmatism. Notably, he has driven modularization and dependency cleanup in Kubernetes repos and added security-aware introspection features to the must-gather tooling. Colleagues rely on him to bridge complex API server internals with deployable operator patterns and to shepherd upgrades across large, distributed codebases. He holds multiple engineering degrees from NC State and blends long-term enterprise experience at IBM with a decade of open-source stewardship.
code11 years of coding experience
job20 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at North Carolina State University
languagesEnglish
github-logo-circle

Github Skills (78)

dependency-management10
go-modules10
testing10
http10
server-configuration10
bash10
automation10
code-generation10
audit-logging10
ci-cd-pipeline10
k8s10
audit-trail10
operator10
develop10
protocol-buffers10

Programming languages (18)

C#JavaMakefileTeXGoMustacheHTMLGroovy

Github contributions (5)

github-logo-circle
openshift/library-go

May 2018 - Jan 2023

Helpers for going from apis and clients to useful runtime constructs
Role in this project:
userBack-end & DevOps Engineer
Contributions:397 reviews, 396 commits, 380 PRs in 4 years 8 months
Contributions summary:David primarily contributed to the OpenShift library-go repository with a focus on enhancing the project's cryptographic capabilities. They added crypto helpers, created a controller package, and implemented functions to read YAML. Furthermore, the user introduced features for handling TLS and HTTP serving configurations, including the ability to manage and process certificate and key information, showcasing a strong understanding of networking and security principles within the project. Additionally, the user was responsible for performing multiple upgrades and maintaining the vendor dependencies.
apiruntimehelpersrestconstructs
openshift/api

Jun 2015 - Nov 2022

Canonical location of the OpenShift API definition.
Role in this project:
userBackend Developer
Contributions:1 release, 927 reviews, 325 commits in 7 years 6 months
Contributions summary:David primarily contributed to defining and updating the OpenShift API definition. Their work included refactoring code related to deployment configurations, adding scope restrictions to OAuth clients, adding clusterquota projection for associated projects, and implementing a "what-can-i-do" endpoint. The user also made significant changes related to PodSecurityPolicy review APIs and image stream tags.
apiopenshiftlocationkubernetesdefinition
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
David Eads - Distinguished Engineer at Red Hat