Singapore Telecommunications
Database Administrator
- Compensation
- Not disclosed
- Location
- Singapore
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Nice to have
- Experience deploying or administering MinIO in production environments
- Knowledge of automation and scripting (Shell, Python, PowerShell)
- Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana)
- Experience with data lake architectures, including lifecycle policies, tiered storage, and metadata management
- Exposure to data warehousing or ETL processes
- Relevant professional certifications (e.g., Microsoft SQL Server or cloud/storage-related certifications)
Full description
We are seeking a skilled Database Administrator (DBA) to manage, maintain, and optimise our database and data storage platforms. The DBA will ensure data availability, security, integrity, and performance across traditional database systems and modern object-storage data lake environments. This role includes administering S3-compatible storage technologies (such as MinIO) to support analytics, application workloads, and large-scale data ingestion.
Make an impact by
Database Administration
- Install, configure, upgrade, and maintain database systems (e.g., MySQL, Microsoft SQL Server)
- Monitor and tune database performance, including query optimisation, indexing strategies, and storage management
- Implement and maintain database security controls, access management, and compliance with organisational and regulatory requirements
- Perform regular backups, restoration testing, and disaster recovery planning
- Troubleshoot and resolve database-related incidents and outages
- Manage replication, clustering, and high-availability configurations
- Collaborate with development teams to design and optimise database schemas
- Work with application teams and vendors to ensure system reliability, security, and supportability
- Document database architecture, operational procedures, and best practices
- Support data migrations, system integrations, and environment upgrades
- Support internal and external audits where required
Data Lake & Object Storage Administration
- Manage and maintain object storage platforms (e.g., MinIO) to support data lake, backup, and application workloads
- Configure and operate MinIO clusters (standalone or distributed), including erasure coding, load balancing, and multi-node scaling
- Design and implement bucket structures, lifecycle policies, and storage tiering strategies
- Implement strong access management practices, credential rotation, and API security for S3-compatible workloads
- Monitor system health, capacity utilisation, I/O performance, and cluster reliability
- Implement backup, replication, and disaster recovery strategies for object storage environments
- Integrate object storage with analytics platforms, ETL pipelines, and application services using S3 APIs
- Collaborate with data engineering teams to support ingestion, metadata management, and large-object workflows
- Support compliance and audit requirements for data lake environments