Keywords Studios
Keywords Studios
Keywords Studios 为全球电子游戏行业提供技术驱动型服务。其业务涵盖游戏开发、美术制作、音频、质量保证、本地化、营销、玩家互动、无障碍体验、内容全球化以及人工智能和技术解决方案。凭借数十年的行业经验,公司在游戏开发与交付的多个阶段为游戏创作者和发行商提供支持。Keywords Studios 也重视负责任的商业实践,并分享以提升全球玩家体验为重点的行业专业知识。

SE II DevOps 开发者效率工程师

改进 Helpshift 的 CI/CD 系统、云基础设施、Kubernetes 平台和开发者工具。 通过可扩展的自动化、更完善的可观测性和更高的可靠性,减少工程协作中的阻力。

描述

  • 构建并维护可靠的 CI/CD 流水线,用于构建、测试、部署和发布软件。
  • 提升流水线的速度、可靠性、可扩展性和可维护性。
  • 发现构建和发布流程中的瓶颈,并牵头消除这些瓶颈。
  • 创建自动化的发布和部署工作流。
  • 调查并解决复杂的流水线和发布故障。
  • 创建帮助开发者高效工作、减少阻碍的工具。
  • 构建内部开发者工具、命令行实用程序和自动化工作流。
  • 了解开发者的工作方式,并找出改进软件开发生命周期的方法。
  • 构建并维护用于 CI/CD、开发、测试和工程平台的云基础设施。
  • 使用基础设施即代码配置基础设施。
  • 设计可扩展、可靠、安全且经济高效的基础设施。
  • 提高基础设施自动化程度和运维效率。
  • 为工程团队构建并运行容器平台。
  • 运维基于 Kubernetes 的基础设施和部署平台。
  • 提升容器平台的可靠性、可扩展性、安全性和效率。
  • 解决复杂的 Kubernetes 和容器问题。
  • 改进开发者体验平台和工程基础设施的可观测性。
  • 创建指标、仪表板、告警、日志和链路追踪。
  • 利用可观测性数据发现可靠性和性能瓶颈。
  • 提升系统可用性和运维效率。
  • 将安全融入 CI/CD 流水线和开发者工作流。
  • 为流水线和基础设施制定安全模式。
  • 加强容器、依赖项、代码和基础设施的安全性。
  • 与安全团队合作,处理风险并满足合规要求。
  • 改进构建和测试系统,并提供可扩展的开发与测试环境。
  • 自动化配置沙盒及其他环境。
  • 与工程团队合作,解决开发者工作流问题。
  • 调查涉及 CI/CD、云基础设施、Kubernetes、网络和分布式系统的复杂问题。
  • 找出根本原因,并持续跟进直至问题解决。
  • 识别系统性问题,并参与事件响应、可靠性改进和运维实践建设。
  • 与工程团队牵头推进复杂的开发者体验项目,提升工作效率。

任职要求

  • 具备 4–7 年软件工程、DevOps、基础设施、平台工程、SRE 或相关领域的经验。
  • 具备扎实的 Linux 和 Unix 基础。
  • 具备 CI/CD 和自动化方面的实践经验。
  • 设计并运维过生产级工程系统。
  • 深入了解 Docker 和 Kubernetes。
  • 具备云平台经验;优先考虑 AWS。
  • 具备基础设施即代码和配置管理的实操经验。
  • 熟练掌握至少一种编程或脚本语言。
  • 能够调查复杂的技术问题并确定根本原因。
  • 了解可观测性、可靠性、安全性、可扩展性和成本之间的权衡。
  • 能够负责项目从问题定义、实施、推广到运维支持的全过程。
  • 具备良好的沟通和协作能力。
  • 能够与多个工程团队合作并协助制定技术方案。
  • 主动承担责任并对结果负责。
  • 优先条件:具备构建内部开发者平台或效率工具的经验;具备 Jenkins 和大规模 CI/CD 经验;熟悉 AWS/EKS 和云原生架构;具备使用 Argo CD 或同类工具实施 GitOps 的经验;熟悉 Helm 和 Kubernetes 生态工具;熟悉 Prometheus、Grafana、OpenTelemetry、Dynatrace、Datadog 或类似工具;具备 CI/CD 安全控制经验;熟悉 OPA、Checkov、cdk-nag、Trivy 或同类安全工具;具备构建系统、缓存或分布式构建基础设施经验;具备衡量效率改进的经验;熟悉 VS Code、IntelliJ 或类似开发环境;具备指导他人或提供技术建议的经验。

相关职位