Job Openings
SQL Database Administrator
About the job SQL Database Administrator
Minimum requirements:
- Experience as a MS SQL Server database administrator.
- Expertise with performance Tuning and T-SQL Optimisation.
- Experience with busy databases handling large volumes of transactions per day.
- Strong interpersonal skills and the ability to work with a broad range of stakeholders up to C-level
- A natural problem solver with excellent organisation and prioritisation skills
- Experience of decision making in a pressurised environment
- Excellent verbal and written communication skills
- University degree or equivalent from a knowledge & experience perspective
Nice to have:
- Experience in data engineering
- Experience in Microsoft Azure would be considered a strong asset
- Experience with any of the following considered an asset; Azure SQL, Azure Data Factory, MongoDB, MySQL, Terraform, Databricks, Azure Data Lake Storage
Responsibilities:
- Working within a central DBA team whilst interfacing with an assigned dev squad
- Traditional MS SQL Server administration tasks such as backups, availability group maintenance, version upgrades, connectivity issues, infrastructure management etc
- Pre-emptive T-SQL optimisation, identification and tuning of high consuming queries achieved through in-depth query performance monitoring
- Partitioning and database size management
- T-SQL code review for an assigned dev squad as well as supporting developers with efficient database design
- Developing and maintaining archiving strategies, data extraction and data insertion pipelines using T-SQL and/or Azure Data Factory
- Code and infrastructure automation using tools such as PowerShell, Terraform and Azure DevOps
- Migrating to and creating managed database services such as Azure SQL Database and Azure SQL Managed Instances
- Participating in an on-call support roster