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.
12 years of coding experience
16 years of employment as a software developer
BS, Business Management, BS, Business Management at Saint Bonaventure University
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.
Distributed reliable key-value store for the most critical data of a distributed system
Role in this project:
Back-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