This job might no longer be available.

Build Engineer

Ubisoft
Pune MH in
2 years ago
Apply

Job Description

    1. Job Summary:

A Build Engineer speeds up and automates aspects of the processes of developing, testing and releasing game, allowing for the continuous delivery and updates.

This is a programming-intensive job, requiring extensive familiarity with scripting languages along with adherence to best practices for version control, CI/CD and bug tracking.

This role aims to simplify the development process and ensure timely build releases.

    1. Responsibilities:

i. Enable everyone on the project to work (i.e. develop the game) and giving them time back through the use of CI/CD and other automated processes

ii. Development and Maintenance of CI/CD Pipeline

iii. Build code CI/CD to catch compilation breaks and report to the team of any breaks so they can be tracked and fixed

iv. Build and Deliver the game as standalone packages

v. Maintain Project infrastructure related to CI/CD like physical machines, perforce servers, web servers, cloud machine services, NAS space, artifactory, asset store, etc

vi. Develop services and manage environments specifically tailored to building the game code efficiently and without interruption to development work

vii. Streamline time intensive or repetitive tasks through use of automation, packaging, and silent installations

viii. Assist in development of automated process that would help production

ix. Debugging with developers to figure out the differences in user setup and build pipeline to identify cause of issue/error

x. Develop and maintain the design & troubleshooting documentation

    1. Required Skills & Qualification:

i. Experience: Minimum 3 years of experience in DevOps

ii. Education: Bachelor’s Degree preferably in Computer Science Engineering

iii. Programming: Proficient in scripting languages like Python, C#, Ruby, Shell (C# will be preferred)

iv. CI/CD: Experienced in Jenkins/TeamCity/Bamboo/Gitlab

v. Troubleshooting: Excellent in troubleshooting issues in build pipeline along with good technical and creative problem-solving abilities

vi. Analytical Thinking: Assess releases to identify areas to improve reliability or performance

vii. Team Collaboration: Effective collaboration with developers, project managers and other job roles associated with the project (both locally and across different locations)

viii. Communication Skills: Effective written and verbal communication, ability to prepare reports and documentation and deliver presentations to team leaders and coworkers

Additional Information

To all recruitment agencies: Ubisoft does not accept agency resumes. Please do not forward resumes to our jobs alias, Ubisoft employees or any other company location. Ubisoft is not responsible for any fees related to unsolicited resumes

Company Description

Ubisoft is a leading developer and publisher of video games worldwide whose brand portfolio covers blockbusters such as Assassin’s Creed, Watch Dogs, The Division, Prince of Persia and Splinter Cell, Ghost Recon, Rainbow Six, Rayman, Just Dance as well as games for the whole family, from Imagine and Petz to Raving Rabbids. To continue building on its achievements for the future, Ubisoft is looking for new talent for its growing Indian studio in Pune!

We favor diversity, creativity, drive and team spirit. If you have the skills and the desire to succeed, we want you to be a part of this exciting period of growth

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Ubisoft

Engineering jobs