- Personality type:
- Creating and maintaining network systems for games with online components
- Solving problems for the design and development teams by using web services
Is this role right for me?
For this role, you will need to:
- Be able to programme in C++, C and key network programming languages
- Understand server hardware and modern server technologies
- Be highly skilled in network development
- Be systematic and highly organised
- Be able to work on your initiative or part of a team
- Have good communication skills
- Understand current network limitations and how to work around them
- Be able to work to a professional level within a deadline
- Be able to come up with creative solutions to problems
What does a DevOps Engineer do?
As games begin to become more and more focused on online features, it’s becoming vital to have an engineer dedicated to creating and maintaining that infrastructure. Due to the way games are run, each individual user of a multiplayer or online game will have an instance of the game running locally that interacts with web services in the background. This may be something as simple as the price of an item in an online store fluctuating for different players, or as complex as combat systems that combine inputs from multiple players to determine who is the winner!
A DevOps Engineer is responsible for making sure all of this works cohesively for all the players. Most DevOps developers will design and build the entire system themselves, either alone or with a team.
This role is sometimes referred to as "Network Engineer" or "Web Services Engineer".
Will I need a qualification?
While a lot of people do get into games simply by experimenting on their own and using that as part of a portfolio, it is recommended you get a qualification or degree in programming or computer sciences.
What’s the best route in?
For a skilled bedroom programmer with a portfolio of impressive work, the first step would be a junior programming position. From there, it would be a matter of showing a keen interest in the network side of development, and showing that you have the knowledge and passion to be a success in DevOps. This role is in high demand, as the skills are so specialised.
Interested? Find out more...
For more information on job roles in the creative industries, take a look at Hiive's job roles.
- 3DWorld is the magazine for SFX, TV production and game development artists
- BECTU is the UK's media and entertainment trade union, covering broadcasting, film, independent production, theatre and the arts, leisure and digital media
- Develop is the monthly magazine for European developers
- Edge is the UK's self-styled bible for UK gamers
- Eurogamer is a European-focused consumer website
- Gamasutra is a website founded in 1997 that focuses on all aspects of video game development
- GameDev.net is the online community for game developers of all levels
- GamesIndustry.biz covers breaking news from the games industry
- IGDA is the International Game Developers Association, a global network of collaborative projects and communities made up of individuals from all fields of game development
- MCV is the weekly trade magazine of the UK games industry,
- TIGA is the Independent Games Developers Trade Association - non-profit trade association representing the UK's games industry
- Ukie are champions the interests, needs and positive image of the video games and interactive entertainment industry