Lewati ke konten utama
terminal kuliit.com // Database & Infrastructure Engineer

Kuli IT

By Hadiyatna — DBA & Infrastructure Engineer

Saya mengelola database produksi dan infrastruktur di baliknya. Pekerjaannya sederhana untuk dijelaskan: sistem tetap tersedia, pekerjaan berulang menjadi otomatis, dan setiap perubahan bisa dipertanggungjawabkan.

INFRA_TELEMETRY // LIVE
UPTIME 99.98%
INGRESS DB-PRIMARY DB-REPLICA VAULT_ENGINE SYNC OK
REPLICATION
0.02ms lag
ACTIVE QUERIES
98.4% healthy
AUTO-BACKUP
Verified WAL
// 01 Scope

LINGKUP KERJA

Fokus spesialisasi pada stabilitas, kehandalan, dan otomasi infrastruktur data.

#01
database

Database Operations

Query berjalan lambat, migrasi versi tanpa downtime, backup yang benar-benar dapat direstore, replikasi, hingga penanganan insiden produksi.

  • check_circle Query tuning dan peninjauan indeks
  • check_circle Migrasi versi tanpa downtime
  • check_circle Backup dan restore yang teruji
  • check_circle Replikasi dan failover
  • check_circle Penanganan insiden produksi
MariaDBMySQLPostgreSQL
#02
precision_manufacturing

Automation & Tooling

Pekerjaan yang berulang setiap minggu adalah pemborosan. Saya mengubahnya menjadi satu perintah yang bisa dijalankan siapa saja di tim.

  • check_circle CLI tooling operasional
  • check_circle Schema diff dan migration engine
  • check_circle Pipeline CI/CD
  • check_circle Script pemeliharaan terjadwal
  • check_circle Pemeriksaan rutin otomatis
GoPythonCI/CD
#03
dns

Infrastructure

Linux dan Docker pada lingkungan on-premise maupun cloud, disertai dokumentasi yang memudahkan orang lain mengoperasikannya tanpa harus bertanya.

  • check_circle Deployment dan konfigurasi server
  • check_circle Monitoring dan peringatan dini
  • check_circle Hardening dan kontrol akses
  • check_circle Reverse proxy dan tunnel
  • check_circle Dokumentasi operasional
LinuxDockerMonitoring
// 02 Custom Engineered Tooling

SISTEM

Perangkat dan otomasi in-house yang dirancang khusus untuk meminimalkan human-error di server produksi.

dbX

SCHEMA_ENGINE

Schema diff & migration engine

Dibuat karena alat yang tersedia kurang hati-hati saat berurusan dengan perubahan skema produksi. Sekarang dipakai untuk membandingkan skema antar environment sebelum apa pun dieksekusi.

PARAM SPECIFICATION
Stack : Go · MariaDB / MySQL · TUI
Diff : Strict by-name, mendeteksi drift antar server
Autofix : Auto-increment KEY, konflik index, error 1061
Rollback : Berbasis WAL, urutan drop FK, Index, Column, Table
Dry-run : Wajib sebelum eksekusi
Kredensial : Koneksi terenkripsi dengan vault PIN

sfvault

KEY_PORTAL

Portal kredensial & kunci

Portal internal untuk mengelola kunci enkripsi database, konfigurasi proxy, dan backup terenkripsi. Terkendali, tercatat, dan tidak perlu membuka server satu per satu.

PARAM SPECIFICATION
Stack : Laravel 13 · Livewire 3 · MariaDB TDE
Kunci : Siklus hidup TDE key yang tercatat
Backup : Enkripsi data at rest, tetap dapat direstore
Akses : Pemisahan peran per pemakai
Jejak : Riwayat perubahan kunci tersimpan

dba_bot_agent

AI_AGENT

Asisten operasi database

Tangan kanan tim DBA. Menerima perintah operasional dari chat, menjalankan diagnosa, dan melapor kembali dengan otorisasi yang jelas dan jejak audit.

PARAM SPECIFICATION
Stack : Python · FastAPI · PostgreSQL · Redis
Otorisasi : Role-based, berlaku langsung saat diubah
Triage : Pemetaan topologi client dan layanan sekali perintah
Dampak : Lima terminal menjadi satu pesan
Audit : Setiap perintah tercatat
// 03 Protocol

PROSEDUR

Prinsip dan disiplin kerja sebelum menyentuh sistem produksi.

TAHAP 01 forum

Ngobrol dulu

Masalahnya apa, sistemnya bagaimana, seberapa besar risikonya, sebelum ada yang disentuh.

TAHAP 02 square_foot

Ukur sebelum ubah

Baseline kondisi sekarang, rencana perubahan, dan rencana rollback. Estimasi dari angka, bukan feeling.

TAHAP 03 verified

Buktikan, bukan berasumsi

Setelah eksekusi, hasilnya dibuktikan dengan pengukuran yang bisa dicek ulang.

// Hubungi Langsung

Ada sistem yang perlu dipegang?

Ceritakan kondisinya. Biasanya saya balas cepat, dan kalau memang bukan ranah saya, saya bilang terus terang.

notification_important Database produksi down atau data terancam? Gunakan untuk eskalasi P1 cepat.