Senior DevOps Engineer
· £550 - £650 per day - Inside IR35
· 6 month contract
· Initially remote working and then ideally Cambridge 2-3 days per week once offices re-open but open to full remote working
We are seeking an experienced DevOps Engineer for a 6 month contract to join our Core Test and Build Infrastructure team based in Cambridge or Manchester to help us deliver enabling tools to our engineering teams. Our team is responsible for developing and operating services on Kubernetes (OpenStack), and on AWS (EKS) such as Jenkins, and Hashicorp Vault with monitoring using Prometheus and Grafana as well as delivering fast feedback metrics using Tableau.
We're looking for someone who has a real passion for DevOps principles and methodologies. This is a fantastic opportunity for an aspiring engineer to develop skills through working within a cutting edge, successful, multi-national organization, surrounded by a vibrant community of passionate engineers.
A successful candidate will be flexible, with a variety of software development skills and have a dedication to extend the breadth and depth of their knowledge in the following areas:
Define, develop, tailor and deliver and operate Core services MacOS signing in Go, Testrail servers in AWS using EKS
Design and development of Helm Charts for Kubernetes
Troubleshooting issues with Kubernetes and the deployment
Creating a test suite run using Robot Framework CI in Jenkins
Creating Monitoring to predict any failures
Creating Backup and restore using Restic and Velero, with Cleversafe storage
Create comprehensive technical documentation
Creating reporting in Tableau for metrics
Strong stakeholder management skills
Support for the engineering teams
Education and Qualifications
A university degree in math, physics, engineering, computer science, or equivalent is essential. Minimum 3 years working experience as DevOps as a contractor.
Skills and Experience
A demonstrable good level of proficiency in one or more programming languages such as Python or Java and a willingness and capability to learn more.
Good understanding and certification on AWS deployment
Proficient in Unix (Linux) Systems Administration and shell scripting
Reasonable Kubernetes/EKS Admin knowledge
Version control and code review systems such as Git, Gerrit
Virtualization and cloud technologies such as Docker, Vagrant, OpenStack etc.
On top of this, you will need to have experience with at least one of the following technology areas:
Software build and test solutions such as Jenkins and Buildbot,
Automation tools like Puppet, Ansible, Foreman
Test automation framework like Robot Framework
Monitoring, Metrics and results visualization tooling
Development board build/test farm
TestRail, Vault, SonarQube, Scalr, ArgoCD