职位描述:DevOps工程师
职责:
作为一名DevOps工程师,您将在我们的软件开发过程中发挥关键作用,负责构建和实施稳健的CI/CD流水线,以确保顶级软件解决方案的无缝交付。您的核心职责包括:
• CI/CD流水线开发:
• 设计和执行先进的CI/CD流水线,以支持高质量软件解决方案的交付。
• 与开发团队密切合作,确保在既定流水线内对代码进行全面测试、无缝集成和高效部署。
• 技术支持和指导:
• 在开发生命周期中为项目团队提供技术专业知识和指导,提供洞察力以增强CI/CD流程的效率和效果。
• 流水线维护和优化:
• 维护和优化现有的CI/CD流水线,注重可扩展性、可靠性和效率的提升。
• 不断实施改进和优化,以持续简化流水线的性能和结果。
• 协作开发环境:
• 在团队成员之间营造合作环境,促进CI/CD采用和实施的最佳实践。
• 与跨职能团队密切合作,将CI/CD策略与项目要求和总体目标保持一致。
要求:
必备技能:
• 在CI/CD实践和实施策略方面表现出熟练程度。
• 熟练掌握用于自动化目的的Shell脚本编写。
• 有使用Ansible和Gitlab进行配置管理和版本控制的实际经验。
良好的技能:
• 熟悉云技术(可选但具有优势)。
• 了解Java编程。
• 有使用Maven进行构建自动化的经验。
• 对Azure基础设施配置有一定了解,虽然不是必需的,但会有益处。