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 工程师角色的实践经验。 软技能: - 强沟通能力:能够有效地向技术和非技术利益相关者传达复杂的技术概念。 - 问题解决思维:具备较强的分析能力,能够识别问题并制定高效的解决方案。 - 适应能力:能够在快速变化的动态环境中工作,适应不断变化的需求和优先级。 - 合作:能够在以团队为导向的协作环境中工作,同时在需要时主动采取行动。