892607

Careers » Engineering

Release Engineer

Apply Now

Release Engineer

Do you have an insatiable drive for completion of any task at an exceptional quality bar, whether at an individual or team level? Is "yum" just what you think when something tastes good? Are source control administration commands and monitoring second nature so you can sense questions or disturbances before users even bring them up? Would you see "these servers are supposed to have identical config settings but don't" as an opportunity to do some detective work? Do you even bat an eye at "I need to submit 75k files" or "synching this 3TB branch seems slow"?

As a Release Engineer at Bungie you will be involved in the day-to-day work with administering our source control system. You'll work with other Release Engineers to support multi-site teams and partner with them on their needs to ensure successful development cycles. Your responsibilities will range from handling support requests and analyzing data to running maintenance or scripting needed tasks, although there are always other opportunities where you can have an impact.

Responsibilities

  • Maintain a source control system used worldwide with minimal unexpected downtime
  • Build, maintain, and monitor source control server analytic systems, proactively taking action on areas of concern
  • Design, write, review, and test various tools, scripts, and triggers (mostly in Perl)
  • Collaborate with teams across the studio to effectively prioritize, communicate status, and address source control administration, scalability, integration, and support requests
  • Investigate and keep up with both source control and Linux technology, motivated to grow personal skills and improve studio knowledge in these technical areas
  • Be part of on-call rotations during non-standard work hours

Required Skills

  • 3+ years of professional experience administering Linux systems and software (e.g. Red Hat, CentOS)
  • 3+ years of professional experience in an industry standard scripting language (e.g. Perl, C#, Python, or similar)
  • 3+ years of professional experience as a user of source control products (e.g. Perforce, Git, or similar)
  • Strong communication skills - written and verbal

Nice To Have Skills

  • Experience as a source control administrator (e.g. Perforce, Git)
  • Experience with large source control integrations and branch strategies
  • Experience in the video game industry and knowledge of game content pipelines
  • Working knowledge of C/C++

Apply for this job

No Yes
No Yes
No Yes