Katrina Verey

Ottawa, Ontario, Canada
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
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.
code12 years of coding experience
job9 years of employment as a software developer
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (21)

kubernetes10
command-line-interface10
kubectl10
cicd10
go10
kubernetes-pods10
command-line10
yaml10
k8s10
cli10
cd9
automation9
automations9
docker8
dockers8

Programming languages (8)

HCLCSSShellJavaScriptGoHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
Shopify/krane

Jan 2017 - May 2022

A command-line tool that helps you ship changes to a Kubernetes namespace and understand the result
Role in this project:
userBackend & 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.
golangcommand-line-toolshipnamespacedeploy-tool
kubernetes/kubernetes

Mar 2021 - Mar 2022

Production-Grade Container Scheduling and Management
Role in this project:
userDevOps 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.
Request Free Trial