Senior DevOps Engineer


Apply now

Guerrilla, the Amsterdam-based developer of the critically acclaimed Horizon series is looking for a Senior DevOps Engineer to join its Infrastructure Team and level up the technology behind its games.

Our Infrastructure Team

We’re taking the Horizon franchise online and are building the technology for a multiplayer game! The Online Infrastructure team works closely with designers and developers in order to build a scalable, reliable and flexible platform to develop and run the game.

Join our team and become deeply immersed in all our Infrastructure efforts, including platform coding, developer experience, automation, deployment, security, networking, and performance tuning! Our goal is not only to build out infrastructure, but write systems around it that support our developers.

You will contribute to the development of our platforms according to the needs of our developers and the game, working side by side with artists, designers and game programmers in a creative and highly ambitious atmosphere.

Our Technology

For our game servers we’re using C++ and a custom UDP-based protocol. For other game related services we use industry-standard web technologies: Java, Tomcat and Spring. Our game communicates through REST and has a persistent HTTPS connection to receive notifications.

In order to build and run the game at scale, we’re using some industry standards to build our own solutions. We’re using AWS as our platform, and running all our binaries in Kubernetes using AWS EKS clusters. Around them, several AWS services including (but not limited to) S3, Elastic Load Balancers, and Kinesis Firehose provide features for persistent storage, connectivity, and data streaming.

We’re managing our environment’s infrastructure using Terraform and Terragrunt hosted in Git, alongside Jenkins pipelines both for CI/CD and automation jobs, looking to put GitOps principles into practice.

Observability is driven by Prometheus, Opensearch and Grafana.

What you will do

  • Architect and build development tools and infrastructure
  • Automate and improve development and release processes
  • Ensure systems are performant, safe and secure
  • Work with software engineers to optimize development processes

Who you are

We would like to hear from you if:

  • You have at least 4 years’ experience administering and developing for Cloud Infrastructure (AWS knowledge is a plus)
  • You have solid experience developing with Infrastructure as Code (Terraform knowledge is a plus)
  • You have experience administering and developing for Container services (Kubernetes knowledge is a plus)
  • You have experience administering and deploying development CI/CD tools such as Git and Jenkins
  • You have good organizational and time management skills, and the ability to work on multiple projects at the same time
  • Your communication skills are excellent and you have a keen sense of customer service
  • You are a great problem-solver and troubleshooter
  • You have a good eye for detail, and value the need for strong documentation

Pluses

  • You have experience with Helm
  • You have knowledge of best practices and IT operations in an always-up, always-available service
  • You have experience managing large Infrastructure as Code repositories
  • You have experience with performance tuning Linux systems
  • You have experience with Python

Please note: This position is based in our studio in the heart of Amsterdam. Guerrilla offers relocation and immigration support.

If you prefer us to use certain pronouns for you, please share them here 

Guerrilla Games respects your privacy. In order to ensure that we comply with the European Union's GDPR regulations, we are asking anyone affiliated with the EU to actively consent to us considering them for a position at Guerrilla Games.

Frequently asked questions

 

Q: Does Guerrilla offer remote positions?

A: Unless stated otherwise, our vacancies are based on-site, in our studio in Amsterdam. For qualified candidates, we offer visa, permit, relocation and immigration support. Depending on role, we do offer hybrid work models allowing our employees to work from home one or more days per week.

Q: I don't have any work examples. Can I still apply for a job?
A: It's essential that you can prove to us that you have the necessary skills for the job. Rushing into an application without supplying the required materials won't leave a good impression. In general, it's a good idea to put together an excellent portfolio before you start applying for jobs.  

Q: I have no experience in the games industry. Can I still get a job with you?
A: Games industry experience is certainly a bonus, but it's not always necessary. It's important to put together an excellent portfolio that demonstrates your skills and your understanding of the game development process.  

Q: I applied for a job with you, but I haven’t heard back. What happens now?
A: We aim to respond to all applications within three weeks. Due to the volume of requests, this sometimes takes a little longer. If you have not heard from us within three weeks, your application was most likely unsuccessful.  

Q: How can I arrange a job interview with you?
A: We receive so many applications that we are only able to arrange interviews with the most suitable candidates. It's important that your application stands out from the crowd. Go ahead, impress us!  

Q: I'm considering working at Guerrilla in the future. Is it possible for me to come for a tour of the studio?
A: Because of the confidential nature of the projects that we are working on, we cannot allow visitors into the studio. The most impressive job applicants will be invited for an interview, and will have an opportunity to visit some of the development areas.  

 

Q: I'm a university student looking for a company that can help me with a (master) thesis assignment. Can we arrange a meeting to look at the different possibilities?
A:We like to help out with university level assignments when we can! However, due to time constraints and deadlines this isn't always possible. Please send a brief e-mail outlining the aims of your assignment and what input you would need from us. We'll let you know if we are able to help you.  

Q: I'm a high school student and I have to do a school assignment on media and entertainment. Can I make an appointment for an interview with one of your employees to discuss this?
A: Due to the sheer number of requests we receive, we regret that we are unable to participate in interviews with school students.  

Q: I have a great idea for a game. How can I submit it to you?
A: All of our game concepts are developed by our internal designers, in conjunction with our publishers. It is company policy not to accept game concepts from third parties.  

Q: I'm still in school and I want to get a job in games in the future. What kind of education and skills do I need to achieve this goal? Can you provide me with information on the schools that teach this discipline?
A: The skills required to work in the games industry are very broad, as there are many areas in which you can work. In development there are roles in art, animation, programming, design, and project management. Other industry roles include sales, marketing, PR, and testing. The most important thing is to get an education in subjects that you enjoy and that you are good at. Your career adviser should be able to give you guidance as to which careers are suitable for an individual with your particular skills.  

Back to top