高级 DevOps 工程师 - 班加罗尔,混合办公
高级 DevOps 工程师,负责推动 Farnell 云平台、CI/CD 流水线和企业级集成的现代化。 领导 Azure 迁移、基础设施自动化和可靠性改进,覆盖多个工程团队。
描述
- 创建、运营并改进自动化 CI/CD 流水线,以支持频繁且可靠的发布。
- 推进构建、部署和发布工具,提升质量、性能和交付效率。
- 与敏捷 Scrum 团队合作,将 DevOps 实践应用于整个软件开发生命周期。
- 自动化开发、测试和发布流程,支持长期向持续部署转型。
- 与站点可靠性工程团队合作,加强可观测性,调查性能问题并提升服务可靠性。
- 协助制定技术方向,并推动采用 Docker、Kubernetes/OpenShift、AKS、Node.js、GraphQL 和 Ansible。
- 协助将应用程序和服务从本地环境迁移到 Microsoft Azure。
- 使用 Terraform 和 Ansible 建立并实施基础设施即代码标准和模式。
- 使用 Git、Docker、Kubernetes、GitLab CI、Azure DevOps、Jenkins、Maven 和 Ant 构建、部署和支持 Java 企业级应用程序。
- 在本地和云环境中维护 IBM WebSphere、Oracle WebLogic 等 Java 应用平台。
- 管理 Unix/Linux 环境,并使用 bash、Python/Jython、Perl、YAML 和 awk 开发高级自动化脚本。
- 与利益相关者沟通,参与技术决策,并建立有效的跨职能合作关系。
- 协助将 DevOps 实践扩展到其他平台,包括 ERP 和其他业务关键型企业系统。
- 作为具有广泛影响力的高级技术专家独立开展工作。
- 运用深厚的技术判断力分析并解决复杂的技术问题。
- 参与技术战略制定,并建立供多个团队采用的标准。
- 指导同事,并为 DevOps 和平台相关问题提供升级支持。
任职要求
- 在 DevOps、SRE 或平台工程领域拥有丰富的实践经验,尤其是在复杂环境中的应用交付、自动化和可靠性方面。
- 深入掌握敏捷、DevOps、CI/CD 和站点可靠性工程实践。
- 具备容器化平台和云平台的实践经验,优先考虑 Microsoft Azure 经验。
- 具备扎实的 Linux/Unix 系统和自动化脚本经验。
- 具有基础设施即代码和配置管理工具的实践经验,包括 Terraform 和 Ansible。
- 具备良好的沟通能力,能够跨团队影响、指导和协作。
- 对自动化、现代工程方法和持续改进有浓厚兴趣。
- 通常需要八年或以上 DevOps、云工程或相关技术领域的工作经验。
- 拥有计算机科学、工程学学士学位,或具备同等实践经验。
- 拥有云或 DevOps 认证者优先,但非必需。
福利待遇
- 参与大型云和 DevOps 转型计划的规划与实施。
- 使用现代开发工具和云原生平台。
- 在协作型、以工程为导向的文化中担任高影响力职位。
