Printing tool Download PDF

Summary

My Job Fields:
1. Analyze
2. Create / Build
3. Maintenance
4. Monitoring
5. Evaluate

Virtual Machine (VM), Instances, Containers, Including Automation Deploy (CI / CD).

Stacks:
Ruby (Rails), GO-Lang, Laravel.

Relateds:
DevOps, Chaos Engineering, Site Reliability Engineering (SRE).

Skill Fields:
#iaac (#infrastructureascode) #terraform #terragrunt, #ansible, #jenkins, #k8s (#kubernetes), #docker, #swarm, #aws (#amazonwebservices), #gcp (#googlecloudplatform), #aliyun (#alibabacloud), #openstack

Others:
#scrum, #kanban, #scrumban, #agile, #gitscrum, #jira, #trello

Work Experiences

Nov 2018now

Senior Cloud Platform Engineer (Site Reliability Engineer)

PT. Tokopedia

Job Roles:
1. Maintenance & Monitoring Golang microservices Alibaba Cloud (Aliyun) with monitoring tools such as Datadog, Scalyr, Greylog, Grafana & Prometheus.
2. Maintenance Autoscale instances in Alibaba Cloud (Aliyun).
3. Build Kubernetes Cluster on premise (baremetal) in internal Data Center.
4. Build deployment tools for Kubernetes Cluster on premise (baremetal) for load testing.
5. Build monitoring tools for Kubernetes Cluster on premise using Grafana & Prometheus.
6. Build autoscale pods Kubernetes Cluster on premise for load testing.
7. Build helmchart for Hashicorp Consul in Kubernetes Cluster GCP (Google Cloud Platform).
8. Maintenance & monitoring DNS using Dnsdist and Grafana.
9. Build docker container load testing using Locust.
10. Build Infrastructure-As-Code with Terragrunt & Terraform.
11. Build, maintain & monitoring message queue using NSQ.
12. Build, maintain & monitoring log system using Graylog (Elasticsearch-Filebeat-Graylog) & Kibana (Elasticsearch-Logstash-Kibana).
13. Maintain & monitoring redis (including redis-cluster), ApsaraDB Redis (Alibaba Cloud Redis), Memstore (GCP Redis).
14. Build monitoring tools for ApsaraDB Redis, ApsaraDB RDS & SLB (Server Load Balancer) from SDK Alibaba Cloud.
15. Mentor of Curriculum Technology "Basic SRE" knowledge for New Employee "Nakama" (at Nakama Academy Tokopedia).
------
Latest OpenSource (OSS) Contributions:
- https://github.com/dockube  
- https://github.com/IAC-InfrastructureAsCode  

July 2018Nov 2018

Senior Site Reliability Engineer (SRE)

PT. Tokopedia

Responsibilities: 
*) Design, write and deliver software to improve the availability, scalability, latency, and efficiency of Tokopedia's services.
*) Solve problems related to mission critical services and build automation to prevent problem recurrence; with the goal of automating response to all non-exceptional service conditions.
*) Influence and create new designs, architectures, standards and methods for large-scale distributed systems.
*) Engage in service capacity planning and demand forecasting, software performance analysis and system tuning.
*) Conduct periodic on call duties using a follow-the-sun model.

January 2017July 2018

Software Engineer (Full Stack)

PT. Domikado

Creating web application & RestfulAPI using :
1) Ruby On Rails 5
2) Docker as tool in development, deployment & production (https://github.com/zeroc0d3/docker-lab
3) MongoDB & Replication PostgreSQL  (https://github.com/zeroc0d3/docker-postgresql-replication)
4) Nginx
5) Caching with Redis & Memcached
6) Push Notification
7) Schedule Cron Job (Sidekiq)
8) Create & Provide Deployment Tools (https://github.com/zeroc0d3/ruby-deploy-gcc)

Maintaining Virtual Machine (VM) :
1) Amazon Web Services (AWS), including EC2, S3, RDS, SES
2) OpenStack

July 2015Now

Co-Founder

ZeroLabs

ZeroLabs, previous name by "ZeroC0d3 Lab" is a private consultant located in Jakarta and Bandung (West Java), providing services in fields:
- Software Engineering (Based on Ruby/Rails, Golang & Laravel PHP Framework)
- System Engineer | DevOps Engineer | Site Reliability Engineer
- Infrastructure As Code (IaC)
- Container & Kubernetes Platform Application
- Pentest (Penetration Test)

https://github.com/zeroc0d3lab 
https://github.com/IAC-InfrastructureAsCode 
https://github.com/dockube 

October 2016January 2017

Backend Web Developer

PT. Trenologi Indonesia (STOCKBIT.com)

Build Restful API Backend Web Application, including test unit:
1) TDD (Test Driven Development)
2) BDD (Behavior Driven Development)
3) Vulnerable & Penetration API Test for XSS-Attack, SQL-Injection, etc
Using Postman BDD & Newman.

Develop payment gateway API, using :
1) Midtrans (Veritrans)
2) Xendit
3) Doku

March 2016September 2016

Backend Web Developer

PT. Tritama Gemilang Sukses

https://arsitag.com 
Online directory for architecture and construction professionals.

Build RestAPI on the top of Slim PHP Framework.
1) RestAPI dari Slim PHP Framework,
2) RDMS (Database) MySQL,
3) AWS (Amazone Web Service) S3
4) Cache Redis
5) Nginx
6) Ubuntu Cloud
7) Collaboration Team, repository tools (Bitbucket & GitKraken)

Education

20002009

BACHELORS ENGINEERING

Institut Teknologi Nasional Bandung

Electrical Engineering (Electronics Division)

Accomplishments