Geotab, Senior Platform Engineer, 2019 - present
Leaving the data center for GKE
- Problem
- A routing and optimization domain ran on legacy hosting split between on-premises data centers and AWS, as larger applications that were hard to scale and release independently.
- Approach
- I led the move in two stages. First a lift-and-shift to Google Cloud to get out of the old hosting. Then a re-platform until every workload ran as its own microservice on GKE, provisioned with Terraform.
- Outcome
- The domain runs fully cloud native across three regions, with each service scaling from dozens to hundreds of nodes as load requires.
- Tools
- GKE
- Terraform
- Helm
- Microservices