12Go

12Go

12Go Asia is a Singaporean startup company that serves as the leading multimodal OTA in Asia. They offer online booking services for trains, flights, buses, transfers, ferries, hotels, day trips, insurances, car rentals, and other travel inventory acro...

Consumer Services
51-250
Founded 2013

Description

  • Own and operate multi-engine database infrastructure across self-hosted and AWS RDS environments as the primary database expert.
  • Design, execute and validate replication and high-availability strategies, including GTID migrations and replica lag monitoring.
  • Define, test and maintain failover and switchover runbooks and participate in on-call rotation for database incidents.
  • Continuously audit slow query logs, tune engine parameters, and optimize queries and indexes to improve performance and reliability.
  • Set up and maintain observability for databases (PMM, Prometheus + Grafana or equivalent) and own DB metrics monitoring.
  • Define and enforce safe schema migration procedures (online DDL, pt-online-schema-change, gh-ost), integrate migrations into CI/CD, and maintain migration history and rollback procedures.
  • Implement, verify, and document backup and disaster recovery strategies (logical + physical backups, tested restores, point-in-time recovery).
  • Manage database security and compliance: users, roles, least-privilege access, credential rotation, secrets management, and data encryption (at-rest and in-transit).
  • Write and maintain runbooks for failover, restore, migration, and scaling; conduct internal knowledge transfer sessions with DevOps and engineering teams.

Requirements

  • 3+ years working with MariaDB covering replication, GTID, binlog, InnoDB tuning, Mariabackup, and Percona Toolkit.
  • Proven experience performing position → GTID replication migrations in production.
  • Practical knowledge of AWS RDS differences vs self-hosted deployments, including parameter groups and snapshots.
  • Ability to read EXPLAIN, identify bad indexes, and independently diagnose and fix slow queries.
  • Experience designing and testing backup & restore procedures and with tools like xtrabackup / mariabackup.
  • Hands-on experience with schema migration tools (pt-online-schema-change or gh-ost) and understanding of locking implications.
  • Experience setting up monitoring for databases (Prometheus + Grafana or PMM) and owning DB observability.
  • Comfortable with Linux and shell (bash), systemd, and log analysis.
  • Experience running databases in Docker for dev/staging and understanding of volume management.
  • Willingness to participate in on-call rotation and work in a hands-on individual contributor role (not a management position).
  • Nice to have: ClickHouse (MergeTree, partitions, materialized views), MongoDB replica sets, Terraform/IaC for RDS, and Python or Go for automation and custom exporters.

Benefits

  • Full-time remote work (5 days/week, 8 hours per day).
  • Development opportunities with budget for self-paced learning, global training workshops, online English classes and e-learning platforms.
  • Internal growth and mobility opportunities within the company.
  • Competitive annual leave, sick leave, and public holidays.
  • Annual company offsite in Thailand.
  • Work on a product used by millions of travelers daily, with high-impact engineering work.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Backend Engineer - Conversations

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Staff Backend Engineer for its Conversations platform to own and scale the data systems behind high-volume messaging across a distributed, remote-first product environment.

ClickHouse Elasticsearch Firestore GCP Grafana Kibana Microservices MongoDB Node.js OpenTelemetry Redis TypeScript
4 hours, 25 minutes ago

Senior Database Administrator (Freelancer)

Mactores 51-250 IT Services

Mactores is hiring a Senior Database Administrator to support an Oracle-to-PostgreSQL migration and production stabilization for Amazon Aurora PostgreSQL environments.

Ansible AWS Chef CI/CD CloudFormation Oracle PostgreSQL Puppet Terraform
4 hours, 55 minutes ago

Інженер технічної підтримки (FPNA, FMP)

Kyivstar 1K-5K Wireless Telecommunication Services

Kyivstar.Tech is hiring an L2/L3 Technical Support Engineer to support and develop FPNA and FMP enterprise systems used for budgeting, management reporting, and feedback management in a fully remote or office-based role.

Bash ERP Linux Oracle
4 hours, 55 minutes ago

Data Management Consultant

Lingaro 5K-10K IT Services

Data Management Consultant at India Consulting and Advisory’s Data Consulting Practice, responsible for supporting data management work in a remote consulting environment.

5 hours, 40 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers