岗位职责
- 负责 UE 项目 Cook/打包流水线建设与优化,支撑 PC / Android / iOS / DS 多端出包与版本交付;
- 负责分支构建、服务器出包、烘焙与光照流水线等 DevOps 流程的稳定性与构建速度优化,负责包体治理与分包系统建设,包括 Chunk / PrimaryAssetLabel 分包策略、pak 依赖收集、资产隔离配置,并且负责资源瘦身与进包异常排查,建设包体信息查询、监控与告警能力;
- 负责 Android / iOS 移动端发布相关工作,包括 Xcode 与 Gradle 构建适配、签名与渠道包、iOS 提审,负责第三方 SDK 接入与联调,包括推送、分享、图片与视频 CDN 下载等,负责热更新与动态下载链路维护,包括 COS 热更、启动器更新、渠道包处理与换包升级;
- 负责研发效率工具链建设,包括版本发布系统、包体存档平台、Crash 自动分析与处理人分发、自动化冒烟;
- 负责日志采集与上传(bqlog)、CrashSight 汇总告警等线上质量与稳定性基建,负责研效方向技术预研与方案设计,输出工程方案文档并推动跨团队落地,响应版本期线上与构建环境问题,承担 DevOps 临时任务轮值。
职位要求
- 本科及以上学历,计算机相关专业,3 年以上游戏客户端开发经验,有 UE4 / UE5 项目经历,扎实的 C++ 功底,具备 Lua 或 Python 脚本开发能力,能完成原生层到脚本层的桥接;
- 熟悉 UE 资源与打包体系:Asset Registry、Cook / Stage / Pak、Chunk 与 PrimaryAssetLabel、Client 与 DS 构建差异;
- 具备 Android / iOS 双端发布实战经验,熟悉 Gradle / Xcode 构建链、签名、渠道包与 iOS 提审规范;
- 熟悉 CI/CD 流水线(蓝盾 / 工蜂 / Jenkins 等)与 Shell / Python / PowerShell 脚本开发,有包体治理、资源瘦身或构建耗时优化的实际经验,能给出量化结果;
- 具备问题定位与独立推进能力,文档表达清晰,能跨职能沟通推动方案落地,热爱AI&钻研AI可加分。