Thien Ho, Developer in Ho Chi Minh City, Vietnam
Thien is available for hire
Hire Thien

Thien Ho

Verified Expert  in Engineering

DevOps Engineer and Software Developer

Location
Ho Chi Minh City, Vietnam
Toptal Member Since
May 28, 2021

Thien is a technology enthusiast and DevOps engineer passionate about system automation and open source, with more than 10 years of experience. Thien's expertise includes networking, high availability, load balancing, and distributed systems.

Portfolio

CXA Group
Amazon Web Services (AWS), Terraform, Ansible, GoCD, Kubernetes, DevOps...
Project Circle LTD
DevOps, Terraform, Google Cloud Platform (GCP), Docker, Kubernetes...
Liquid
Amazon Web Services (AWS), Terraform, Heroku, Jenkins, Ruby, Kubernetes, DevOps...

Experience

Availability

Full-time

Preferred Environment

MacOS, Linux, Amazon Web Services (AWS), Kubernetes

The most amazing...

...project I've migrated consisted of EKS clusters spotting instances that reduced costs by 30%.

Work Experience

Senior DevOps Engineer

2020 - PRESENT
CXA Group
  • Migrated Kubernetes from Azure AKS to AWS EKS with Terraform.
  • Implemented spot instances for the Kubernetes cluster to reduce costs.
  • Restructured GoCD pipelines to reduce running time.
Technologies: Amazon Web Services (AWS), Terraform, Ansible, GoCD, Kubernetes, DevOps, Continuous Integration (CI), Prometheus, Python, Helm, Bash, GitHub, CI/CD Pipelines, Azure, Infrastructure as Code (IaC), DevOps Engineer, Git, Cloud Infrastructure, Configuration Management, Cloudflare, MySQL, Redis, Site Reliability Engineering (SRE), Unix, Datadog, GitOps

DevOps Engineer

2022 - 2023
Project Circle LTD
  • Utilized Terraform to provision Azure services for the data platform.
  • Set up Amazon Web Services using Terraform for a new serverless application.
  • Configured and optimized GitLab CI to enable automated deployment and continuous integration.
  • Integrated GitLab OpenID Connect (OIDC) with AWS to enable secure authentication.
Technologies: DevOps, Terraform, Google Cloud Platform (GCP), Docker, Kubernetes, Amazon Web Services (AWS), Helm, Bash, Azure, GitHub, CI/CD Pipelines, Infrastructure as Code (IaC), DevOps Engineer, Git, Cloud Infrastructure, Configuration Management, Cloudflare, MySQL, Redis, Google Cloud, Site Reliability Engineering (SRE), GitHub Actions, Unix, New Relic, Datadog

DevOps Engineer

2018 - 2020
Liquid
  • Improved the automation process for release management with Jenkins pipeline and Concourse CI.
  • Designed extensible AWS cloud-based infrastructure-as-code deployment schemas using Terraform and AWS CloudFormation.
  • Improved monitoring and logging systems with New Relic and Sumologic.
  • Designed and implemented application performance monitoring using Elastic APM for Django application.
  • Implemented Terraform pull request automation using Atlantis.
Technologies: Amazon Web Services (AWS), Terraform, Heroku, Jenkins, Ruby, Kubernetes, DevOps, Continuous Integration (CI), Prometheus, Helm, Bash, GitHub, CI/CD Pipelines, Infrastructure as Code (IaC), DevOps Engineer, Git, Cloud Infrastructure, Configuration Management, Cloudflare, MySQL, Redis, Site Reliability Engineering (SRE), GitHub Actions, Unix, New Relic, Datadog, GitOps

DevOps Engineer

2017 - 2018
Wizeline
  • Implemented and managed infrastructure for the Global Content API project.
  • Used CloudFormation to provision AWS services and Jenkins to deploy applications.
  • Designed and deployed Ascend credit payment platform using Terraform and Jenkins.
Technologies: Amazon Web Services (AWS), AWS CloudFormation, Jenkins, Amazon Elastic Container Service (Amazon ECS), Jenkins Pipeline, DevOps, Terraform, Continuous Integration (CI), Bash, GitHub, CI/CD Pipelines, Infrastructure as Code (IaC), DevOps Engineer, Git, Cloud Infrastructure, Configuration Management, Cloudflare, MySQL, Redis, CentOS, Site Reliability Engineering (SRE), Unix, New Relic

Senior System Engineer

2014 - 2017
Lazada Group
  • Migrated the Lazada platform from Rackspace to new data centers across SEA.
  • Managed a centralized logging system based on ELK and Graylog.
  • Built and operated a logistics management system on AWS.
  • Collaborated with different teams to develop and integrate various systems and applications.
Technologies: Amazon Web Services (AWS), Elasticsearch, Puppet, Ansible, DevOps, Continuous Integration (CI), ELK (Elastic Stack), Bash, GitHub, CI/CD Pipelines, Infrastructure as Code (IaC), DevOps Engineer, Git, Cloud Infrastructure, Configuration Management, MySQL, Redis, CentOS, Site Reliability Engineering (SRE), Unix, New Relic

Reducing Costs with Spot Instance

I migrated all AWS EKS clusters running from an on-demand instance to a spot instance to reduce cost by 30% but still ensure high availability and failover for an application running on Kubernetes clusters.

Migrating Node.js Applications from Heroku to AWS EKS

I wrote Dockerfiles for all Node.js services. I also wrote Terraform to set up VPC, EKS, RDS, Amazon ElastiCache, and Helm provider to set up Prometheus, the Cluster Autoscaler, and Metrics Server. I wrote Helm charts for services. I also wrote GitHub Actions to build and deploy applications.

Building Azure Databricks with Terraform

I used Terraform to provision Azure Databricks workspaces and other Azure services for the data platform team. In addition, I collaborated in setting up Terraform deployment with GitLab CI/CD so developers could modify and apply changes by themselves.
2012 - 2014

Master's Degree in Computer Science

Posts and Telecommunications Institute of Technology - Ho Chi Minh City, Vietnam

2005 - 2010

Bachelor's Degree in Computer Science

Posts and Telecommunications Institute of Technology - Ho Chi Minh City, Vietnam

Tools

Amazon EKS, GitHub, Git, Ansible, Terraform, ELK (Elastic Stack), Jenkins, Amazon Elastic Container Service (Amazon ECS), Helm, AWS CloudFormation, Puppet

Paradigms

DevOps, Continuous Integration (CI)

Platforms

Linux, Kubernetes, Amazon Web Services (AWS), Docker, Azure, CentOS, Unix, New Relic, MacOS, Google Cloud Platform (GCP), Heroku

Storage

MySQL, Redis, Datadog, Elasticsearch, Google Cloud

Other

Networking, Infrastructure as Code (IaC), CI/CD Pipelines, DevOps Engineer, Cloud Infrastructure, Configuration Management, Cloudflare, Site Reliability Engineering (SRE), GitHub Actions, Information Systems, Computer Science, Prometheus, GitOps, GoCD, Azure Databricks

Languages

Bash, Python, Ruby

Libraries/APIs

Jenkins Pipeline, Node.js

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring