我们正在寻找一位经验丰富且积极主动的CI/CD工程师,以设计、实施和维护可扩展的持续集成和持续部署管道。理想的候选人将在自动化构建、测试和部署工作流以及提高发布速度、系统可靠性和开发效率方面发挥关键作用。
InfoResumeEdge是全球首个为求职者和招聘人员提供完全免费访问的平台。通过设置您的个人资料,您可以获得全球曝光,极大地提高您快速被聘用的机会,无论是远程还是现场职位。今天就开始建立您的专业个人资料,并与全球领先的职业机会联系。
主要职责:
- 设计、构建和维护各种应用程序和服务的可扩展CI/CD管道。
- 与开发、QA、DevOps和运营团队合作,确保代码的无缝集成和部署。
- 使用Terraform、Ansible或CloudFormation等工具自动化基础设施配置。
- 监控并提高管道的性能、稳定性和安全性。
- 在管道中实施质量门、自动化测试和代码分析工具。
- 排除CI/CD问题并维护多个环境(开发、预发布、生产)的管道健康。
- 与安全团队密切合作,确保部署过程中的合规性和最佳实践。
- 维护版本控制工作流(例如Git Flow、基于主干的开发)。
要求:
- 计算机科学、工程或相关技术领域的学士学位。
- 3年构建和管理CI/CD管道的经验。
- 拥有Jenkins、GitLab CI/CD、GitHub Actions、CircleCI或Azure DevOps等CI/CD工具的实际操作经验。
- 具备容器化和编排工具(Docker、Kubernetes)的经验。
- 熟练掌握Bash、Python或Groovy等脚本语言。
- 对Git和版本控制实践有深入了解。
- 熟悉云平台(AWS、Azure、GCP)和基础设施即代码。
- 对软件开发生命周期(SDLC)和DevOps原则有扎实的理解。
优先资格:
- 具有监控和日志工具(例如Prometheus、Grafana、ELK、Datadog)的经验。
- 了解CI/CD中的安全最佳实践(例如秘密管理、工件完整性)。
- 在敏捷/敏捷开发环境中有经验。
- 拥有认证(例如AWS DevOps工程师认证、Kubernetes管理员认证)者优先。