职位描述:
加入我们客户的团队,推动应用开发的现代化,并对他们软件交付方式产生重大影响。您将会做以下工作:
• 领导应用开发现代化计划,加速采用现代应用交付实践,如CI/CD、DevSecOps和增强安全测试。该计划旨在提高应用交付的质量、安全性和速度,而开发工作主要是外包的。
• 创建标准化的技术解决方案,包括参考的CI/CD流水线和可重用脚本,用于自动化常见的开发、安全和运维任务。这些解决方案将赋予多个受管理机构的应用交付团队高效地采用现代开发实践的能力。
• 开发并提供有价值的资源、指南、实用手册和培训材料,以装备参与应用交付的团队成员具备实施现代应用开发实践的知识和技能,从而实现有效和可持续的应用开发。
• 创建流水线和脚本以自动化构建、测试、部署和发布过程。
要求:
我们所寻找的人才:
• 计算机科学、计算机工程、电子工程、信息技术或相关领域的学位或文凭。
• 至少1年的CI/CD经验,最好使用Gitlab,用于Java、.NET和/或Javascript开发的应用程序。
• 熟练掌握Bash或Powershell等脚本语言。
• 熟悉Docker或Kubernetes等容器化平台。
• 有AWS、Azure或Google Cloud等公共云供应商的经验。
• 较强的问题解决和故障排除能力。
• 注重结果和客户满意度,能够处理多个任务。
有利条件:
• 有新加坡政府技术栈的经验。
• 了解基础设施供应和管理工具,如Ansible或Puppet。
• 熟悉Atlassian BitBucket、Bamboo、JIRA和Confluence。
• 对网络基础设施组件(如子网、防火墙、路由器)和Linux操作系统有良好的理解。