A platform engineer is responsible for the uptime, innovation, and quality of the Netspeak platform. We run our own games at Netspeak - on our own containerised cloud agnostic technology. This includes running the game servers, building micro services for access and storage of the game data and any observability needs of the game engineers (logging, tracing, metrics etc.).
Platform works with a platform-as-a-service model with our primary customer being the game team developing our internal games. You will be helping to ensure that the team can keep moving forward with the highest possible velocity whilst keeping a stable platform. Along with this the platform team develops microservices that are consumed by the game team such as matchmaking, game data and social.
Build platform infrastructure, tools & processes in order to ensure that our technology is globally deployed, observable and responsive whilst leveraging open source or off the shelf products to ensure the platform meets the needs of our games.
Collaborate with the game teams to ensure their vision & requirements are satisfied by the platform; document technical requirements; and ensure that they are updated with the capabilities of the platform
Automate as much as possible including builds, workflows & tools; aiming for a self-service model for our internal customers
Liaise with the production & commercial teams offering guidance where possible - Netspeak is a very data driven company!
Design and architect the platform for not only our current needs but keeping the platform malleable and extensible for future upgrades
Netspeak aims to build social worlds that people want to spend time in. Your mission is to enable the game teams to move faster and take bigger risks.
You are the driving force behind the platform. You will be empowered to make decisions and improvements that will benefit stakeholders designing, building & running games. From ensuring the games are scheduled efficiently to having ownership of the error rates of our data services (social, game data etc.).
Day to Day:
Platform Engineers will be writing code mainly in Go to be deployed into contains running in a serverless model. The game team will be deploying their servers into a Kubernetes environment and calling out to various HTTP and gRPC endpoints to enrich the experience of the players.
Platform is also responsible for the uptime of the infrastructure and applications whilst supporting other teams on best practice for supporting software in production.
Salary is expected to be between £50,000 & £100,000 per annum d.o.e