Job Title: Database Administrator - Microsoft Azure (Public Sector)
Job Type: Permanent with client
Location: Singapore
Headcount: 2
Experience: 5+ years (flexible due to budget issue)
Key Responsibilities
- Administer and maintain Microsoft SQL Server environments running on Azure Virtual Machines and Azure SQL Managed Instance
- Provision, configure, and optimise SQL Server databases to ensure high availability, scalability, and performance
- Design and maintain backup, restore, disaster recovery, and business continuity strategies, including regular recovery testing
- Monitor database health, troubleshoot performance issues, and optimise queries, indexes, and execution plans
- Manage SQL Server security including authentication, role-based access control, Transparent Data Encryption (TDE), Row-Level Security (RLS), Dynamic Data Masking (DDM), and Always Encrypted
- Configure and support SQL Server Always On Availability Groups, Failover Clustering, and other high availability technologies
- Support database migrations using Azure Database Migration Service (DMS) and Database Migration Assistant (DMA)
- Implement monitoring, alerting, and auditing using Azure Monitor, Microsoft Defender for SQL, Microsoft Sentinel, and related Azure services
- Develop and maintain database operational runbooks, technical documentation, and disaster recovery procedures
- Collaborate with infrastructure, cloud, and application teams to deliver secure, reliable, and highly available database services
Requirements
- Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related discipline
- At least 5 years of hands-on Microsoft SQL Server Database Administration experience
- Strong experience managing SQL Server 2016 or later in production environments
- Experience administering SQL Server on Azure Virtual Machines and/or Azure SQL Managed Instance
- Strong knowledge of T-SQL, stored procedures, query optimisation, execution plan analysis, and performance tuning
- Experience implementing SQL Server high availability and disaster recovery solutions, including Always On Availability Groups
- Hands-on experience with database backup, point-in-time recovery, and disaster recovery testing
- Good understanding of SQL Server security features including TDE, Dynamic Data Masking, Always Encrypted, auditing, and role-based access control
- Experience working with Azure Monitor, Azure SQL monitoring, or similar database monitoring platforms
- Strong troubleshooting, analytical, and problem-solving skills
If this role aligns with your experience, please share your profile at:
*************
Pay: $4,491.63 - $10,290.50 per month
Benefits:
- Cell phone reimbursement
- Dental insurance
- Flexible schedule
- Free parking
- Promotion to permanent employee
Work Location: In person