Senior Engineer – Microsoft SQL Server Database Administration (Fixed Term)
About the role
The Senior Engineer – Microsoft SQL Server Database Administration (Fixed Term) is responsible for administering both production and non-production Microsoft SQL Server environments. The role involves managing database configurations, monitoring availability and performance, handling backups and recovery, and supporting business-critical enterprise applications. Key responsibilities include troubleshooting replication and log shipping, coordinating with infrastructure teams for storage and maintenance, and maintaining technical documentation. The ideal candidate will have hands-on experience with SQL Server in enterprise environments, strong troubleshooting and communication skills, and the ability to support critical services within established service levels. Relevant certifications and experience with enterprise backup platforms are considered advantageous.
Must have
- Possess a Bachelor's Degree in Information Technology, Computer Science, Networking, or a related discipline, or equivalent practical experience
- Have practical experience administering Microsoft SQL Server in enterprise production environments
- Demonstrate hands-on knowledge of Always On Availability Groups, Windows Server Failover Clustering, transactional replication, and log shipping
- Possess experience in SQL Server backup and recovery, recovery models, restore testing, and disaster recovery validation
- Demonstrate the ability to use T-SQL and SQL Server Management Studio for database administration, monitoring, and troubleshooting
- Have experience with SQL Server Agent jobs, database maintenance, performance monitoring, and capacity management
- Possess working knowledge of Windows Server administration, Active Directory, storage, and VMware environments supporting SQL Server
- Demonstrate strong troubleshooting, documentation, communication, and vendor coordination skills
- Possess the ability to support business-critical services within agreed service levels and change management procedures
Nice to have
- Relevant Microsoft SQL Server or Azure database certifications will be considered an added advantage
- Experience supporting logistics, terminal operations, or other continuously operating enterprise environments will be considered an added advantage
- Experience with enterprise backup platforms such as Commvault, Veeam, or Arcserve will be considered an added advantage
- Knowledge of PowerShell scripting for administrative automation and reporting will be considered an added advantage
- Experience coordinating database operations across production and disaster recovery sites will be considered an added advantage
Technologies
- Active Directory
- Azure
- PowerShell
- SQL
- SQL Server
- Statistics
- VMware
- Windows
- Windows Server
Highlights
The position may require participation in after-hours maintenance, on-call support, and major incident escalations. Relevant Microsoft SQL Server or Azure database certifications, as well as experience in logistics or continuously operating environments, are considered added advantages.