软件工程师(CICD发布管理)

新加坡 13天前全职 网络
面议
职位描述:提供的机会: 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、敏捷方法论和发布治理有深入了解。 计算机科学、工程或相关领域的学士学位。