
Garland Kan
Verified Expert in Engineering
DevOps Engineer and Developer
San Francisco, CA, United States
Toptal member since May 5, 2020
Garland is a DevOps engineer and consultant who helps small and medium-sized startups run large-scale, reliable applications. Over the past five years, he's worked with many development teams to architect, design, build, optimize, and operate cloud infrastructures using AWS, Google Cloud, and Azure. Garland maintains a widely-used Kubernetes open-source project focused on securely deploying Kubernetes systems with Terraform.
Portfolio
Experience
- Amazon Web Services (AWS) - 7 years
- Docker - 5 years
- Kubernetes - 5 years
- Secure Containers - 5 years
- PCI DSS - 4 years
- HIPAA Compliance - 4 years
- Google Cloud Platform (GCP) - 4 years
Availability
Preferred Environment
Command-line Interface (CLI), Go, Kubernetes
The most amazing...
...project I've created is an easy way to run Kubernetes services.
Work Experience
DevOps Engineer
Anthem
- Leading the technical implementation of the zero trust architecture with SPIFFE/SPIRE.
- Built a complete replica of the application which composes of more than ten microservices in a KinD Kubernetes cluster for local development and CI usage.
- Led the efforts on the technical security review for this new application.
Architect
Exact Payments
- Enabled a credit card payment processor to compete in the fintech market and built the company's next-generation system to handle new features such as Apple Pay and ACH.
- Moved the previous system, which was built using Ansible and Terraform on AWS, to a containerized cloud-native platform. I gathered information on the company's end goal and devised plans to achieve it.
- Accelerated the project and avoided unnecessary delays, guided by my experience working on similar projects with over 30 companies over the past seven years.
- Assisted with designing and implementing the project architecture over four months. It took another three months to pass a PCI audit and start processing credit card payments.
- Put in place an observability system with SLOs covering all transactions completed in less than 500 milliseconds with an uptime of 99.99%.
DevOps Engineer
SaturnCloud
- Performed a security audit of their AWS environments (more than ten AWS accounts).
- Produced a list of recommendations on how to secure down or select a more secure default.
- Walked the team through the recommendations and the thought process behind each item.
DevOps Engineer
Expanse
- Implemented zero-trust computing concepts for various internal web application proofs of concept (POC) and rolled this out into production for all users of the company.
- Played a leading role in building their Kubernetes platform in AWS and GCP environments. A full GitOps workflow for all applications running on it.
- Worked with five development teams in a 6-month period to onboard them to the Kubernetes platform including instruction with the result that they were self-sufficient to run the additional Kubernetes and 24/7 operations on their services.
DevOps Engineer
HealthTap
- Designed their next-generation application infrastructure based on infrastructure as code and Kubernetes.
- Worked with the product management, DevOps, and the development teams on the migration plan from their old infrastructure to the new one.
- Wrote, as an individual contributor, 75% of the code that was needed for the new infrastructure and migration.
Cloud Infrastructure/Kubernetes Consultant
Leanplum
- Worked with the client to architect and implement a plan that moved them from the Google App Engine to a GKE environment.
- Worked with all teams from DevOps, engineering, to data science on how each will construct their application and migrate live traffic to the new platform.
- Educated the entire company on best practices on how to use the cloud and Kubernetes.
Infrastructure/Kubernetes Consultant
Lucidworks
- Collaboratively worked with LucidWorks’ management and development teams to map out the problem, establish what success would look like, and to ultimately build the best solution to achieve that end result.
- Answered key questions about how to build the infrastructure about whether to go with a configuration management tool such as Chef, Puppet, or Ansible and whether to use CloudFormation or Terraform to build the infrastructure,.
- Helped LucidWorks decide upon a critical issue of building an infrastructure model with a configuration management base or with Kubernetes.
- Persuaded Lucidworks that containers and Kubernetes are a better way of creating and managing infrastructure (which the passage of time has proved out) and also guided Lucidworks to build a highly scalable infrastructure on AWS.
Infrastructure/Kubernetes Consultant
Guardant Health
- Designed and implemented a plan to run their on-premise gnome-sequencing pipeline to the cloud.
- Designed and implemented a Kubernetes infrastructure in AWS to run all of their web applications.
- Played a lead role in their HIPAA-compliance program.
Experience
Online Mobile Ordering
https://managedkube.com/case-studiesThe Problem: Tillster needed help in transforming their development workflow and systems. Deployment of new code was time-consuming, involved many people, and was typically performed during off-hours, which the team disliked. Plus, their infrastructure was hard to maintain.
You can see the full text in the product URL.
Education
Bachelor's Degree in Telecommunications
DeVry Institute of Technology - Fremont, CA, USA
Skills
Libraries/APIs
Node.js
Tools
Google Kubernetes Engine (GKE), Amazon EKS, Terraform, Amazon Virtual Private Cloud (VPC), GoLand, 9-patch, Jenkins, Flow, Apache ZooKeeper, Helm
Platforms
Amazon Web Services (AWS), Kubernetes, Docker, Google Cloud Platform (GCP)
Storage
Amazon S3 (AWS S3), On-premise
Paradigms
HIPAA Compliance
Languages
Python, Go
Frameworks
Django, Zend Engine
Other
Kubernetes Operations (kOps), Secure Containers, PCI DSS, Command-line Interface (CLI), Data Migration, AWS Transit Gateway, Relational Database Services (RDS), Zero Trust, SPIFFE, APIs, Cloud Security, CI/CD Pipelines
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring