About Me

Primary Skillset

Python

12 Years Experience

Linux

10 Years Experience

AWS / GCP

6 Years Experience

Kubernetes

3 Years Experience

Details

Services

Environment setup and support

  1. docker compose
  2. local AWS stack (LocalStack)
  3. dev/test/staging/prod environments with Terraform on AWS/GCP/DO
  4. configure SSH/Wireguard/VPN access to VPC

Cloud cost optimization

Analyze your cloud costs and usage, identify, stop or rightsize low-utilization resources. Make use of reserved/spot pricing, autoscaling and serverless options to save costs.

Containerization of apps

  1. setup and manage private artifact registries like PyPI & Maven
  2. setup and manage docker images, docker registries
  3. creation of helm chart for deploying custom applications
  4. manage deployment with Ansible/GitOps/Helm/Kustomize

CI/CD pipelines setup and support

  1. Github/Gitlab/CircleCI/Jenkins and ArgoCD
  2. pipeline DSL tuning
  3. automate running of unit/integration/performance/stress tests
  4. managed or self-hosted

MLOps pipelines setup and support

  1. AI/ML automation with SageMaker/Vertex AI
  2. data processing workflow orchestration
  3. model serving automation

Observability stack setup and support

  1. monitoring and tracing: Prometheus/Grafana/Exporters/Alertmanager
  2. log aggregation: fluentbit/fluentd/elasticsearch/splunk
  3. native cloud services: CloudWatch / Cloud Logging / Cloud Monitoring

k8s clusters creation and support

  1. perform cluster maintenance and upgrade
  2. manage IAM, secrets and certificates by the best practices
  3. configure clustering/HA/DR of stateful applications like databases
  4. configure and manage api gateways and ingress controllers
  5. managed or on-prem

General DevOps task

  1. migration from one environment to another
  2. import existing infrastructure to IaC
  3. general conversion of legacy DevOps practices to best practices
  4. troubleshooting of production issues not reproducible in local or staging
Details

Recent Work

Apr 2015 - Now

DevOps gigs for a number of clients

Set up metric collection and monitoring with prometheus and grafana in k8s environment.
Troubleshooted missing logs problems in fluentbit log aggregation setup.
Set up EFK stack for log aggregation.
Optimization of AWS & GCP cloud expenses


AWS • GCP • Terraform • EFK • Prometheus • Grafana

Now
2023-01

Leadbook Pte. Ltd.

Implemented proper CI/CD workflows to improve engineering productivity.
Containerized all backend processes, migrated to DOKS (managed kubernetes on Digital Ocean), to cut the infra cost by around 50%.
Re-architected strategic backend components to make them performant, scalable and HA.
Led the engineering team in a pivot of the business model after the investors had stopped funding amidst COVID-19 pandemic.
Conducted a fire sale of the company IPs prior to the wind-up of the company. Recovered cash for the shareholders.


Python • Kubernetes • PostgreSQL • Terraform • Elasticsearch • Ansible • FastAPI • SQLite • DigitalOcean • Airflow

2023-06
2021-03

Model serving platform

developed a model serving platform for a healthcare AI startup that targets major insurance providers and private hospitals in Singapore.
converted numpy, pandas data transformation code from data scientists’ notebooks into readable and performant code for production.
set up Jenkins for MLOps automation


Python • Linux • Flask • Ansible • Jenkins • NumPy • Pandas • Airflow

2018-06
2018-03

Reconnify Pte. Ltd.

launched an MVP of product intelligence solution for e-commerce business owners and offline retailers in South East Asia, to help them choose the right products to sell, find reliable suppliers, price their products in a smarter way.

UI: Vue.js, TailWind CSS
API backend: Python, Django-REST, Postgreql
Data backend: Python, Postgreql, Scrapy, Selenium, PyTorch, Milvus

performed lead generation and sales, customer discovery, iterative improvement of the product. Found the first 50 subscribers.


Python • JavaScript • VueJs • PostgreSQL • Django • Scrapy • Selenium

2022-12
2017-10

Leadbook Pte. Ltd.

implemented the essential components required for launching the product: user/client account management, credit-card billing, integration with CRM, email marketing and accounting systems. The product achieved revenue growth after launch.
took over from the outgoing Director of Engineering. My responsibilities involve tech recruitment, assisting co-founders with investor pitches, coaching new hires, managing the development workflow, architecting a rewrite of the backend to meet new requirements.


Python • JavaScript • AWS • PostgreSQL • Django • Elasticsearch • MongoDB

2017-10
2016-01

Day7 Pte. Ltd.

put in place the tools and processes where the remote teams can work together seamlessly on time-critical projects
introduced DevOps practices to help the teams deliver apps efficiently.


Python • MySQL • Ansible • Docker • Jenkins • AWS • DigitalOcean

2015-07
2015-04
pricing

you can hire me