Job Openings
M01 - Database Administrator
About the job M01 - Database Administrator
Position Overview
We are seeking an experienced Database Administrator to manage and maintain on-premises and cloud database systems. The successful candidate will be responsible for ensuring database performance, security, availability, and integrity while supporting application development and business operations through effective data management.
Key Responsibilities
Database Management & Maintenance
- Install, configure, and maintain database management systems including MS SQL, Oracle, MySQL, PostgreSQL, or NoSQL databases.
- Perform routine maintenance tasks such as backups, indexing, and performance tuning.
- Monitor database performance and implement optimization strategies to ensure efficient query execution and resource utilization.
Security & Access Control
- Implement and maintain database security policies, including user access controls, authentication, and authorization.
- Conduct regular security audits and vulnerability assessments to protect sensitive data.
- Ensure compliance with data protection regulations and organizational security standards.
Backup & Recovery Operations
- Design and implement comprehensive backup and disaster recovery strategies.
- Test recovery procedures and maintain documentation of recovery processes.
- Coordinate with infrastructure teams to ensure backup systems are properly maintained and monitored.
Performance Monitoring & Troubleshooting
- Monitor database performance metrics and proactively identify potential issues.
- Troubleshoot database-related problems and collaborate with development teams to optimize application queries.
- Implement performance improvements through index management, query optimization, and resource allocation.
Required Qualifications
- Polytechnic diploma or Bachelors degree in Computer Science, Information Technology, or related field.
- Minimum 2 years of practical database administration experience.
- Hands-on experience managing at least two major database platforms for Singapore Government IT systems (on-premises and/or GCC environments).
- Strong knowledge of SQL and database design principles, including normalization and data modeling.
Technical Skills
- Proficiency in database backup and recovery procedures using enterprise backup solutions.
- Understanding of database replication, clustering, and high availability configurations.
- Experience with database monitoring tools and performance tuning techniques.
- Knowledge of scripting languages such as PowerShell, Python, or shell scripting for automation.