Grant Griffiths

Software Engineer at NeuBird.ai

San Francisco, California, 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
Grant Griffiths is a software engineer based in San Francisco with 11 years of experience building and hardening cloud-native infrastructure, storage, and orchestration tooling. He specializes in CSI (Container Storage Interface) integrations and Kubernetes deployment automation, contributing to high-profile open-source projects like kubernetes-csi, Nomad, and HashiCorp's ecosystem. His work spans back-end development and DevOps—rewriting Docker volume SDK integrations, implementing snapshot support and secrets handling, and improving CI/test infrastructure for robust cluster setups. Grant is practiced at evolving deployment logic across Kubernetes versions and making controllers resilient to real-world failures such as gRPC disconnects. Known for shipping pragmatic fixes and integration tests, he brings a reliability-first mindset that reduces surprises in production.
code11 years of coding experience
github-logo-circle

Github Skills (27)

kubernetes10
userscripts10
docker10
apidoc10
scripting10
testing10
cd10
storage10
bash10
dockers10
cicd10
script10
go10
api10
sdk10

Programming languages (9)

SmartyShellCSSSCSSMakefileJavaScriptGoMustache

Github contributions (5)

github-logo-circle
A sample (non-production) CSI Driver that creates a local directory as a volume on a single node
Role in this project:
userDevOps Engineer
Contributions:6 reviews, 10 commits, 16 PRs in 1 year 11 months
Contributions summary:Grant primarily focused on modifying deployment scripts and configurations for the CSI hostpath driver. Their contributions involved updating deployment logic for different Kubernetes versions, specifically targeting snapshot functionality and aligning with the external snapshotter project. They also implemented updates to the deployment process, including the deployment of snapshot classes, and fixed conditional logic within deployment scripts related to pods and CRDs. Overall, the user's work was centered on ensuring the driver's correct deployment and operation within a Kubernetes environment, particularly related to the snapshot features.
single-nodek8s-sig-storagevolumecsi-drivernon-production
Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:93 reviews, 41 commits, 50 PRs in 2 years 4 months
Contributions summary:Grant contributed to the `kubernetes-csi/external-snapshotter` repository by implementing functionalities related to snapshot management within a Kubernetes environment. Their work included checking for CSI driver support for listing snapshots and integrating error handling for gRPC connection losses. Furthermore, the user introduced unit tests for the sidecar controller and improved the controller's resilience to CSI driver issues.
sidecark8s-sig-storagesidecar-containerwatchessnapshots
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