Glasgow
19 days ago
Database Reliability Engineer

We are looking for a Database Reliability Engineer to join our talented Digital team.

Our mission at Arnold Clark Digital is to build, deploy and run industry-leading digital systems, giving our customers an outstanding and integrated digital experience and ensuring that we are ‘easy to do business with.’

We offer:

33 days’ annual leave Hybrid working Generous employee discounts Private healthcare Workplace pension Extensive training opportunities to grow and develop your skills …and much more

Hours

Full time: Monday – Friday, 37.5 hours per week.

There is an on-call rota with this role.

Location

This is a hybrid role, with two days per fortnight based at our Head Offices in Hillington or Kilbirnie Street, Glasgow.

About the role

Arnold Clark’s Database Reliability Engineering team are responsible for ensuring our database systems are secure, reliable, available and performant.

As part of our team, you will contribute to the management of our on-premise SQL Server estate and our expanding cloud database systems. This includes contributing to the planning and implementation of high- availability performance monitoring and tuning, capacity management and ensuring we have robust backup, restore and failover processes.

You will work collaboratively with other cross-functional teams across Arnold Clark Digital. You will assist in database design, planned migrations, and pre-emptively identify database-related issues. Where there are unforeseen incidents, you will be part of the incident response.

We are seeking someone with a site Reliability Engineering mindset to proactively work towards identifying problems, and engineer solutions in an automated and repeatable manner as we take on some exciting new projects.

Day-to-day duties

Database administration – installing, configuring, monitoring, maintaining and improving the performance of our database estate. Availability management – ensuring the continued availability of our database estate, while also establishing the tools and processes to do that in an automated manner. Capacity management – contributing to the planning, operational monitoring and day-to-day capacity management. Measurement – implementing and operating our alert and monitoring solutions to identify potential issues before they occur. Problem management – participating in incident response, problem diagnosis and proactively working towards the prevention of incidents. Systems integration and build – working collaboratively with our cross-functional teams and contributing on design and architecture for reliability, scalability, and efficient use of the database. Tools and methods – implementing automated processes to streamline database operations, configuration and deployments.

Essential skills and experience

Proficient in the management of Microsoft SQL Server Experience with infrastructure as code tools, such as Terraform, PowerShell Desired State Configuration or other scripting languages Knowledge of database design, architecture and security practices Understanding of always-on availability groups, and security and encryption techniques, such as Always Encrypted Familiarity with source control and CI/CD tools, such as GitHub and Azure DevOps

Nice to have but not essential

Experience with cloud-based technologies, including relational databases such as Azure SQL

Arnold Clark is committed to creating a diverse and inclusive workplace. We strive to create an environment where collaboration, unique perspectives and multiple approaches are celebrated. We care about our employees and our communities, we nurture talent and encourage ambition, and we are passionate about people who take pride in their work. Our employees are at the heart of everything we do – diverse in our make-up, united in our goals.

To find out more about Life at Arnold Clark, visit our website.

Employment within the Arnold Clark Group is offered subject to satisfactory reference and disclosure check.

Confirm your E-mail: Send Email