As a Senior Build Engineer, you will be responsible for leading the establishment of game build continuous integration and providing efficient production solutions to help optimize game development and delivery for project teams, ensuring high-quality games. You will collaborate closely with programmers, designers, and testers from diverse cultural backgrounds from around the world, supporting the precise stages of project development, production, release, user feedback, and implementation improvements for renowned game brands like Ubisoft AAA.
What you will do
- Develop and maintain relevant build processes and toolchains based on project requirements to improve efficiency and stability.
- Develop and implement monitoring solutions for production environments and various build processes, promptly responding to and resolving issues to ensure the quality of production environments and processes.
- Lead the feasibility analysis, design, development, and maintenance of build processes, providing related documentation, workflows, and ensuring the quality of build process services
- Proactively understand the support needs and feedback of game projects, collaborate with projects to drive continuous improvement and enhancement of production processes and system tools, and provide solutions.
- Discuss and collaborate on build solutions with build expert across studios.
- Maintain timely communication on work progress to ensure delivery.
岗位介绍
作为版本构建工程师,您将负责主导搭建游戏版本持续集成以及提供高效生产的解决方案、帮助项目团队在开发过程中优化游戏开发和交付,带来高质量的游戏。你将与来自世界各地不同种族文化的程序员、设计师和测试人员紧密合作,为育碧AAA品牌等游戏开发,从项目开发环境搭建,生产,发布,用户反馈到实施改进的各个精密环节保驾护航。
岗位职责
- 根据项目的需求开发和维护游戏版本构建流程(移动,PC,主机),以及构建流程相关工具链,提升流程的生产效率和稳定性。
- 监控生产环境的各个构建流程,及时响应并解决问题,保持和项目高效同步。
- 负责版本构建流程的可行性分析,设计,开发和维护并且提供相关文档,建立工作流程,和确保构建流程服务的质量。
- 高度以服务为导向,以游戏项目为中心,主动了解项目的支持需求和反馈,与项目合作推动持续改进完善构建流程,提供解决方案。
- 从构建流程专业领域和国外工作室版本构建团队讨论解决方案,共同协作。
- 和上级,同事,项目及时交流工作进展,确保交付。
- Proficiency in at least 1 source control management tools (such as Perforce, Git, SVN, or others).
- Proficiency in at least 1 continuous integration tools (such as Quick Build, Teamcity, Jenkins, or others) to build version continuous integration processes, and ability to implement solutions with configuration as code.
- Proficient in developing build systems by using configuration as code practices and has led the development of medium to large-scale build systems.
- Proficiency in at least 1 scripting language (Shell, Python, Groovy, Kotlin, Powershell or others).
- Knowledge with and have development experience of any object-oriented programming language (such as C++, Java, C# or others). C# programming as a plus.
- Strong service mindset and team collaboration.
- Prior experience in game development is preferred.
- Good Chinese & English communication with co-workers.
岗位要求
- 熟练掌握任意一种源代码管理工具的使用和维护(Perforce,Git,SVN或其他)。
- 熟练掌握任意一种持续集成工具(如Quick Build, TeamCity, Jenkins或其他)的使用,有实际构建流程搭建经验,并且能用代码管理配置的方式来实现构建流程。
- 熟练掌握配置即代码(Configuration as code)的方式开发版本构建系统,且主导过中大型版本构建系统开发。
- 有任意一种面向对象语言(Shell, Python, Groovy, Kotlin, Powershell或其他)。
- 了解并参与过任意一种面向对象语言开发(如C++, Java,C#或其他)。其中有C#相关开发经验优先。
- 有游戏相关开发经验者优先。
- 良好的中英文沟通协作能力,能够与国内外同事进行高效的交流。
Ubisoft CSR commitment
Making a long-lasting positive impact for our players, our teams, our partners and our planet.
In Ubisoft, we are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business.
为我们的玩家、团队、合作伙伴以及地球持续带来积极影响
育碧致力于通过打造新颖深刻的游戏体验及扩大游戏的积极影响,来丰富玩家的生活。为了实现这一目标,我们始终寻求为团队提供更加安全包容的工作环境。我们通过与世界各地的非营利机构合作开展项目,同时努力降低自身业务对环境的影响,来回馈社区。
To learn more about Ubisoft’s Environmental Commitment
了解更多有关育碧对环境的承诺
Play Green: Ubisoft’s Commitment to Global Carbon Neutrality
2022 Update