This job listing expired on Jan 3, 2021
Tweet

The DevOps Engineer for the Developer Support Team is a new position at Gearbox. Your expertise is needed to help transition our Online Game Engine software builds to a cloud-based CI/CD with secure role-based delivery of build artifacts to third-party developers. The Shift Online Game Engine includes a constellation of online features and services that power our connected games. We started building the platform about a decade ago for our own games. As more partners and friends want to make use of what our team has built, we've continued to invest in maturing and scaling our practice.

As a principle technical designer, you will provide crucial input to the planning phase and help us build out and maintain this new infrastructure. You should feel comfortable bringing architectural design proposals to the table for consideration among your colleagues on our software and infrastructure development teams. You will be responsible for driving the implementation of flexible cloud architectures with an automation-first emphasis; manual user intervention likely makes you uneasy and maybe even a little twitchy. We would expect a successful candidate for this position to be a self-starter with the ability to complete tasks independently. Though you will have access to technical leadership and senior engineers at your disposal, you should feel well acquainted with tackling complex problems without significant oversight.

Responsibilities:

  • Collaborate with developers to update and maintain multi-platform build systems
  • Design and create tooling for cloud-based CI/CD
  • Collaborate with our team of DevOps and software engineers, contributing technical guidance and helping establish best practices
  • Propose forward-thinking technical designs for our cloud build & distribution platform
  • Work alongside technical leadership to organize technical roadmaps into achievable work
  • Be a championing voice for our customers

Requirements:

  • Minimum of 2 years hands-on experience in a wide variety of AWS technologies
  • Minimum of 2 years’ experience with containers, preferably Docker
  • Minimum of 2 years’ experience in disciplined software engineering with a focus on design, development, and implementation of highly-scalable/available applications
  • Minimum of 2 years’ experience with Python
  • Computer Science degree and/or 2+ years’ experience in professional software development
  • Hands-on experience developing and maintaining CI/CD pipelines
  • Excellent teamwork skills, flexibility, and ability to handle multiple tasks
  • Comfortable communicator, able to clearly detail designs and implementations on an individual level and in large group settings

Bonus Points for:

  • Familiarity with C++
  • Familiarity with Jenkins
  • Familiarity with JFrog Artifactory
  • Familiarity with cross-compilation toolchains
  • Familiarity with build systems, including: msbuild, cmake, conan, meson, UBT, Swift Package Manager, Gradle
  • Familiarity with UE4 and/or Unity
  • Familiarity with Perforce
  • Familiarity with Git
  • Familiarity with Datadog
  • Familiarity with Atlassian products (OpsGenie, Bamboo, JIRA, Confluence)
  • Experience working with developers in an agile environment
  • Professional game development experience