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
Operations
- Office-hour role with rotating 247 on-call standby responsibilities
- Required to support multiple sites within Singapore as part of operational needs remote support for overseas deployments may be required
Skills for success
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience
- Proven experience as a Database Administrator or in a similar technical role
- Strong SQL proficiency and understanding of database design principles
- Hands-on experience with database backup, recovery, and performance tuning
- Working knowledge of operating systems (Linux and/or Windows) and networking fundamentals
- Experience with object storage or S3-compatible systems (e.g., MinIO, AWS S3, Ceph RGW)
- Familiarity with distributed storage concepts (replication, erasure coding, cluster topology)
Preferred Skills
- 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)
Soft Skills
- Strong problem-solving and analytical abilities
- Attention to detail and commitment to data accuracy
- Clear communication and collaborative working style
- Ability to manage priorities effectively, including during on-call situations
- Ability to work effectively with cross-functional and diverse teams
Tools & Technologies (Optional)
- Databases: MySQL, Microsoft SQL Server
- Object Storage: MinIO, AWS S3, S3-compatible platforms
- Monitoring: Prometheus, Grafana
- Scripting: Shell, Python, PowerShell
- Operating Systems: Linux, Windows