Responsibilities:
What you’ll get to do:
- Own continuous integration pipelines (running in Jenkins) to ensure timely delivery of builds and automated test processes.
- Leverage (and grow) the breadth of your knowledge on CI/CD, automation, and game development to best empower our R&D Game Teams.
- Connect existing tools and platforms together, eliminating manual work.
- Partner with the Production and Development teams in areas of SCM (branch operation, code merges), build scripts/tools, and CI pipeline throughout the product lifecycle.
- Monitor build systems for failures and errors.
- Have the opportunity to flex into other areas of interest on the game development team.
- Our build pipelines are a shared responsibility, you will not be alone in maintaining the build systems.
Requirements:
What we are looking for:
- Experience working with the Unity 3d or Unreal platforms and artifacts
- Game technology background (Engine programming, pipeline architecture, tools, etc...)
- Experience with Linux and Windows
- Experience defining, implementing or improving continuous integration and deployment workflow processes
- Experience with branch and merge strategies
- Deep Knowledge of CI solutions (Jenkins, TeamCity, Hudson, Bamboo, etc...) and responsibilities of each
- Knowledge of several languages, such as Python, Groovy, C#, C++, Bash and/or XML/YAML
- Knowledge Version Control systems (Perforce, Git, Mercurial, etc...)
- Curious: you are keen to learn and grow, and stay up-to-date on technology developments.
- Strong problem solving skills
Location State(s)
California
The base pay range for this position in the state(s) above is $85,250 to $249,970 per year. Actual pay is based on market location and may vary depending on job-related knowledge, skills, and experience. A sign on payment, relocation package, and restricted stock units may be provided as part of the compensation package, as well as other medical, financial, and/or other benefits, dependent on the specific position offered.