Trapsilo Bumi
Verified Expert in Engineering
Cloud Developer
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
Experience
Availability
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
Azure DevOps Engineer
Freelance Client in the Food and Beverage Industry
- Functioned as a Terraform SME, advising on best practices and integration with Ansible Automation Platform.
- Wrote well-structured Terraform code for Azure infrastructure automation.
- Contributed to rewriting of an infrastructure as code repo-based automation.
AWS DevOps Engineer
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.
DevOps Engineer
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.
Software Engineer
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.
Experience
IaC Packages for Microsoft Azure Infrastructure
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
The pipelines handled various tasks, such as infrastructure deployment, RBAC assignments, database migrations, secret rotations, etc.
Elasticsearch Cluster to Index and Search Emails
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.
Education
Master's Degree in Artificial Intelligence
Cardiff University - Cardiff, United Kingdom
Bachelor's Degree in Computer Science
Bandung Institute of Technology - Bandung, Indonesia
Certifications
Certified Kubernetes Application Developer
The Linux Foundation
Microsoft Certified: Azure Fundamentals
Microsoft
AWS Certified Solutions Architect Associate
AWS
Skills
Libraries/APIs
Amazon EC2 API, Vue, Azure Blob Storage API, Node.js, NumPy, Pandas, Scikit-learn
Tools
Amazon Simple Notification Service (SNS), Amazon CloudFront CDN, Amazon ElastiCache, Terraform, GitHub, Amazon Elastic Container Service (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), Ansible
Languages
Python, Python 3, YAML, Bash Script, JavaScript, Java
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
Frameworks
Flask, Windows PowerShell
Storage
Elasticsearch, Amazon DynamoDB, Amazon S3 (AWS S3), JSON, Azure Active Directory, Database Migration, PostgreSQL, MongoDB, Google Cloud
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, Machine Learning, Deep Reinforcement Learning, Reinforcement Learning, ARM
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring