Senior DevOps Engineer

Cary, North Carolina, United States


For over 25 years, Epic Games has been making award winning games and game engine technology that empowers others to make visually stunning games and 3D content that brings environments to life like never before. Epic’s award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design.  As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Epic Games is growing operations inside our development teams to support operations of our large-scale, highly available, secure, online services and infrastructure. The person in this role will work closely with software engineering, customer service, quality assurance, community, and product teams to provide online services that enhance the user experience for all of Epic’s systems. Embedded DevOps engineers on our Online Game Services team are a part of this development team.  They build services that power matchmaking, profile storage, dedicated game servers and more.  This role will help this team with items around operational excellence such as observability and performance at scale.


The person in this role will be responsible for the following:

  • Designing and building operational infrastructure to support online games, automating where possible

  • Troubleshooting and resolving system, network, and infrastructure problems in a timely manner

  • Participating in a 24x7 on-call incident escalation rotations

  • Providing operational support for developers on the Online Game Services team

The ideal candidate will have a mix of the qualifications below:

  • Proven experience with Linux, and cloud computing technologies such as AWS, or other cloud computing environment

  • Demonstrable scripting experience with a variety of scripting languages for automating tasks, generating reports, and creating tools (e.g. Go, Java, Python, Perl, Shell)

  • Experience with REST services, and familiarity with NoSQL/SQL database concepts

  • Experience with a continuously delivery model of deploying software

  • Proven history working directly with development teams

Please submit your resume and we'll be in touch soon.

This is going to be Epic!