Sam Batschelet

Sr. Principal Engineer at Red Hat

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
Sam Batschelet is a Sr. Principal Engineer with 12 years' experience building resilient, scalable distributed systems, currently driving architectural work at Red Hat. He is a hands-on contributor to high-profile open-source projects—most notably etcd, the etcd-operator, OpenShift installer—and has modernized gRPC/protobuf implementations in AvalancheGo, bridging cloud-native and blockchain infrastructure. Sam focuses on reliability, observability, secure operator-driven automation (auth, metrics, backups and GCS support) and routinely addresses TLS, cross-namespace and system-level constraints. A self-described "distributed systems rat" with a BS in Business Management, he combines deep technical craft with product-minded leadership forged by prior CTO and operations roles outside traditional tech.
code12 years of coding experience
job16 years of employment as a software developer
bookBS, Business Management, BS, Business Management at Saint Bonaventure University
stackoverflow-logo

Stackoverflow

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

Github Skills (49)

api-doc10
ss10
kubernetes10
e2e-testing10
dockerce10
docker10
ssl10
system-configuration10
protobufs10
back-end-development10
protocol-buffers10
e2e-test10
user-authentication10
server-configuration10
sslv310

Programming languages (17)

MDXJavaC++RustCMakefileGoPerl

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:65 reviews, 57 commits, 98 PRs in 2 years 2 months
Contributions summary:Sam primarily focused on modifying the machine-config-operator to integrate and configure a "kube-client-agent," adding and setting flags. They also added support for etcd metric proxy and modified the codebase for wildcard DNS names. Additionally, they added base scaleup logic and made modifications for s390 and s390x architectures, indicating involvement in infrastructure and deployment. The user's contributions involved setting up environment variables and integrating various components within the machine-config-operator.
etcd-io/etcd

Jun 2017 - Apr 2022

Distributed reliable key-value store for the most critical data of a distributed system
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:14 releases, 129 reviews, 224 commits in 4 years 10 months
Contributions summary:Sam contributed to etcd by implementing authorization features using gRPC-gateway, allowing authentication via tokens and providing support for the "authorization" token in the gRPC-gateway. They updated the scripts used to generate swagger definitions with authorization support, including the installation and usage of schwag. Additionally, the user created and updated end-to-end tests to cover authorization through gRPC, JSON, and the use of client-side authentication certificates, and improved overall lease coverage.
etcdcriticalconsensusdistributed-systemreliable
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
Sam Batschelet - Sr. Principal Engineer at Red Hat