MySQL Database Administrator

PT Nextgen Inovasi IndonesiaJakarta Selatan, DKI Jakartaglintspublished 10/19/2026
Must-have:PythonCloudFinTechSecurity

About the company

PT Nextgen Inovasi Indonesia is looking for an experienced MySQL Database Administrator to manage, maintain, monitor, optimize, and secure MySQL/Percona/MariaDB databases, ensuring high availability, backup and recovery, and replication across servers and data centers.

Your tasks

  • Ensure production database availability, performance, and reliability.
  • Perform daily monitoring, performance tuning, backup and restore operations, and database capacity management.
  • Manage replication, HA/DRC, failover readiness, and restore/failover drills.
  • Support troubleshooting of application incidents related to databases.
  • Maintain configuration documentation, SOPs, RCA reports, and database operational reports.

Requirements

  • Bachelor's degree (S1) in Computer Science, Information Systems, Information Technology, or equivalent.
  • 3–5 years of experience as a MySQL DBA, preferably in mission-critical production environments.
  • Strong knowledge of MySQL, Percona, MariaDB, InnoDB, indexing, query optimization, stored procedures, user/privilege management, and troubleshooting.
  • Experience in performance tuning, slow query analysis, execution plans, parameter tuning, capacity planning, and CPU, memory, disk I/O, and connection pool optimization.
  • Understanding of full/incremental backups, point-in-time recovery, restore drills, backup retention, and periodic backup validation.
  • Knowledge of master-slave/multi-source replication, GTID, failover/failback, clustering, high availability (HA), and cross-data-center/DRC replication.
  • Experience in database monitoring, alert handling, log analysis, incident response, root cause analysis (RCA), patching, and preventive maintenance.
  • Understanding of database hardening, role-based access, audit logs, encryption, privilege reviews, vulnerability patching, and data security controls.
  • Familiarity with Linux servers, storage, basic networking, virtualization, and their impact on database performance.
  • Detail-oriented, disciplined in documentation, strong communication skills, and able to collaborate with application, infrastructure, and security teams.
  • Willing to work on-call or shifts when required.

Nice to Have

  • Experience with Percona XtraDB Cluster, MySQL Router/ProxySQL, Orchestrator, or similar HA tools.
  • Experience in transaction, payment, switching systems, or 24/7 production environments.
  • Knowledge of Bash/Python automation and monitoring dashboards such as Zabbix, Grafana, or PMM.
  • Database, Linux, or cloud certifications are an advantage.

Skills: MySQL, Database Replication, Disaster Recovery, Sql Query Optimization, Database Monitoring, High Availability, Database Backup, Percona, Database Performance Tuning, MariaDB, Database Security