Donald Mccasland

Senior Engineering Manager at Google

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
🎓
Top School
Donald Mccasland is a Senior Engineering Manager based in San Francisco with over a decade of experience leading developer infrastructure, build/release, and cloud-native engineering teams at Google and Nest. He combines hands-on DevOps and back-end expertise—evident from contributions to high-profile open-source projects like Kaniko and Minikube—with leadership of Developer Relations and large-scale CI/CD efforts. Donald's background spans founding-era build systems through modern container tooling, giving him a rare depth in both legacy release engineering and cutting-edge Kubernetes image workflows. He’s skilled at automating secure deployments and improving testability and maintainability, having pushed caching, linting, and test coverage improvements in critical repos. Colleagues rely on him to translate complex infrastructure problems into repeatable, production-ready processes that scale.
code10 years of coding experience
job14 years of employment as a software developer
bookUniversity of Tennessee-Knoxville
github-logo-circle

Github Skills (37)

kubernetes10
container10
docker10
python10
testing10
sample-size10
bash10
cloud-infrastructure10
containerization10
dockers10
cicd10
gcp10
sample-rate10
automation10
infrastructure10

Programming languages (13)

JavaGoHTMLJupyter NotebookGroovyTypeScriptHCLShell

Github contributions (5)

github-logo-circle
Base images for Google Docker containers.
Role in this project:
userDevOps Engineer
Contributions:14 reviews, 883 commits, 536 PRs in 4 years 1 month
Contributions summary:Donald contributed to the base images for Google Docker containers repository by fixing tests, updating Bazel rules, and adding debugging information. They also focused on dependency updates across multiple branches and performed merges. Furthermore, the user made changes to the chroot and build scripts for the CentOS image, indicating contributions towards container image build and management.
containersdocker-imagedockerbase-imagesmultiarch
grafeas/kritis

Feb 2020 - Jun 2020

Deploy-time Policy Enforcer for Kubernetes applications
Role in this project:
userDevOps Engineer
Contributions:30 commits, 4 PRs, 2 comments in 4 months
Contributions summary:Donald primarily focused on setting up and configuring the deployment environment and associated tooling for the `kritis` project. This involved creating a setup script, configuring service accounts, enabling necessary APIs, and automating key generation. The contributions included building custom cloud builders and configuring Docker for Container Registry authentication, streamlining the build and deployment processes.
policyenforcerkubernetes-applicationsk8skubernetes
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
Donald Mccasland - Senior Engineering Manager at Google