职位描述:
薪资范围:每小时 $55 - $60
职责:
• 架构与设计:领导多个公共云托管提供商的参考架构和参考应用程序的设计,例如消息驱动、简单的网络应用程序、批处理等。
• 导师指导:为其他工程师提供指导和辅导,培养持续学习和改进的文化。
• 定制与灵活性:开发允许灵活性和定制的解决方案,以支持更高级的用户。
• 基础设施供应:使开发人员能够在 10 分钟或更短的时间内供应公共云基础设施,确保合规性和审计标准。
• 退役:开发流程,使开发人员能够可靠、重复地退役基础设施。
• 短暂环境:为集成测试和产品演示创建短暂的临时环境。
• 成本管理:为工程团队实施透明且简单的成本管理解决方案。
• 协作:与跨职能团队密切合作,以确保云服务的无缝集成和操作。
所需技能:
• 亚马逊网络服务(AWS):具有 AWS 服务和架构的经验。
• Golang:精通 Golang,用于构建 Terraform 模块/提供程序、云原生应用程序和基础设施组件。
• Kubernetes:熟悉 Kubernetes 进行容器编排。
• 云网络:具有云网络概念和实施的经验。
• Docker:了解 Docker 进行容器化和测试。
• 测试:在自动化测试和测试驱动开发方面具有扎实的背景。
• 最终用户文档:能够创建详细且高质量的最终用户文档。
• 敏捷方法论(Scrum):在敏捷环境中工作,特别是使用 Scrum 的经验。
• 候选人至少有 6 年在专业环境中作为软件工程师工作的经验。
• 候选人曾领导过用 Go 编写的云原生应用程序的设计和构建。
• 候选人具有丰富的 "DevOps" 工作经验,例如构建 CI/CD 管道或设置云托管环境。
• 候选人有证明的记录,能够指导其他工程师,帮助他们在角色中取得成功和成长。
• 候选人建立有效的工作关系,能够给予和接受建设性的反馈,并且同事在各个层面和所有团队中信任候选人。
• 编程语言:Go 和 Java 是我们的主要语言。
• 前端:任何浏览器应用程序都基于 React。
• CI/CD:代码存储在 GitHub Enterprise,并通过基于 GitHub Actions 的 CI/CD 管道流向生产环境。
• 容器:租户应用程序代码在 Kubernetes 管理的 Docker 容器中运行,这些容器托管在私有和公共云的混合中。
• Terraform:我们通过发布 Terraform 模块和提供程序来构建基础设施即代码工具。
• 我们在 Terraform Enterprise 服务器上管理状态和 Terraform 执行。
• Sentinel 和开放策略代理(OPA):我们使用代码即政策来构建合规和安全的基础设施。
• 工作配置。