Skip navigation

Have you considered using our job search? Click here to search our current jobs.

Have you considered using our job search? Click here to search our current jobs.

Senior Devops Engineer

Summary

Salary
Competitive
Team
Science and Research
Location
United Kingdom - Hullavington Office

About us

This is an opportunity to help drive and support Dyson's ambitious robotics research programme forward by planning, designing and implementing modern solutions to Devops within a research team focused on advanced domestic robotics. The role involves development and running of foundational infrastructure and systems that enables research and development for Dyson’s future autonomous and intelligent products. You will be working in a multi-disciplinary environment within a team of experts that is constantly aiming to improve itself and the world of robotics. 

Advanced robotics will change the world of engineering for good. At Dyson, we’ve been developing robot technology for over 20 years - 200 engineers, 420 patents and £28m has already gone into our first robot vacuum. But this is just the start of the domestic robotics revolution. The team is advancing the systems that make our robots more intelligent, adaptable and physically capable. 
 
Join a growing team working to put functional advanced robotic solutions into the homes of the general public. We are looking for people to help us investigate and engineer robust solutions to diverse real-world problems in machine perception, actuation, and intelligence. The role involves the development of infrastructure systems that underpin and enable our ability to pursue Dyson’s future autonomous and intelligent products. Successful candidates will be working in a supportive environment within a multi-discipline team of experts that is constantly aiming to improve itself and the world of robotics. 
 
Dyson seeks applicants who have first-hand experience of Devops for large and complex projects in fast paced environments. Applicants are not required to have existing experience with robotics, but it is certainly welcome. We seek people with initiative, creativity, and the ability to learn fast, along with a cross-section of skills that will contribute to the company. Our job descriptions are intended to be examples of sets of skills that would be useful, rather than narrow definitions. 
 
As a growing team working at the forefront of robotics research, candidates for all job openings are expected to: 

  • Be good communicators capable of explaining complex concepts clearly and succinctly. 

  • Work in a tightly coupled, cross-functional and multi-cultural team environment. 

  • Work autonomously under limited supervision to achieve big-picture goals. 

About the role 

We are looking for an experienced Devops engineer. Someone who can deliver practical results in a fast-paced research environment with multiple ongoing projects. The candidate will be based at the Hullavington Campus in the UK working within an ambitious team tackling a broad range of applied research problems. The primary responsibilities of the job include: 

  • Contribute to the scaling and maintenance of our Jenkins infrastructure to ensure that our CI/CD capabilities grow as our teams and projects grow. 

  • Understanding the Devops needs of the multiple projects that the research team is working on and provide common solutions where possible. 

  • Document and communicate system requirements, design, and implementation. 

  • Implement tooling that allows our researchers and developers to easily inspect the state of the CI system (and their builds) and be able to query if things go wrong (e.g., testing phases fail). 

  • Working on ways to automate and improve development and release processes for software running on both embedded and desktop platforms. 

  • Keep up to date with innovative approaches and developments in the world of Devops with a focus on containerised software on multi-architecture systems.

  • Contributing to the ongoing development and maturing of our software development workflows and culture within the team. 

About you

Required: 

  • Strong experience with Ubuntu / Linux.

  • Strong experience with scripting languages such as Bash and Python. 

  • Strong experience with setting up and managing Jenkins agents and pipelines for large repositories. 

  • Knowledge and practical experience with software containerisation. Specifically, docker & docker-compose and building Docker Images for multi-arch systems (e.g., AMD64/ARM64). 

  • Experience with deploying microservices with container orchestration tools such as Kubernetes and Docker Swarm. 

Beneficial: 

  • Prior experience with the Atlassian Suite (Stash, JIRA, Bamboo, Confluence). 

  • Significant contributions to open-source projects. 

  • Working on projects with established software release trains and versioned releases. 

  • System level monitoring and logging systems (e.g., ELK stack, Grafana, Promethious, Loki). 

  • Experience with using Cloud infrastructure (e.g., AWS, Google Cloud). 

  • Using infrastructure automation tools such as Ansible. 

  • Good knowledge and experience with Python and C++ for developing software. 

  • Any prior experience with robotics and/or ROS. 

Benefits

Financial:
• Performance related bonus
• Company paid Life Assurance
• Discounts on Dyson machines
• Competitive pension scheme
• Purchase additional holidays

Lifestyle:
• 27 days holiday plus statutory bank holidays
• Free bus travel to and from Hullavington campus from Bristol, Chippenham and Swindon
• On-site parking
• Endless free coffee and tea, and a free lunch
• Digital lifestyle Assist
• Electric vehicle scheme

Health:
• Private Medical insurance for all employees
• Employee Assistance Program for employee and dependents
• Digital GP and prescription service
• Fertility treatment support

#LI-DYSON
 


Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.

Interview guidance

We are following the government guidelines regarding COVID19. At this time all interviews will be conducted via video or telephone. We’re taking these precautionary measures to protect both our employee and candidate wellbeing. Our Talent Acquisition team will work with you and provide further information as appropriate.