Trapsilo Bumi, Developer in Bandung, Bandung City, West Java, Indonesia
Trapsilo is available for hire
Hire Trapsilo

Trapsilo Bumi

Verified Expert  in Engineering

Cloud Developer

Location
Bandung, Bandung City, West Java, Indonesia
Toptal Member Since
October 7, 2022

Bumi is a software and DevOps engineer specializing in AWS and cloud-based development. He has extensive development experience with Python and is certified in AWS, Azure, and Kubernetes. Bumi is familiar with large-scale, highly-available distributed systems, CI/CD pipelines, and container-based software deployments.

Portfolio

Freelance Client in the Education Field
Docker, Amazon Web Services (AWS), Terraform, GitLab CI/CD, Node.js...
KPMG Ignition Tokyo
Azure, Windows PowerShell, Azure DevOps, Azure Kubernetes Service (AKS), Linux...
HENNGE
Python 3, Terraform, Elasticsearch, Docker, Python, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, Linux, GitHub, Python, Amazon Web Services (AWS)

The most amazing...

...project I've architected and developed is a distributed email archiving system that handles petabytes of data from thousands of enterprise customers.

Work Experience

AWS DevOps Engineer

2022 - 2023
Freelance Client in the Education Field
  • Built CI/CD Pipelines on Gitlab CI to automate the deployment of multiple apps and their infrastructure, eliminate manual steps, and apply DevOps best practices.
  • Built AWS infrastructure from scratch using services such as AWS App Runner, Amazon RDS, Amazon VPC, and AWS Client VPN to deliver a proper and secure staged deployment environment based on previous GCP infrastructure.
  • Wrote Terraform for Infrastructure as Code using best practices such as modular composition and remote state management.
  • Designed the architecture that fit all the requirements of the ecosystem of apps, explained and documented it, receiving positive feedback from the client for being easy to understand.
  • Set up proper DNS and HTTPS for staging and production domains with Amazon Route 53.
Technologies: Docker, Amazon Web Services (AWS), Terraform, GitLab CI/CD, Node.js, Google Cloud, AWS App Runner, JavaScript, YAML, CI/CD Pipelines, GitLab, Bash Script, Amazon RDS, Amazon Route 53, Amazon Virtual Private Cloud (VPC), Amazon Elastic Container Registry (ECR), Scalable Architecture, Infrastructure Monitoring

DevOps Engineer

2021 - 2022
KPMG Ignition Tokyo
  • Performed implementation and deployment of IaC running on Microsoft Azure cloud.
  • Contributed to maintaining and developing a platform for running business-critical containerized applications for KPMG Japan member firms throughout the software development lifecycle.
  • Utilized modern Microsoft tools such as PowerShell and ARM templates to maintain infrastructure solutions.
  • Diagnosed and fixed issues in workflow automation and CI/CD pipelines.
Technologies: Azure, Windows PowerShell, Azure DevOps, Azure Kubernetes Service (AKS), Linux, Kubernetes, Microsoft Azure, Software Engineering, Docker, CI/CD Pipelines, DevOps, Scripting, Cloud Computing, Load Balancers, Azure DevOps Services, Azure IaaS, Azure Virtual Networks, Azure Blob Storage API, YAML, Role-based Access Control (RBAC), Database Migration, JSON, Continuous Integration (CI), Cloud, Git, Continuous Deployment, PostgreSQL, Cloud Architecture, Unit Testing, Automation, Shell Scripting, DevOps Engineer, Microservices, Cloud Infrastructure, Continuous Delivery (CD), Continuous Development (CD), Infrastructure as Code (IaC), SaaS, Design Patterns, Azure Active Directory, Scalability, Cloud Services, Networking, Bash Script, Monitoring, Cron, Site Reliability Engineering (SRE), Site Reliability, Dynamic Load Balancing, Autoscaling, Performance, Documentation, Scalable Architecture, Infrastructure Monitoring

Software Engineer

2016 - 2021
HENNGE
  • Architected, built, and maintained an Elasticsearch cluster to index hundreds of terabytes of searchable email data and handled the database migration of over 1,000 tenant domains to this cluster, receiving positive customer feedback.
  • Contributed to infrastructure utilizing various components of AWS, including an email processing pipeline that handled 600 million emails per month, scaled tightly to ensure cost-effectiveness.
  • Enhanced and maintained a RESTful API using asynchronous Python with FastAPI, Tornado, and Falcon frameworks.
  • Wrote IaC with Terraform and built automation pipelines with CircleCI.
  • Built a Python library to store emails in a Microsoft-based binary format, currently used by hundreds of clients daily.
  • Handled support requests and bug reports from the customer success team regularly.
  • Reimplemented more than 1,000 source lines of code of legacy Erlang code into Python for an internal microservice API.
Technologies: Python 3, Terraform, Elasticsearch, Docker, Python, Amazon Web Services (AWS), Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), Tornado, FastAPI, Amazon Elastic Container Service (Amazon ECS), Amazon DynamoDB, Amazon EC2, GitHub, Linux, Software Engineering, CI/CD Pipelines, DevOps, Scripting, Cloud Computing, Amazon Virtual Private Cloud (VPC), Amazon Route 53, AWS Fargate, Load Balancers, CircleCI, YAML, JSON, AWS ELB, AWS Lambda, Amazon CloudWatch, Amazon API Gateway, Continuous Integration (CI), Cloud, Java, Git, Puppet, AWS Cloud Architecture, AWS DevOps, Continuous Deployment, AWS IAM, Amazon Cognito, Back-end, Cloud Architecture, Unit Testing, Automation, Shell Scripting, Lambda Functions, Grafana, DevOps Engineer, Microservices, Cloud Infrastructure, GitHub Actions, SMTP, Amazon Simple Notification Service (Amazon SNS), Amazon CloudFront CDN, Continuous Delivery (CD), Continuous Development (CD), Infrastructure as Code (IaC), SaaS, Scraping, APIs, Design Patterns, Architecture, Scalability, System Architecture, Large Scale Distributed Systems, System Administration, Cloud Services, Networking, Bash Script, MongoDB, Monitoring, Cron, Site Reliability Engineering (SRE), Site Reliability, Dynamic Load Balancing, Amazon ElastiCache, AWS Auto Scaling, Autoscaling, Performance, Documentation, Flask, Amazon EC2 API, NGINX, Scalable Architecture, Infrastructure Monitoring

IaC Packages for Microsoft Azure Infrastructure

I wrote reusable, ready-to-deploy packages for customer use to provision infrastructure as code to Microsoft Azure. Used a combination of PowerShell scripts and ARM templates written in JSON to deploy customized infrastructure, such as Azure Kubernetes Service (AKS), Application Gateway, Azure Blob Storage, Virtual Network, and other Azure offerings.

The use of infrastructure as code ensured GitOps principles were applied, strengthening the audit and tracing capabilities of the system. Because of this and other controls, the system could meet the stringent security requirements of KPMG Japan and KPMG International.

Automation Pipelines for Azure Infrastructure Deployment

Pipelines written in YAML and deployed on Azure DevOps Pipelines. The pipelines were run using both Microsoft-hosted agents and self-hosted agents. The self-hosted agents ran on Kubernetes pods in Microsoft Azure Kubernetes Service (AKS). I wrote the pipeline code, ensured the pipelines ran with a 100% success rate, and diagnosed any failures that happened.

The pipelines handled various tasks, such as infrastructure deployment, RBAC assignments, database migrations, secret rotations, etc.

Elasticsearch Cluster to Index and Search Emails

A project to build an Elasticsearch cluster from scratch to handle indexing and searching hundreds of terabytes of email data. At peak times, the incoming email volume reached a million emails per hour.

I designed the architecture, presented it to stakeholders, built the infrastructure on AWS, wrote the worker code with Python, and handled the migration of more than 1,000 tenants to the new search cluster.

The project reduced the search latency from minutes to sub-seconds and resulted in overwhelmingly positive customer feedback.

Languages

Python, Python 3, YAML, Bash Script, JavaScript, Java

Tools

Amazon Simple Notification Service (Amazon SNS), Amazon CloudFront CDN, Amazon ElastiCache, Terraform, GitHub, Amazon Elastic Container Service (Amazon ECS), Amazon Simple Queue Service (SQS), Amazon Virtual Private Cloud (VPC), AWS Fargate, AWS ELB, Amazon CloudWatch, Git, AWS IAM, Amazon Cognito, Grafana, Cron, NGINX, Helm, Azure Kubernetes Service (AKS), CircleCI, Azure DevOps Services, Puppet, GitLab CI/CD, GitLab, Amazon Elastic Container Registry (ECR)

Paradigms

DevOps, Continuous Integration (CI), Continuous Deployment, Microservices, Continuous Delivery (CD), Continuous Development (CD), Unit Testing, Automation, Design Patterns, Azure DevOps, Role-based Access Control (RBAC)

Platforms

Amazon Web Services (AWS), Docker, Amazon EC2, AWS Lambda, Kubernetes, Linux, Azure, Azure IaaS

Other

Cloud, AWS Cloud Architecture, AWS Certified Solution Architect, Back-end, Cloud Architecture, DevOps Engineer, Cloud Infrastructure, Infrastructure as Code (IaC), SaaS, APIs, Architecture, Scalability, System Architecture, Large Scale Distributed Systems, Cloud Services, Monitoring, Site Reliability Engineering (SRE), Site Reliability, Dynamic Load Balancing, AWS Auto Scaling, Autoscaling, Performance, Documentation, Scalable Architecture, Infrastructure Monitoring, Software Engineering, CI/CD Pipelines, Scripting, Cloud Computing, Amazon Route 53, Load Balancers, Amazon API Gateway, AWS DevOps, Shell Scripting, Lambda Functions, GitHub Actions, Scraping, System Administration, Networking, Microsoft Azure, FastAPI, Tornado, Azure Virtual Networks, Amazon RDS, Relational Database Services (RDS), SMTP, AWS App Runner

Frameworks

Flask, Windows PowerShell

Libraries/APIs

Amazon EC2 API, Vue, Azure Blob Storage API, Node.js

Storage

Elasticsearch, Amazon DynamoDB, Amazon S3 (AWS S3), JSON, Azure Active Directory, Database Migration, PostgreSQL, MongoDB, Google Cloud

2010 - 2015

Bachelor's Degree in Computer Science

Bandung Institute of Technology - Bandung, Indonesia

JUNE 2022 - JUNE 2025

Certified Kubernetes Application Developer

The Linux Foundation

NOVEMBER 2021 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

DECEMBER 2019 - NOVEMBER 2025

AWS Certified Solutions Architect Associate

AWS

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