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 San Diego 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 new state-of-the-art game development studio in Carlsbad, CA.
WHAT WE DO
• We create connected experiences that are found across our game franchises.
• We create online services for our games, including matchmaking, cloud saves, player stats, leaderboards, and more.
• We improve existing features as well as architect new solutions to support the development of the Online Services features.
• We create innovative in-game experiences, including user-generated content.
• We build services and tools that support our consumer-facing experiences and our internal business needs.
• We create companion apps for our games, including second screen experiences on mobile, tablet and the web.
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.
QUALIFICATIONS
• 3+ 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 workflow processes.
• Programming experience with one of the following languages: C++, C#, or Java.
• Experience using PowerShell.
SKILLS
• Scripting and automation skills with one of the following languages: PowerShell, Perl, Python, bash, Ruby, or similar.
• Possess a holistic view and deep understanding of distributed systems architecture and infrastructure.
• Knowledge of distributed systems architecture and infrastructure.
• Adept at managing software release and deployment.
• Proficient in supporting multi-platform application development shops.
• Experience with source control, preferably Perforce.
• Experience with bug-tracking software.
• Knowledge of Agile software development process (particularly Scrum).
PLUSES
Please note that these are desirable skills and are not required to apply for the position.
• Experience with containerization technology (preferably Docker).
• Experience with branch and merge strategies.
• Knowledge of SQL.