Your Mission
The Activision Central Technology (CT) team is seeking a Tools Programmer with a support focus on Continuous Integration and associated areas (such as backing infrastructure). This role involves working for the core CT but in direct support of the Activision game studios and their use of
CT's bespoke continuous integration and deployment system, which is pivotal to studios in the development of Call of Duty.
Responsibilities:
- Serve as CI/CD partner for Activision game studios
- Help identify and fix blocking issues with CI builds and the supporting infrastructure
- Develop good understanding of studio workflows, and help guiding studios towards solutions
- Identify opportunities for improvements both on studio side and in core system
- Be a first point of contact to answer questions from studios around CI/CD
- Maintain intimate knowledge of our bespoke CI/CD system and supporting data center and cloud infrastructure
- Work with CI/CD core team to help develop (studio-focused) feature and workflow improvements
Player Profile
- 5+ years industry experience, ideally across tools/build/devops systems
- Bachelor's degree in Computer Science or a related field, or equivalent experience
- Strong Python, C, and C++ skills
- Robust generalist programming and systems architecture skills
- Strong and prompt communication skills; able to collaborate with colleagues both locally and around the world
- Strong troubleshooting skills
- Experience with: containers and orchestration (Docker, Kubernetes), databases and key-value stores (SQL, Redis), SCMs (Perforce, git), operating systems (Windows, Linux), build deployment systems (Jenkins, SN-DBS, etc)