与软件开发团队合作,设计、实施和改进持续集成和持续交付(CI/CD)流水线。
使用行业标准的DevOps工具和技术自动化和简化构建、部署和配置管理流程。
解决与基础设施、构建失败、部署问题和系统性能相关的问题,确保最小的停机时间和最大的正常运行时间。
与运维团队合作,支持生产环境,进行根本原因分析,并实施预防措施。
跟踪最新的行业趋势和最佳实践,同时确保公司满足配置要求。
使用Git或其他类似应用程序创建和维护内部文档。
你必须具备:
至少3年的DevOps工程师或类似角色经验,对DevOps原则和最佳实践有深入的了解。
精通脚本语言,如Bash Python或PowerShell。
熟悉Docker等容器化技术和Kubernetes等编排工具。
熟悉Ansible、Chef或Puppet等配置管理工具。
了解AWS、Azure或GCP等云平台,并具备使用Terraform或CloudFormation等基础设施即代码(IaC)工具的经验。
了解CI/CD概念,具备使用Jenkins、GitLab CI/CD等相关工具的经验。
配置和集成SonarQube服务器以进行代码质量。
了解最佳安全实践,并在CI/CD流水线中自动化安全测试和更新。
强调自动化和敏捷开发。
能够在快节奏的环境中工作,并同时处理多个项目。