Katrina Verey is a seasoned software engineer with 12 years building production-grade infrastructure and Kubernetes tooling, most recently at Shopify and previously at Apple. She's a former SIG CLI Tech Lead and long-time Kustomize maintainer who contributed key improvements to kubectl—like the --chunk-size flag and more robust drain behavior—helping the project scale when handling large resource lists. Based in Ottawa, she blends backend and DevOps expertise to ship reliable command-line and deployment tooling, with deep experience in debugging and test-driven enhancements. Though no longer working on Kubernetes core, she continues to bring community-minded engineering discipline and project stewardship to complex distributed-system problems. An unusual strength is her background in editing and leadership outside tech, which helps her communicate complex design decisions clearly across teams.
A command-line tool that helps you ship changes to a Kubernetes namespace and understand the result
Role in this project:
Backend & DevOps Engineer
Contributions:6 reviews, 448 commits, 270 PRs in 5 years 4 months
Contributions summary:Katrina primarily contributed to the codebase by developing and modifying the core logic of the command-line tool. Their work included implementing deployment processes, resource management, and interacting with Kubernetes API. They were involved in adding features, fixing bugs, and making improvements to the deployment pipeline, focusing on integrating with Kubernetes resources. The user also handled the logging and debugging of the tool.
Production-Grade Container Scheduling and Management
Role in this project:
DevOps Engineer
Contributions:192 reviews, 14 commits, 14 PRs in 1 year
Contributions summary:Katrina's primary contribution focuses on enhancing the `kubectl drain` command within the Kubernetes project. They addressed issues in integration tests, ensuring proper pod eviction and node management during draining operations. Furthermore, the user implemented the `--chunk-size` flag for `kubectl drain`, `kubectl describe`, and `kubectl get`, enabling more efficient handling of large lists of resources and improving the command's performance and usability. This work involved modifying both the command's core logic and test infrastructure to support the new functionality and improve the test coverage.
containersschedulingdockergradeproduction-grade
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.