Andrew Lavery is a pragmatic back-end and DevOps engineer with eight years of experience building and hardening cloud-native delivery tooling at Replicated. He focuses on Kubernetes-centric systems, contributing to well-known open-source projects like kustomize and SchemaHero as well as Replicated’s KOTS, improving reliability, versioning, and dependency hygiene. Comfortable across Go, CI/build processes, and Kubernetes operators, he often tackles edge cases and testability issues that improve production robustness. Based in Jackson, Michigan, he brings a steady track record of shipping operational features and debuggable builds that bridge developer experience and production operations.
8 years of coding experience
Bachelor of Science in Engineering, Computer Science, Bachelor of Science in Engineering, Computer Science at University of Michigan
KOTS provides the framework, tools and integrations that enable the delivery and management of 3rd-party Kubernetes applications, a.k.a. Kubernetes Off-The-Shelf (KOTS) Software.
Role in this project:
Back-end & DevOps Engineer
Contributions:288 reviews, 620 commits, 667 PRs in 2 years 11 months
Contributions summary:Andrew primarily focused on improving the functionality of the application delivery and management tool. Their contributions included adding new features like a command to retrieve version information and improving the reliability of the application by addressing the handling of edge cases. They also performed tasks related to dependency management, ensuring the project used appropriate versions of Go packages and other dependencies, demonstrating a focus on build processes and software quality.
A Kubernetes operator for declarative database schema management (gitops for database schemas)
Role in this project:
Back-end & DevOps Engineer
Contributions:78 reviews, 61 commits, 60 PRs in 2 years 11 months
Contributions summary:Andrew contributed to the `schemahero` project by implementing new features and improving the existing codebase. They added a version command to the schemahero binary, logging version information, and added node selectors for Linux/amd64 nodes. Furthermore, they ensured desired permissions for testing directories and integrated debugging logs for enhanced troubleshooting. Their work demonstrates a solid understanding of Kubernetes, Go, and database schema management.
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.