Database Administrator

Kuala Lumpur, M14, MY, Malaysia

Job Description

Minimum Requirements

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.

Job Type: Contract
Contract length: 12 months

Benefits:

Health insurance Opportunities for promotion Professional development
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1236013
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, M14, MY, Malaysia
  • Education
    Not mentioned