DevOps Engineer and Backend Developer with hands-on experience in
building reliable backend systems and managing infrastructure for
efficient software delivery. Skilled in API development, database
management, and implementing CI/CD pipelines, containerization, and
Infrastructure as Code (IaC). Adept at collaborating across teams to
ensure seamless integration between development and operations.
Known for optimizing application performance, managing large-scale
deployments, and implementing monitoring and logging solutions to
improve system observability and reliability. Committed to modern
DevOps practices, system security, and continuous improvement
throughout the application lifecycle.
Work Experience
DevOps Engineer - Wondr By BNI
PT Bank Negara Indonesia Tbk, Jakarta, Indonesia
November 2024 - Present
Responsible for building CI/CD pipelines for backend
microservices and frontend micro-frontend applications
integrated with Vault and Jira using Jenkins.
Managed development environments on AWS Cloud and Enterprise
infrastructure.
Set up OracleDB Change Data Capture (CDC) using Confluent Kafka
for real-time data streaming.
Performed vulnerability assessments using Ansible for
configuration and automation.
Configured MPaaS clusters and integrated MPaaS Mini Programs
(ANT), and developed CI/CD deployment strategies across
development, testing, staging, and production environments.
Integrated CI/CD deployments for Xway Gateway, triggered by Jira
tickets across all environments.
Set up webMethods Deployer and implemented CI/CD deployment
strategies for webMethods APIs and policies in all environments.
Handled strategic pipeline scripting to enable scalable Jenkins
slave provisioning using containers.
Backend Developer
PT Bank Negara Indonesia Tbk, Jakarta, Indonesia
March 2022 - November 2024
Developed the Simponi DLK Portal Website to enhance user
experience by integrating new features.
Conducted System Integration Testing (SIT) for Omni retail web
(Omni Channel), created test cases, reported findings, and
managed reporting through JILE to support Omni Channel web
development.
Developed the backend of the KKP Dashboard using a microservices
architecture, collaborated with the frontend team for
application integration, and handled configuration and
deployment using Google Cloud Platform (GCP) Kubernetes.
Built the SKK Migas Dana ASR Dashboard using Golang REST APIs
with a microservices architecture, deployed the application on
OpenShift Container Platform (OCP), and integrated it with a
PostgreSQL database.
Software Engineer
Jurangan Food Court Center, Solo, Indonesia
June 2019 - December 2019
Developed a cashier system, dashboard, and sales reporting
platform for a food court using PHP Laravel.
Built and implemented a cashier system to streamline the
shopping process.
Designed and developed a dashboard to monitor sales trends and
performance based on Key Performance Indicators (KPIs).
Created a reporting system for daily, monthly, and yearly sales
data, including profit-sharing calculations between tenants and
the food court owner.
Ringkasan
DevOps Engineer dan Backend Developer dengan pengalaman langsung
dalam membangun sistem *backend* yang andal dan mengelola
infrastruktur untuk pengiriman *software* yang efisien. Terampil
dalam pengembangan API, manajemen basis data, serta implementasi
*pipeline* CI/CD, *containerization*, dan *Infrastructure as Code*
(IaC). Adept dalam berkolaborasi lintas tim untuk memastikan
integrasi yang mulus antara pengembangan dan operasi. Dikenal karena
mengoptimalkan kinerja aplikasi, mengelola penerapan skala besar,
dan mengimplementasikan solusi pemantauan dan pencatatan untuk
meningkatkan observabilitas dan keandalan sistem. Berkomitmen pada
praktik DevOps modern, keamanan sistem, dan peningkatan
berkelanjutan sepanjang siklus hidup aplikasi.
Pengalaman Kerja
DevOps Engineer - Wondr By BNI
PT Bank Negara Indonesia Tbk, Jakarta, Indonesia
November 2024 - Sekarang
Bertanggung jawab untuk membangun *pipeline* CI/CD untuk
*microservices backend* dan aplikasi *micro-frontend* yang
terintegrasi dengan Vault dan Jira menggunakan Jenkins.
Mengelola lingkungan pengembangan di AWS Cloud dan infrastruktur
perusahaan.
Menyiapkan OracleDB Change Data Capture (CDC) menggunakan
Confluent Kafka untuk *real-time data streaming*.
Melakukan penilaian kerentanan menggunakan Ansible untuk
konfigurasi dan otomatisasi.
Mengkonfigurasi kluster MPaaS dan mengintegrasikan MPaaS Mini
Programs (ANT), serta mengembangkan strategi penerapan CI/CD di
seluruh lingkungan pengembangan, pengujian, *staging*, dan
produksi.
Mengintegrasikan penerapan CI/CD untuk Xway Gateway, dipicu oleh
tiket Jira di semua lingkungan.
Menyiapkan webMethods Deployer dan mengimplementasikan strategi
penerapan CI/CD untuk API dan kebijakan webMethods di semua
lingkungan.
Menangani skrip *pipeline* strategis untuk memungkinkan
penyediaan *slave* Jenkins yang dapat diskalakan menggunakan
kontainer.
Backend Developer
PT Bank Negara Indonesia Tbk, Jakarta, Indonesia
Maret 2022 - November 2024
Mengembangkan *Website* Portal Simponi DLK untuk meningkatkan
pengalaman pengguna dengan mengintegrasikan fitur-fitur baru.
Melakukan *System Integration Testing* (SIT) untuk *web retail*
Omni (*Omni Channel*), membuat *test case*, melaporkan temuan,
dan mengelola pelaporan melalui JILE untuk mendukung
pengembangan *web Omni Channel*.
Mengembangkan *backend* KKP *Dashboard* menggunakan arsitektur
*microservices*, berkolaborasi dengan tim *frontend* untuk
integrasi aplikasi, dan menangani konfigurasi serta penerapan
menggunakan Google Cloud Platform (GCP) Kubernetes.
Membangun SKK Migas Dana ASR Dashboard menggunakan Golang REST
API dengan arsitektur *microservices*, menerapkan aplikasi di
OpenShift Container Platform (OCP), dan mengintegrasikannya
dengan basis data PostgreSQL.
Software Engineer
Jurangan Food Court Center, Solo, Indonesia
Juni 2019 - Desember 2019
Mengembangkan sistem kasir, *dashboard*, dan *platform*
pelaporan penjualan untuk *food court* menggunakan PHP Laravel.
Membangun dan mengimplementasikan sistem kasir untuk
merampingkan proses belanja.
Merancang dan mengembangkan *dashboard* untuk memantau tren
penjualan dan kinerja berdasarkan *Key Performance Indicators*
(KPI).
Membuat sistem pelaporan data penjualan harian, bulanan, dan
tahunan, termasuk perhitungan bagi hasil antara *tenant* dan
pemilik *food court*.