职位描述:提供的机会:
1年合同,工作地点在新加坡
我们正在寻找一名具有CI/CD背景的经验丰富的软件工程师,以支持和增强我们的软件交付和发布管理流程。理想的候选人将负责管理日常发布操作,维护CI/CD管道,并确保在所有环境中顺利可靠的部署。该角色需要强大的技术专长、对细节的关注以及与多个团队合作以高效交付高质量软件的能力。
主要职责:
工作负载自动化(Control-M)设置、配置和维护批处理和后台操作所需的Control-M作业。
确保作业计划得到优化、监控并与发布活动保持一致。
发布与部署管理执行日常发布和变更活动,包括将应用程序文件/二进制文件部署到测试、预生产和生产环境。
在发布周期中执行脚本、计划作业和组件级部署任务。
确保测试和预生产环境保持稳定并可供项目团队使用。
生产发布协调准备和协调生产发布所需的所有交付物。
与项目团队、QA、开发人员和基础设施团队密切合作,确保顺利实施。
确保所有发布文档、审批和检查均按照银行标准完成。
移动应用程序部署管理iOS/Android移动应用程序二进制文件的部署,供内部测试人员和外部客户使用。
根据银行定义的指南和流程执行移动构建的打包、签名和分发。
CI/CD管道管理使用行业最佳实践设置、维护和优化CI/CD管道。
管理和集成Jenkins、Bitbucket和Artifactory等工具,以支持自动化构建和部署流程。
排除管道问题,提高自动化水平,并确保发布工作流的稳定性和可扩展性。
要求:
47年CI/CD、DevOps或发布管理角色的经验。
具有Jenkins、Bitbucket、Artifactory的丰富实践经验。
在Unix/Linux环境中管理部署的经验。
了解移动应用程序部署流程(例如签名、打包)。
熟悉Control-M或类似的工作负载自动化工具。
对SDLC、敏捷方法论和发布治理有深入了解。
计算机科学、工程或相关领域的学士学位。