I'm a infrastructure engineer that cares about all distributed system problems related to reliability, scalability, efficiency, and improving the developer experience.
Moment (moment.dev) is a early stage startup aimed at improving the developer experience with interactive docs. As their first full-time engineer, my responsibilities were broad; some of them include:
•
Founded and tech lead for Atlas, an authenticating proxy for safely and securely making requests to private resources in customer networks. The Atlas server is managed by customers and runs in their cluster. Atlas never exposes secrets or credentials to a client. Atlas is used to add SSO access to internal data sources, build internal web portals, and build protected command-line tools.
•
Infrastructure provisioning and maintenance; setting up our dev (minikube, docker compose, kustomize), staging and production environments (AWS EKS and ECS Fargate, NLB/ALB, Envoy, etc.), automating releases using Pulumi and Github Actions, and setting up monitoring and pages in Datadog. Ensuring reliability at scale.
•
Working extensively across our stack including the frontend web application (React/Redux/Vercel), backend services (Go/Dynamodb/Redis), CI/CD (Pulumi/Github Actions/Docker), and compute and networking infrastructure (AWS/Kubernetes) to deliver on large projects.
•
Working closely with our designer and product manager and engaging directly with customers to design solutions for open-ended problems like service catalog, onboarding experience, collaborative editing and autosave, customer test kubernetes clusters, etc.
•
Roadmap planning, on-call rotation and responsibilities design, designing interview questions and interviewing, helping build our engineering culture, and mentoring.
Lyft had official Tech Driver titles. The designation was tied to my responsibilities of leading Lyft’s Networking team of ten people. During my tenure, I:
•
Operated our Envoy based service mesh and edge proxy on our Kubernetes and legacy infrastructure, responsible for all of Lyft’s server-side web & mobile traffic. This included migrating legacy systems to Kubernetes and operating the proxy in that environment.
•
Provisioned data planes, control planes, and setup of server-side streaming using Envoy’s xDS protocol.
•
Worked side-by-side with my manager and closely with infrastructure directors to create Roadmap and OKRs for the Networking team and influence the Roadmap of neighboring teams across infrastructure.
•
Designed systems to increase Networking reliability, i.e. Request percentage-weighted load balancing system for Lyft’s Network traffic.
•
Contributed to open source code, open source community management and maintainer in the Envoy ecosystem, and gave conference talks regarding Lyft’s engineering efforts, ex: Envoycon 2020.
•
Championed best practices for building scalable and reliable services.
•
Conducted remediation and root cause analysis on production incidents for our tier 0 services.
•
Mentored new hires and other engineers across teams, and conducted technical interviews