Candidates: Create an Account or Sign In
The 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