Our Vacancies

Early careers

DevOps Engineer

  • Role Type
  • Permanent

  • Location
  • Leamington Spa, Prague, Shoreham-by-Sea

  • Closing Date
  • 31/10/2022

Job Description

Responsibilities

 

You will work with the various Ricardo Software development teams to support, maintain, and enhance their CI/CD and business systems
You will be responsible for both the development and IT administration aspects
You will benefit from a deep breadth of experience across a variety of areas covering system administration, scripting, automation, deployment, and maintenance.
You should be self-motivated and comfortable with independently maintaining, developing, and refactoring software developed using modern object-oriented design techniques
You should also possess the ability to identify areas of improvement in existing systems

Skills

Essential

Good working knowledge of Python or a similar scripting language
Understanding of continuous integration workflows and tools (e.g. Jenkins/Gitlab/Github/Azure)
Good knowledge of basic Linux and Windows system administration
Understanding of build systems (e.g. CMake/Autotools/Meson)
Understanding of object-oriented software design and basic design patterns
Familiar with the use of source control systems and bug trackers
Good written English skills, and ability to write well-structured technical documentation

Beneficial

Familiarity with configuration management tools such as Puppet or Ansible
Experience with backend development
C++/Rust/Go development experience