Senior DevOps Engineer

Permanent
Cambridge
Cambridgeshire
IT and Digital Technology
£80000 per annum
J44926

Job description

Purpose

Working with the other DevOps Engineers, you will lead the drive to adopt DevOps practices across
the entire IT team and be a key figure in the modernisation of our platforms. In addition, within
your capability team you'll bring your expertise to the solutions the team creates. You will be
constantly on the lookout for opportunities to increase team velocity through tooling, automation
and new technologies, collaborating with the IT Operations team to ensure delivery of the
underlying platform capabilities and services your team needs.

Responsibilities (not in order of importance)

o Modernise our internal architecture with containerisation and orchestration (we are
transitioning to a Kubernetes-based architecture)

o Automate CI/CD pipelines to improve velocity and reduce change failure rates

o Continuously improve the development lifecycle processes and supporting tools and
infrastructure

o Enhance and automate operational tasks improving the reliability of systems

o Improve observability through the adoption of common tools and help provide deep insights
into the health of services such as availability, latency and capacity.

o Support the team in the creation of Service level objectives (SLO) and SLAs for key services
operated by the team

o Work with the Security Lead in safeguarding against Cyber Security threats by
identifying and resolving vulnerabilities

o Identify, articulate and help solve complex technical problems

o Perform such other tasks as are consistent with the general description and in support of the
IT Operations Manager

Specification

o Practical experience of DevOps (or SRE) practices and implementation within teams

o Practical understanding of how DevOps can support and improve development and
operational work

o Deep knowledge of Containers and Container Orchestration (Docker and Kubernetes are key)
as well the concepts of a cloud native approach

o Thorough understanding of version control systems (GitHub) and the ability to build
Continuous Integration / Continuous Delivery pipelines

o Ability to write code and manage infrastructure interchangeably

o Understanding of cloud platforms such as Azure, AWS and OpenStack

o Experience automating the management of servers using Configuration Management tools
such as Puppet+

o /8

o Experience of Infrastructure as Code (Terraform desirable)

o Comfortable working with both Microsoft and Linux environments

o Experience delivering infrastructure for SaaS businesses would be an advantage

o Knowledge of monitoring and visualisation tools (Icinga, Grafana, ELK Stack, etc)

o Knowledge of Microsoft SQL Server or similar database technologies

o Self starter, self-motivated and enthusiastic, able to work independently and as part of a team

o Proactively builds and maintains relationships around the business

o Considers the bigger picture and what's on the horizon

o Approachable, reliable and trustworthy

o Equally effective working remotely or in the office
Apply for this job