Build & Release Engineer
Posted on 7/19/2023
INACTIVE
Take Two
Game publisher
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
Jenkins
JIRA
C/C++
Management
SQL
Python
Quality Assurance (QA)
CategoriesNew
QA & Testing
DevOps & Infrastructure
Software Engineering
Requirements
  • At least 2 years of experience in a similar role
  • Participated in at least 1 major release in a similar role
  • Knowledge of Build and Release Engineering principles and methodologies including source control, branch management, and build testing using Perforce
  • Programming experience in C#
  • Scripting experience with MSBuild
  • Scripting and automation skills in one or more of PowerShell, Python, bash, or similar
  • Solid understanding of continuous integration best practices
  • Experience with automated build systems such as Jenkins, TeamCity, Octopus, or equivalent
  • Experience with Unreal (specifically commandlets) and Steam a must
  • Experience with deploying SQL changes
Responsibilities
  • Maintain a robust and reliable automated build and continuous integration process for the management of digital assets
  • Monitor build servers and developer systems, proactively solving developer problems before being reported
  • Diagnose and troubleshoot build problems, setting expectations and communicating them to the team
  • Support the automation of manual tasks to reduce downtime and improve stability of systems
  • Define, implement, and champion policies to significantly increase the efficiency of our software development/delivery process
  • Management and documentation of deployment processes and automation
  • Working closely with developers and QA to ensure builds are stable upon release
  • Working closely with IT to make sure the right infrastructure and processes are in place and assist with system management (Jira, Perforce, and project databases)
  • Be the primary point of contact for questions and concerns from our team as well as external vendors