Job Search and Career Advice Platform

Enable job alerts via email!

DATABASE ADMINISTRATOR

TECH SYS SINGAPORE PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Singapore is seeking an experienced Database Administrator to manage and optimize their database infrastructure. The role involves administering relational and distributed databases, implementing high availability configurations, and participating in database design discussions. Candidates should have 5 to 10 years of experience with database administration, especially with PostgreSQL, along with skills in automation using Python or PowerShell. Strong analytical and collaboration skills are required.

Qualifications

  • 5 to 10 years of experience in database administration.
  • Hands-on experience with PostgreSQL or similar RDBMS.
  • Solid understanding of query tuning and indexing strategies.

Responsibilities

  • Administer and maintain relational and distributed databases.
  • Implement database configurations, replication, and backups.
  • Participate in database design discussions advising on schema.

Skills

Database administration
Performance tuning
Automation (Python, PowerShell, Bash)
Query optimization
Collaboration

Education

Bachelor’s degree in Computer Science or Information Systems

Tools

PostgreSQL
HDFS
Apache Iceberg
GraphDB
VectorDB
Job description
Roles & Responsibilities

We are seeking an experienced and versatile Database Administrator (DBA) to manage, optimise, and secure our database infrastructure across multiple platforms and environments. The successful candidate will have a strong foundation in both traditional and emerging database technologies, with hands‑on experience in automation, performance tuning, and cloud‑based solutions.

Responsibilities
  • Administer and maintain relational and distributed databases (e.g., PostgreSQL, HDFS) across multiple environments.
  • Implement database configurations, replication, and backups to ensure high availability and data integrity.
  • Participate in database design discussions — advising on schema, indexing, and partitioning strategies.
  • Perform query optimization and performance tuning to improve system efficiency.
  • Support data ingestion pipelines and integration with modern frameworks such as Apache Iceberg, Apache Hudi, GraphDB, or VectorDB.
  • Monitor and troubleshoot database performance and operational issues, escalating complex cases where needed.
  • Automate administrative tasks using Python, PowerShell, or Bash scripts.
  • Enforce security, access controls, and audit compliance in alignment with organizational policies.
  • Collaborate closely with developers, DevOps engineers, and data analysts to support product and feature development.
Requirements
  • Bachelor’s degree in Computer Science, Information Systems, or a related discipline.
  • Minimum 5 TO 10 years of experience in database administration, including hands‑on experience with PostgreSQL or similar RDBMS.
  • Solid understanding of query tuning, indexing, and partitioning strategies.
  • Experience with distributed data or data lake frameworks (e.g., HDFS, Apache Iceberg, Apache Hudi).
  • Familiarity with scripting and automation tools (Python, Bash, PowerShell).
  • Exposure to graph or vector databases (GraphDB, Neo4j, VectorDB) will be an advantage.
  • Working knowledge of database security, access control, and backup/recovery best practices.
  • Strong analytical mindset, good communication skills, and a collaborative team player.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.