Kuli IT

Sistem yang jalan terus,
tanpa drama.

Gua Hadiyatna — DBA & infrastructure engineer. Fokus di database operations, automation, dan infrastruktur untuk sistem yang nggak boleh mati. Bukan agency, bukan reseller — yang ngerjain ya orangnya langsung.

Terbuka untuk project & konsultasi

Yang gua kerjain

Tiga hal yang paling sering gua pegang — dari yang rutin sampai yang bikin begadang.

🗄️

Database Operations

MariaDB, MySQL, PostgreSQL. Tuning query lambat, migrasi versi tanpa downtime, strategi backup & restore yang benar-benar teruji, replikasi, sampai penanganan insiden produksi.

⚙️

Automation & Tooling

Bikin kerjaan repetitif jadi sekali klik. CLI tooling, schema diff & migration engine, pipeline CI/CD, script operasional — dibangun pakai Go dan Python.

🖥️

Infrastructure

Linux & Docker di on-premise maupun cloud. Deployment, monitoring, hardening, reverse proxy, sampai dokumentasi yang bikin tim lain nggak buta.

Yang udah dibangun

Nggak ada award karangan di sini. Ini sistem dan tool yang beneran jalan.

dbX — Schema Diff & Migration Engine

Go · MariaDB/MySQL · TUI

Tool CLI buat bandingin skema database antar environment dan generate migration plan yang aman. Dibikin karena alat yang ada nggak cukup hati-hati waktu berurusan sama perubahan skema produksi.

  • Diff engine — banding skema strict by-name, deteksi drift antar server
  • Autofix — nanganin jebakan umum: KEY auto-increment, konflik index, error 1061
  • Safety — rollback berbasis WAL, urutan drop cerdas (FK → Index → Column → Table)
  • Operasional — koneksi terenkripsi dengan vault PIN, dry-run sebelum eksekusi

sfvault — Portal Manajemen Kredensial & Kunci

Laravel 13 · Livewire 3 · MariaDB TDE

Portal internal buat ngatur kunci enkripsi database, konfigurasi proxy, dan backup terenkripsi — dijaga ketat, diaudit, dan bisa diakses tim tanpa harus buka server satu-satu.

  • Manajemen kunci — siklus hidup TDE key yang rapi dan tercatat
  • Enkripsi backup — data at rest aman, tapi tetap bisa direstore
  • Kontrol akses — pemisahan peran, biar nggak semua orang bisa sentuh

dba_bot_agent — Asisten Operasi Database

Python · FastAPI · PostgreSQL · Redis

Bot yang jadi tangan kanan tim DBA: nerima perintah operasional lewat chat, menjalankan diagnosa, dan ngelapor balik — dengan otorisasi yang jelas dan jejak audit.

  • Role-based auth — hak akses per peran, langsung berlaku saat diubah
  • Triage cepat — pemetaan topologi client dan layanan dari satu perintah
  • Zero-touch — yang biasa butuh buka 5 terminal, sekarang cukup satu pesan

Cara kerja

Di sistem produksi, kehati-hatian itu fitur — bukan beban.

01

Ngobrol dulu

Masalahnya apa, sistemnya kayak gimana, seberapa besar risikonya. Sebelum nyentuh apapun.

02

Ukur sebelum ubah

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

03

Verifikasi, bukan asumsi

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

Ngobrol?

Ada sistem yang perlu diberesin, atau mau bahas project yang belum jelas bentuknya? Langsung aja — biasanya gua balas cepat.