Deskripsi pekerjaan Junior DBA PT. Amar Mulia Bersama
Jobdesk DBA :
- Database Administration
- Melakukan instalasi, konfigurasi, dan maintenance database.
- Mengelola database production, development, dan testing.
- Mengelola database user, role, privilege, dan access control.
- Memastikan database berjalan dengan baik dan tersedia sesuai SLA.
- Database Monitoring
- Monitoring CPU, memory, storage, connection, session, dan database performance.
- Monitoring database availability dan health.
- Menganalisis error, alert, dan abnormal activity.
- Troubleshooting
- Menangani incident terkait database.
- Melakukan troubleshooting connection, query, locking, deadlock, replication, dan performance issue.
- Melakukan Root Cause Analysis (RCA) terhadap database incident.
- Performance Tuning
- Melakukan SQL/query tuning.
- Menganalisis execution plan.
- Optimasi index, database configuration, dan resource utilization.
- Mengidentifikasi dan menangani slow query.
- Backup & Restore
- Membuat dan mengelola strategi database backup.
- Melakukan pengecekan keberhasilan backup.
- Melakukan restore/recovery ketika terjadi data loss atau database failure.
- Melakukan simulasi Disaster Recovery (DR).
- High Availability & Disaster Recovery
- Mengelola replication, clustering, atau high availability sesuai platform.
- Memastikan database memiliki mekanisme failover.
- Melakukan DR test dan memastikan target RPO/RTO terpenuhi.
- Security
- Mengelola database authentication dan authorization.
- Mengatur privilege berdasarkan prinsip least privilege.
- Melakukan database hardening.
- Monitoring aktivitas database dan membantu audit/security assessment.
- Maintenance & Upgrade
- Melakukan patching database.
- Upgrade versi database.
- Melakukan maintenance rutin dan capacity planning.
- Melakukan perubahan konfigurasi dengan memperhatikan risiko terhadap production.
- Documentation & Reporting
- Membuat dokumentasi database architecture dan configuration.
- Membuat maintenance report dan incident report.
- Membuat SOP/MOP untuk pekerjaan database.
- Mendokumentasikan hasil troubleshooting dan RCA.
- Koordinasi
- Berkoordinasi dengan Server, Network, Security, Developer, Application Support, dan vendor.
- Mendukung developer dalam database design dan query optimization.
- Menangani eskalasi database Level 2/3.

