概述
作为一名DevOps工程师,您将在基础设施和应用程序的开发、部署和维护中发挥关键作用。您将与软件开发人员、系统操作员和其他IT专业人员合作,自动化和优化我们的运营和流程。
主要职责
• 设计、实施和维护CI/CD流水线,实现高效的软件交付
• 管理和扩展云基础设施服务
• 使用Ansible、Puppet或Chef等工具自动化配置、部署和调配
• 使用Kubernetes或Docker Swarm编排容器和微服务
• 开发和维护用于自动化任务和流程的脚本
• 确保系统健康和性能的持续监控和警报
• 管理网络和安全配置
• 与开发团队合作,优化应用程序性能和可靠性
• 参与开发、测试和生产环境中的故障排除和问题解决
• 记录和维护配置、开发和操作程序
所需资格
• 计算机科学、工程或相关领域的学士或硕士学位
• 在DevOps或类似角色中的经验
• 熟练掌握至少一种云平台,如AWS、Azure或GCP
• 熟练掌握Python、Bash或PowerShell等脚本语言
• 有使用Terraform或CloudFormation等基础设施即代码工具的经验
• 有使用Docker等容器化技术和Kubernetes等容器编排工具的实际经验
• 对网络概念和协议有深入了解
• 熟悉Prometheus、ELK或Splunk等监控和日志工具
• 理解安全最佳实践和合规要求
• 出色的问题解决和沟通能力
技能:容器化、网络、Docker