Senior DevOps Engineer

Skillsearch Limited
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Microsoft Windows
Automation of Tests
C Sharp (Programming Language)
Computer Programming
Continuous Integration
Linux
DevOps
Python
Perforce
Powershell
Software Systems
Virtual Reality
GIT
Unreal Engine
TeamCity
Terraform
Software Version Control
Devsecops
Docker
Jenkins

Job description

This is an excellent opportunity to join a growing team developing immersive virtual reality training solutions. You'll take ownership of CI/CD systems, automate processes, and build reliable infrastructure to enhance development performance across multiple teams., As a DevOps Engineer, you'll be responsible for designing, maintaining, and improving CI/CD pipelines for Unreal Engine 5 projects, automating build and deployment processes, and managing scalable infrastructure. Working closely with programmers and artists, you'll help integrate internal tools, improve workflows, and ensure smooth, efficient delivery pipelines., * Design, develop, and maintain robust CI/CD pipelines for Unreal Engine 5 projects.

  • Automate build, testing, and deployment processes using tools such as Jenkins, TeamCity, or Unreal Horde.
  • Propose and implement infrastructure improvements to enhance efficiency and stability.
  • Collaborate with developers and artists to streamline workflows through automation and tooling.
  • Integrate in-house software solutions into existing pipelines.
  • Implement Infrastructure as Code solutions (e.g. Terraform) for scalable build environments.
  • Apply DevSecOps principles and security best practices to all CI/CD systems.
  • Produce and maintain clear technical documentation for pipelines and tooling.
  • Mentor junior engineers and support ongoing team development.
  • Stay up-to-date with Unreal Engine developments and emerging DevOps technologies.

Requirements

  • 5+ years of professional experience as a DevOps Engineer or in a similar role, ideally within the games industry.
  • Advanced programming skills in PowerShell, Python, and C#.
  • Extensive experience with CI/CD platforms such as Jenkins, TeamCity, or Unreal Horde.
  • Proficiency with both Linux and Windows environments.
  • Strong understanding of Unreal Engine build systems and project structures.
  • Experience with Infrastructure as Code tools such as Terraform.
  • Knowledge of test automation and how to integrate it into CI/CD workflows.
  • Familiarity with version control systems such as Perforce or Git.
  • Experience with containerisation technologies such as Docker.
  • Understanding of DevSecOps principles and secure configuration practices.
  • Excellent communication and collaboration skills, with fluency in English., Years of experience and salary levels are shown purely as a guide. We will only consider applications from candidates that can demonstrate the skills or experience required for the role.

Benefits & conditions

This role offers a competitive salary, flexible working options, and the chance to work with cutting-edge technologies in a collaborative, international environment.

Apply for this position