岗位职责
- 工具管理: 部署、配置和维护CI/CD流水线、IaC (Terraform)、版本控制和监控解决方案等核心工具。
- 自动化: 使用Ansible、Terraform和Python等工具开发并优化自动化脚本和工作流,以提高效率并加快部署速度。识别开发生命周期中的瓶颈,并通过自动化流程解决它们。
- 咨询与指导: 就云基础设施、CI/CD和监控的最佳实践向其他工程师提供建议。提供可复用的模块和已记录、标准化的流程,以鼓励团队的自主性和共同责任感。
- 平台演进: 优化我们的云基础设施和可观察性服务,改进服务交付方式并增强平台的可扩展性。
- 文档编写: 维护云基础设施和DevOps工具的全面文档。
- 持续改进: 主动识别流程改进机会,并实施解决方案以优化我们的基础设施和工具集。
- 维护与故障排除: 监控系统性能,排除故障,并实施修复措施以确保高可用性和最佳性能。
- 安全与合规: 实施并维护包括访问控制和加密在内的最佳安全实践,同时确保符合行业标准。
职位要求
- 工作经验: 5年以上DevOps工程师经验,重点关注云基础设施和工具管理。
- 云平台熟练度: 具备AWS、Azure或GCP等主流云平台的实际操作经验。
- DevOps工具: 熟练使用CircleCI、Terraform、Jenkins、Git和Ansible等工具。
- 技术能力:
- 深入理解CI/CD流水线和自动化概念。
- 熟练掌握容器化和编排工具(如Docker、Kubernetes)。
- 熟悉Bash和Python等脚本语言。
- 沟通与协作: 具备出色的解决问题的能力、注重细节,并能够与多元化的跨职能团队进行协作。
- 问题解决: 具备影响和推动团队变革的能力,能够提出新的工具、流程和工作方式来提高生产力。