DevOps 工程师 / CI/CD 工程师

新加坡 4个月前全职 网络
2.8万 - 4.5万 / 月
职位概述: 我们正在寻找一位技能高超、积极进取的 DevOps 工程师,具备丰富的 CI/CD 流水线、自动化和各种 DevOps 工具的经验。理想的候选人应具有 Jira 工作流自动化、Jenkins、Bitbucket、SonarQube、Fortify、Nexus 和 Octopus Deploy 的实际操作经验,以及 Groovy、Python、Ruby 和 Shell 脚本的熟练掌握。该职位要求对构建管理工具和技术(如 Maven、Ant、Gradle、Angular、Node.js 和 Gatsby)有深入理解。候选人还应具备出色的沟通能力,能够团队协作,并为提升我们的 DevOps 流程做出贡献。 主要职责: Jira 工作流自动化:设计、实施和优化 Jira 工作流自动化流程,以简化项目管理和问题跟踪。 CI/CD 流水线管理:设置和管理基于 Jenkins 的流水线,以实现持续集成和交付。 源代码控制与版本管理:维护和配置 Bitbucket 仓库,确保有效的源代码管理和版本控制实践。 静态代码分析与安全:利用 SonarQube 和 Fortify 确保所有应用程序代码的质量和安全扫描。 构件管理:使用 Nexus 管理和维护整个开发生命周期中的二进制构件。 部署自动化:设计、实施和维护使用 Octopus Deploy 的自动化部署流程,以适应各种环境。 构建管理:利用 Maven、Ant、Gradle 等构建工具及 Angular、Node.js 和 Gatsby 等前端技术,实现高效流畅的构建流程。 脚本与自动化:使用 Groovy、Python、Ruby 和 Shell 开发脚本,以自动化重复任务并确保系统之间的顺利集成。 协作与沟通:与开发、运维和 QA 团队密切合作,以确保顺利部署并遵循最佳实践。 问题解决与故障排除:在 CI/CD 流水线、部署和版本控制系统中提供故障排除支持。 持续改进:主动识别 DevOps 流程和工具中的改进领域,并实施解决方案以提高效率和有效性。 所需技能和经验: Jira 工作流自动化:对自动化 Jira 工作流有深入理解和经验,以提高生产力和简化流程。 DevOps 工具:具备 Jenkins、Bitbucket、SonarQube、Fortify、Nexus 和 Octopus Deploy 等工具的实际操作经验。 编程/脚本:精通 Groovy、Python、Ruby 和 Shell 等脚本语言,以自动化流程和任务。 构建管理:对 Maven、Ant、Gradle、Angular、Node.js 和 Gatsby 等构建管理工具有实际了解。 CI/CD 流水线:在构建、配置和优化 CI/CD 流水线以支持敏捷开发流程方面有扎实背景。 版本控制:熟悉 Git 和 Bitbucket 进行版本控制和仓库管理。 问题解决:具备强大的分析和故障排除能力,以解决构建、部署和 CI/CD 流程中的问题。 沟通:出色的书面和口头沟通能力,以便有效与跨职能团队合作。 团队协作:在协作团队环境中有效工作的能力,具备良好的人际交往能力。 期望技能: 云平台:熟悉云平台(AWS、Azure、GCP)以进行应用程序和基础设施的部署。 容器化与编排:具备 Docker、Kubernetes 和容器编排技术的经验。 敏捷方法:理解并有在敏捷开发环境中工作的经验。 教育和经验: 计算机科学、工程或相关领域的学士学位,或具备同等的实践经验。 至少 5-7 年 DevOps 或 CI/CD 工程师角色的实际工作经验。 软技能: 强沟通能力:能够有效地向技术和非技术利益相关者传达复杂的技术概念。 问题解决思维:具备强大的分析能力,能够识别问题并创造高效的解决方案。 适应能力:能够在快速变化的环境中工作,适应不断变化的需求和优先事项。 协作:能够在以团队为导向的协作环境中工作,同时在需要时主动采取行动。