角色特定的职责:
云解决方案:
• 设计、部署和维护可扩展的解决方案,优先选择Google Cloud(GCP)、AWS或Azure等主要云平台。
• 确保核心基础设施、应用程序和服务的可用性、性能和准备就绪。
CI/CD 实施:
• 利用 CI/CD 原则来简化代码部署和软件更新。
• 使用基础设施即代码工具自动将机器学习算法部署到生产环境中。
跨职能协作:
• 与软件开发人员和其他团队合作,以实现高效交付。
• 提升整体软件交付流程,并确保基础设施的健康。
监控和安全:
• 实施和管理系统健康和性能的监控工具。
• 强制执行安全最佳实践和漏洞管理标准。
持续改进:
• 了解 DevOps 和云领域的新趋势和工具。
• 积极寻找并推荐改进机会。
教育、经验和能力:
• 计算机科学、工程或相关领域的学士或更高学位。
• 5年以上 DevOps 角色的经验。
• 精通 Python、Shell 或等效的脚本语言。
• 深入了解主要云平台,尤其是 AWS。
• 有容器化技术(Docker)和编排工具(Kubernetes)的实际经验。
• 在基础设施即代码工具(Cloud Deployment Manager、CloudFormation 或 Terraform)方面有实际经验。
• 有版本控制系统(git)和协作平台(GitHub 或 GitLab)的经验。
• 了解云环境中的网络架构、VPC 设计和安全最佳实践。
• 拥有相关认证,如 Google Cloud 专业 DevOps 工程师,将是一个加分项。