在新加坡的一家成熟的软件开发组织招聘。
首选资格:
· 持续集成/部署工具(CloudBees Jenkins,Azure,DevOps)
· 源代码管理工具(GitHub,Perforce)
· 项目和协作管理系统(JIRA,Confluence Wiki)
· 强大的脚本语言,如Bash,Batch,Python,Groovy,Powershell
· 使用虚拟化技术(HyperV,VMWare)和基本容器知识(Docker)
· 通过Artifactory或Nexus进行二进制管理
· 使用Ansible,Chef或类似工具自动化计算部署和配置管理
· 使用Terraform,Packer等自动化基础设施部署和IaC工具/基础设施自动化工具
· 多种计算环境;Windows,Mac OSX和Linux
· Windows开发工具,如Microsoft Visual Studio,Visual C++/C#和.NET
· 将私有数据中心迁移到公共云Azure
· 编写流水线和一切作为代码
职责:
· 与内部客户合作,了解、定义和满足他们的产品CI/CD需求
· 设计、开发和维护CI/CD解决方案,利用创新的编程解决方案和自动化
· 在多个环境中自动配置和部署产品软件构建
· 在私有和公共云空间中管理构建基础设施
· 确定并推动与CI/CD流程相关的任务自动化
· 积极发现与我们客户的CI/CD相关的现有和新的挑战,寻求改进、解决和简化工具和流程以满足交付挑战
· 开发和维护描述自动化解决方案和构建架构的文档和图表