所需技能/资格:
· 在DevOps领域拥有10年以上相关经验
· 计算机科学学士和/或硕士学位或同等经验
· 具备良好的沟通、分析和解决问题的能力,注重细节
期望经验:
· 在任何云平台(首选Azure)上担任DevOps工程师或架构师角色的最低5年经验
· 深入理解CI/CD和DevOps架构和原则
· 与开发团队和客户合作,定义整体分支策略、开发和部署周期、CI测试、代码批准、自动合并/手动合并策略。
· 在设计/构建用于代码开发、测试和自动化部署的CI/CD构建和发布流水线方面具有丰富经验
· 具有使用Terraform和Powershell以及Yaml脚本构建DevOps流水线的丰富经验。
· 熟悉使用Terraform脚本和ARM模板部署Azure资源
· 在部署之前安装自定义软件包和库、自动化代码质量检查模块的经验。
· 在通过云代理和自托管代理进行部署方面具有经验。
· 在多个DevOps工具Azure DevOps、Jenkins、Github actions等方面具有经验。
· 在多个代码版本控制工具Azure DevOps、Gitlab、Github、Bitbucket等方面具有经验。
· 熟悉Azure DevOps面板
职责:
· 与客户利益相关者和内部架构师合作,帮助定义整体的DevOps战略和政策。
· 为资源部署、代码推广到更高环境、CI测试和自动化部署周期设计/构建DevOps流水线
· 能够监控、调试和排除故障DevOps流水线。
· 保持对Azure DevOps发布和功能的最新了解
· 如有需要,与产品供应商支持合作。
· 协助用户解决各种权限问题、访问问题、配置问题等
· 领导/指导/教育其他DevOps工程师。
· 寻找机会或为构建可扩展、可重用的框架做出贡献,该框架可以成为加速器或服务提供
· 实施并执行代码分支、合并和发布管理的最佳实践