Principal Cloud Engineering Developer
Cary, North Carolina, United States
For many, the word “Epic” is synonymous with grand, glorious, heroic, regal, magnificent or monumental. At Epic Games, we think of “Epic” as the collective effort of smart, talented, passionate people choosing to build the highest quality experiences possible for those who play our games and use our technology. The words “good enough” are not spoken here. That dedication has allowed us to remain an industry leader, take risks, be creative, and carve our own path forward.
Epic Games is looking for someone to join our new Pipelines team. Our Pipelines team integrates systems that help us build and orchestrate our online game releases such as Paragon and Fortnite to multiple platforms (Epic Games Launcher, PS4, etc.).
The person in this role will be responsible for the following:
Integrate and design automation around build and deployment systems that package and deliver our games to platforms supported by Unreal Engine.
Work with game designers, operators, producers, QA, and release engineers to codify and model existing workflows and processes into standardized tooling used throughout the studio.
Leverage emerging cloud native technologies to provide self-service workflows that enable development teams to build, test, release, scale and support online games with higher confidence.
Design and develop innovative solutions to improve efficiency and visibility into change management across the studio.
The ideal candidate will have a mix of the qualifications below:
Working with major cloud providers like AWS and GCE
Passion for gaming and building game platforms
Experience writing code in multiple languages (GoLang a plus)
Experience with CI/CD systems (Jenkins, TeamCity, GoCD, Concourse, etc.)
Designing systems that cleanly integrate with legacy and emerging platforms and technologies
Containerization technologies (Docker, rkt, Kubernetes, etc.)
Love for building things and running them at scale
This is going to be Epic!