Andrew Lavery

Senior Golang and Kubernetes Engineer

Professional Summary

Senior Go and Kubernetes engineer with deep experience building on-prem and enterprise software, Kubernetes installers, in-cluster operators, upgrade workflows, and backend services. Strong background taking infrastructure-heavy products from internal platforms to customer-facing tools, with an emphasis on reliability, operability, and practical user experience for complex deployments.

Work Experience

Senior Engineer, Replicated Inc.

September 2017 - May 2026

  • Co-owned the Embedded Cluster v1 operator for Embedded Cluster, a k0s-based dedicated Kubernetes cluster for application installations. Built installation, upgrade, and disaster recovery workflows, and integrated the operator with the product UI.
  • Built Kots, an on-prem installation and management platform for third-party Kubernetes applications.
  • Built Kurl, a configurable Kubernetes installer used to assemble and operate customer deployment environments.
  • Primary engineer for Replicated SDK, an in-cluster Kubernetes operator installed as a Helm subchart to monitor application health and expose licensing information to applications.
  • Developed customer-facing and internal Go services, APIs, and microservices supporting on-prem Kubernetes and Helm application delivery workflows.
  • Built and maintained software used across thousands of on-prem application installations.
  • Migrated internal infrastructure from Amazon ECS to Kubernetes, improving alignment between Replicated’s production systems and Kubernetes-focused product direction.
  • Served as a frequent reviewer, mentor, and incident owner while working across product, infrastructure, and support needs to turn complex deployment requirements into maintainable engineering systems.

Education

Bachelor of Science in Computer Science

Class of 2017

University of Michigan, Ann Arbor