维塔士 · 维塔士

Expert Build Engineer

薪资面议  /  上海

刚刚 更新

我要推荐 内部推荐

若你发现本职位存在违规现象,欢迎举报。

提交成功

3s后自动关闭

举报职位

职位属性

  • 招聘类型:社招
  • 工作性质:全职

职位描述

- Pipeline Architecture & Maintenance

o Design, implement, and maintain highly efficient CI/CD pipelines for multi-platform projects (Windows, macOS, Linux, consoles, mobile).

o Manage distributed build systems (e.g. FastBuild, Incredibuild, Horde, TeamCity, Jenkins, GitHub Actions, Azure DevOps).

o Automate asset builds, packaging, and deployment processes for both internal and external releases.

- Performance Optimization

o Identify bottlenecks in build systems and implement solutions to improve stability, throughput and reduce build times and failures.

o Configure build caching, artifact storage, and parallelization strategies.

- Tooling & Infrastructure

o Develop and maintain custom build scripts and tools in languages such as Python, PowerShell, Bash, or C#.

o Integrate third-party tools and SDKs into the build pipeline.

o Set up and manage virtualized and cloud-based build agents.

- Release Management

o Ensure build reproducibility and traceability for all release versions.

o Manage branch builds, hotfix pipelines, and release candidate workflows.

o Work with QA to ensure that delivered build artifacts meet quality and stability standards.

- Automated Testing Infrastructure

o Design, implement, and maintain automated testing frameworks integrated into the CI/CD pipeline (unit tests, integration tests, smoke tests, performance tests).

o Work with QA to define and automate regression test suites.

o Develop solutions for automated test execution on various environments (PC, consoles, mobile devices, virtualized/cloud test labs).

o Monitor and maintain test result reporting dashboards and alert systems.

o Ensure that automated tests are reliable, reproducible, and scalable.

- Cross-Functional Collaboration

o Partner with developers to integrate new technologies into the build system.

o Provide documentation and training for developers on build and deployment best practices.

o Work with IT/DevOps to ensure security, scalability, and reliability of build environments.

 

任职条件

- Technical Expertise

o 5+ years in build engineering, DevOps, or release engineering.

o Deep knowledge of build automation tools (e.g. CMake, MSBuild, Gradle, Unreal Build System, Unity Build Pipeline).

o Strong scripting skills (Python, PowerShell, Bash, Groovy, or similar).

o Experience with version control systems (Perforce, Git, SVN) and branching strategies.

o Familiarity with artifact management systems (Artifactory, Nexus).

o Familiarity with automated test frameworks and tools.

- Performance & Scalability

o Proven track record in reducing build times for large-scale projects.

o Experience with distributed build solutions, test execution environments and caching systems.

- Platform Knowledge

o Understanding of building for multiple platforms (PC, macOS, Linux, iOS, Android, consoles).

o Knowledge of platform-specific SDKs, testing frameworks and build compliance requirements (Microsoft, Sony, Nintendo, Apple, Google).

- Soft Skills and Communication

o Strong problem-solving abilities with attention to detail.

o Excellent communication skills to work across technical and non-technical teams.

o Ability to work under tight deadlines while maintaining stability and quality.

o Proficient in written and oral English.