At Rockstar Games, we create world-class entertainment experiences.
Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry.
Rockstar Games is on the lookout for a Build Engineer who possesses a passion for automating processes and supporting infrastructure and tools that support the deployment of client-facing software and services.
This is a full-time, in-office position based out of Rockstar’s game development studio in Andover, Massachusetts.
WHAT WE DO
- The Rockstar Games Online Services Team is a passionate development group, focused on growing and maintaining the technology platform that powers Rockstar’s online titles and our ability to deliver world-class player experiences.
- We design and maintain CI/CD pipelines enabling fast, safe, and repeatable software delivery across all environments.
- Collaborate with development, operations, security and QA teams to support the development and delivery of robust, high-quality software.
RESPONSIBILITIES
- Continuous integration and deployment of internal tools and externally facing applications to multiple environments.
- Management and documentation of deployment processes and automation.
- Environment management to ensure all needs are covered for testing and development.
- Collaboration with other Rockstar technology teams across our worldwide studios.
REQUIREMENTS
- 5+ years of configuration management and engineering for web applications, ideally supporting an Agile development process.
- Experience with automated build tools such as TeamCity, Jenkins, or equivalent.
- Experience defining, implementing, or improving continuous integration and deployment processes.
- Programming experience with an OOP language such as C# or Java.
- Automation skills utilizing a scripting language such as PowerShell, Bash, Python, or similar.
- Knowledge of distributed systems architecture and infrastructure.
- Adept at managing software release and deployment.
- Proficient in supporting multi-platform application development shops.
- Experience with containerization technology (preferably Docker).