Database Administrator

Upscale Sdn Bhd

Kuala Lumpur

On-site

MYR 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Upscale Sdn Bhd in Kuala Lumpur is seeking a seasoned Database Administrator to design, deploy, and optimize PostgreSQL and MySQL environments both on‑premises and in the cloud. You will ensure high availability, security, and performance for mission‑critical clusters supporting large transaction volumes.

The role requires 7+ years of hands‑on DBA experience, expertise in AWS Aurora, and strong DevOps practices.

Qualifications

  • 7+ years of DBA experience in PostgreSQL and MySQL
  • Experience with high availability, backup, and disaster recovery
  • Experience with AWS, CI/CD integration, and DevOps practices
  • Strong security and data protection skills

Responsibilities

  • Deploy and manage PostgreSQL clusters on-premises and in AWS Aurora.
  • Configure and optimize MySQL databases for performance.
  • Design VPC, subnets, and security groups for secure cloud deployments.
  • Monitor performance with CloudWatch, pg_stat_statements, and MySQL Workbench.
  • Implement WAL streaming and MySQL replication and failover.
  • Lead backup and disaster recovery planning.
  • Migrate data from on-premises to AWS Aurora and MySQL with ETL tools.
  • Ensure data security and encryption and monitor access logs.

Skills

Monitoring Tools
ETL & Migration
DevOps & Automation
Cloud Services

Tools

PostgreSQL
MySQL
Talend
AWS CLI
pgAdmin
MySQL Workbench
CloudWatch
ECS Fargate

Job description

As a Database Administrator, you will be responsible for the design, deployment, management, and optimization of PostgreSQL and MySQL databases in both on-premises and cloud environments (AWS Aurora). You will ensure high availability, security, and performance of mission-critical database clusters, supporting large-scale transaction processing and modern DevOps practices.

  • Experience: At least 7 years as a Database Administrator, with hands-on expertise in PostgreSQL and MySQL environments.
Key Responsibilities
  • Deploy and configure PostgreSQL clusters on-premises and in AWS Aurora.
  • Set up and manage MySQL databases, ensuring optimal configuration and performance.
  • Customize database parameter groups in Aurora and MySQL to optimize performance and enable advanced features.
  • Define VPC, subnet, and security group configurations for secure cloud deployments.
  • Use tools such as pg_stat_statements, CloudWatch, pgAdmin, MySQL Workbench, and custom scripts to monitor database performance and replication status.
  • Tune PostgreSQL and MySQL parameters (e.g., shared_buffers, work_mem, WAL settings, buffer pool size) for optimal throughput and reliability.
  • Implement WAL streaming and cluster status checks for PostgreSQL; configure MySQL replication and failover strategies.
  • Design and execute backup strategies using native tools and AWS features (e.g., automated snapshots).
  • Conduct regular disaster recovery drills and maintain standby clusters for failover scenarios.
  • Manage user roles and permissions, enforce encryption, and monitor access logs for both PostgreSQL and MySQL.
  • Apply security best practices and integrate with AWS Secrets Manager for credential rotation.
  • Ensure compliance with organizational and regulatory standards for data protection.
  • Lead schema conversion and incremental data migration from on-premises to AWS Aurora and MySQL using ETL tools such as Talend and custom scripts.
  • Validate data integrity post-migration through row count comparisons and compatibility tests.
  • Develop automation scripts for data loading, monitoring, and maintenance using Shell, Python, PL/pgSQL, and MySQL scripting.
  • Integrate databases with CI/CD pipelines and containerized environments (e.g., ECS Fargate).
  • Manage clusters that process large volumes of financial transactions daily.
  • Model AWS costs and size resources appropriately for PostgreSQL and MySQL workloads.
  • Set up secure DB-to-DB communication over VPN between on-premises and AWS Aurora/MySQL.
Required Technical Skills

Monitoring Tools: CloudWatch, pgAdmin, pg_stat_statements, MySQL Workbench, custom shell scripts

ETL & Migration: Talend, custom scripts, schema conversion

DevOps & Automation: Bash, Python, PL/pgSQL, MySQL scripting, AWS CLI

Cloud Services: AWS RDS, VPC, Subnets Security Groups, Aurora Serverless

Qualifications
  • Minimum 7 years of experience as a Database Administrator, with proven expertise in both PostgreSQL and MySQL.
  • Strong understanding of database performance tuning, high availability, and disaster recovery strategies.
  • Hands-on experience with database security, compliance, and credential management.
  • Experience with ETL processes, data migration, and automation scripting.
  • Familiarity with AWS cost modeling and resource sizing for database workloads.
  • Ability to work collaboratively in DevOps and agile environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior DB Architect: PostgreSQL & MySQL (Cloud & On-Prem)
Senior DB Architect: PostgreSQL & MySQL (Cloud & On-Prem)

Upscale Sdn Bhd • Kuala Lumpur

On-site
MYR 180,000 - 240,000
Database Solution Architect(PostgreSQL & AWS)
Database Solution Architect(PostgreSQL & AWS)

Software One Experts • Subang Jaya

On-site
MYR 60,000 - 120,000
VICE PRESIDENT DATABASE ENGINEERING
VICE PRESIDENT DATABASE ENGINEERING

AmBank Group • Petaling Jaya

On-site
MYR 180,000 - 300,000
Senior DBA Engineer
Senior DBA Engineer

CTOS • Petaling Jaya

On-site
MYR 120,000 - 180,000
Database Administrator
Database Administrator

Commerz Global Service Solutions • Selangor

On-site
MYR 67,000 - 134,000
Database Administrator
Database Administrator

Handshakes by DC Frontiers • Kuala Lumpur

Hybrid
MYR 180,000 - 240,000
Hybrid work schedule
Competitive compensation
Cloud PostgreSQL Solution Architect | AWS
Cloud PostgreSQL Solution Architect | AWS

Software One Experts • Subang Jaya

On-site
MYR 60,000 - 120,000
MySQL Database Administrator
MySQL Database Administrator

Oxydata Software • Petaling Jaya

On-site
MYR 90,000 - 160,000
Specialist Database Administrator (MS-SQL)
Specialist Database Administrator (MS-SQL)

Commerz Global Service Solutions • Petaling Jaya

On-site
MYR 80,000 - 120,000
Senior PostgreSQL DBA — AWS Cloud & IaC Expert
Senior PostgreSQL DBA — AWS Cloud & IaC Expert

Shiji Group • Kuala Lumpur

On-site
MYR 60,000 - 90,000