This job might no longer be available.
Build Engineer
2 years ago
Job Description
- 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.
- 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
- 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.