如何创造差异
Google Cloud Platform(GCP)的高级DevOps工程师是DevOps团队的一部分,负责在GCP上管理我们的基础设施,与应用程序开发人员合作,自动化和加快应用程序的测试、发布和部署,以便及时可靠地进入运行时环境。理想的候选人应具备对云基础设施的深入理解和自动化部署工具的经验。您将与开发和运营团队密切合作,设计和实施可扩展、安全、高可用的基础设施解决方案。
您为新团队带来了什么
• 负责管理公共和私有云资源池的容量,包括自动化环境的缩放和扩展。
• 提高云产品的可靠性、可用性、可维护性和成本效益,包括开发容错工具,以确保云基础设施的一般稳健性。
• 设计和实施CI/CD流水线元素,提供容器化和非容器化组件的自动编译、组装和测试。
• 在GCP上设计和实施可扩展、安全和高可用的基础设施解决方案。
• 使用Terraform、Ansible或等效工具自动化基础设施部署和管理。
• 为我们的应用程序创建和维护CI/CD流水线。
• 监控和排除系统和应用程序问题,以确保高可用性和可靠性。
• 与开发团队密切合作,识别和解决基础设施问题。
• 与安全团队合作,确保基础设施符合公司政策和行业标准。
• 参与值班轮班,为生产系统提供24/7支持。
• 持续评估和推荐新技术和工具,以提高基础设施的效率和性能。
• 指导和辅导初级DevOps工程师。
您如何提供更多价值
• 计算机科学或相关领域的学士或硕士学位
• 熟练掌握至少两种或更多软件语言(例如Python、Java、Go等),涉及设计、编码、测试和软件交付。
• 通过故障排除、复现、确定客户报告的问题的根本原因以及构建用于更快诊断的工具,深入了解Google的产品技术和底层架构。
• 具有Google Cloud Platform(GCP)和其服务(如Compute Engine、Cloud Storage、Kubernetes Engine、Cloud SQL、Cloud Functions等)的实际经验。
• 对基础设施即代码原则和工具(如Terraform、Ansible或等效工具)有深入了解。
• 有使用Jenkins、GitLab CI或等效工具的CI/CD经验。
• 对DNS、TCP/IP和负载均衡等网络概念有深入了解。
• 出色的问题解决和故障排除能力。
• 出色的沟通和协作能力。
• 能够独立工作和团队合作。
• 具有敏捷、DevOps和安全编码实践经验。
• 至少5年的DevOps或基础设施管理经验。
• 必须具备良好的口头和书面沟通能力。
• 最好持有GCP专业云DevOps工程师认证。