Programming roles explained

DevOps

A DevOps Engineer ensures that the development process runs smoothly by managing the tools, infrastructure, and workflows that keep game development teams productive and efficient.

As a DevOps Engineer, you’ll build and maintain the systems that support continuous integration, deployment, and testing. This includes managing cloud infrastructure, setting up automation pipelines, and ensuring that servers and tools are reliable and scalable. You’ll work closely with developers, testers, and system administrators to troubleshoot and improve the development workflow.

Many DevOps Engineers have degrees in computer science, software engineering, or a related field, but practical experience with systems administration, scripting, and automation is critical. You’ll need to be familiar with tools like Jenkins, Docker, and AWS, as well as programming languages like Python, Bash, or Ruby.

For this role, you should be someone who enjoys problem-solving, working with complex systems, and ensuring the development process runs as smoothly as possible. You’ll need strong technical skills, attention to detail, and the ability to work closely with a variety of teams.

Because this role is highly technical, your portfolio should demonstrate your experience in building and maintaining infrastructure, as well as automating workflows in game development.

You’ll love this role if you’re into
  • Coding
  • Being organised
  • Designing things

In your own time, at your own pace

Your learning Journey

Ready to get started?

Join our community

Anyone considering a career in the UK Games Industry is welcome to join our learning community. There’s no screening process, no interviews and no silly subscription package. Just dive in and start asking questions for free!

We can’t wait to meet you.