Aldira Putra Raharja

Aldira Putra Raharja

DevOps Engineer in Indonesia, He/Him

Software Engineer experienced in cloud infrastructure platform. Well-versed in automation and testing.

Side Projects

2023

A simple n8n extension to integrate self hosted GPT4All

2020

A kubernetes operator for running Pipelinewise. Pipelinewise is a simple ETL platform to transform data from various location like MySQL, Postgres to AWS Redshift etc.

2020

A simple kubectl extensions to find unused volumes across the cluster. Distributed via KREW

Writing

2022

A descriptive articles about how to integrate SOPS into ArgoCD by utilizing ArgoCD Config Management Plugin (CMP).

2022

A journey finding potential bugs around Kubernetes Resource Quota that prevent a burst action on pod creation.

Work Experience

2021 — Now
Remote

Act as Infrastructure Technical lead of 6 team members with 4 subteams: DevOps, SRE, Database, and InfoSec, with a Team Lead. Focusing on technical deep dive, technical direction, and technical decision-maker.

  • Lead service mesh (Linkerd) research and rollout throughout the entire Infrastructure.
  • Lead of project to migrate ElasticSearch cluster from 3rd party into our Google Kubernetes Engine, and serve it to production users in 2 weeks.
  • Learn to groom team member to improve in technicality by provide supports, technical deep dive, and regular 1-on-1.
  • Resolving long overdue Kubernetes issue around bottleneck to execute burst pod creation. Working closely with the Google Cloud team to find the resolution.
  • Exposes false-postive metrics from core system, suggest the fixes and assist the implementation to the production.
2021 — 2021
Remote

Work as Individual Contributor under DevOps subteam of Infrastructure Team. Focusing on CI/CD and Developer Experience

  • Establish company-wide CI/CD system using the GitOps approach with comprehensive documentation and automation, including a migration plan and guidance to onboard developers into the new flow.
  • Deep dive into Kubernetes long overdue issues around Pod creation delay for burst pod creation.
2020 — 2021
Bandung, Indonesia

Act as DevOps team lead, driving infrastructure improvement and platform initiatives

  • Establish company-wide Continuous Delivery flow using GitOps methodology so the deployment process could be easy to use, transparent, and auditable.
  • Being an evangelist for monitoring and observability by establishing a standard monitoring dashboard and alerting.
  • Establish a Data Pipeline process to enable Data Scientists to do their own ELT with simple customization and requires minimum supervision from DevOps.
2016 — 2020
Platform Engineer at Sorabel by Sale Stock
Bandung, Indonesia

I had 2 main roles in this period, as QA Engineer from 2016 to 2018, and Platform Engineer starting 2019 until 2020.

  • Improves CI/CD Pipeline processing time by distributing queue for each application. This improvement also opens the possibility to use the same application for PR checkers.
  • Lead initiative to implement improved observability company-wide. Conduct presentation about tracing, implement library and tools for onboard software engineers to observability.
  • Reduce infrastructure costs by about 30% by cleanup unused Kubernetes PVCs, and also converting disks type to cheaper ones by sacrificing little-to-no performance and reliability.
  • Simplify setup for running automation test. Wrapping all the bash commands to a one-liner CLI command without sacrificing any customization.
  • Automate testing grid setup on Kubernetes to have a scalable and reliable test runner. This setup is able to run about 120 UI Automation tests in 40 minutes.
  • Develop an in-house test management system in ReactJS.
2016 — 2016
2014 — 2016
Yogyakarta, Indonesia