Job DescriptionThe Database team ensures that our database systems are secure, reliable, and performant. You will manage both on-premise SQL Server estates and cloud databases, focusing on high-availability, performance monitoring, capacity management, and robust backup processes.
Collaborating with cross-functional teams, you'll assist in database design, migrations, and proactively identify issues. You'll also be part of the incident response team when needed.
You will have an engineering mindset with a view of how to scale and create reliable solutions.
Database Administration: Install, configure, monitor, and enhance database performance.
- Availability Management: Ensure database availability and automate related processes.
- Capacity Management: Support planning and daily capacity monitoring.
- Monitoring: Implement alerts to pre-empt issues.
- Incident Management: Respond to incidents and prevent future occurrences.
- Systems Integration: Collaborate on design for reliability and scalability.
- Automation: Streamline operations and deployments through automation.
Essential Skills
- Expertise in Microsoft SQL Server management
- Experience with infrastructure as code tools (e.g., Terraform, PowerShell)
- Knowledge of database design, architecture, and security
- Understanding of Always On Availability Groups and encryption techniques
- Familiarity with source control and CI/CD tools (e.g., GitHub, Azure DevOps)
Desirable Skills
- Experience with cloud databases like Azure SQL
Please get in touch for more details