公司描述:Etsy 是一个全球独特创意商品的市场。我们构建、提供和发展连接数百万企业家与全球数百万买家的工具和技术。作为 Etsy Inc. 的员工,无论是 Etsy 还是 Depop 的团队成员,您都将与充满热情的同事一起解决独特、有意义的大规模问题,同时带来有益的影响,让商业更具人性化。
薪资范围:$135,000.00 - $175,000.00
这个角色是什么?
Etsy 的服务基础设施团队正在寻找一位网站可靠性工程师 II,加入我们构建和支持可靠的大规模 Kubernetes 基础设施的使命。SRE 团队负责多个关键业务服务(搜索检索和排名)和机器学习模型基础设施(在 Google Cloud 上托管的 Kubernetes),使工程师能够高效构建和发布,同时支持 etsy.com 背后的关键系统的正常运行。您将在塑造我们如何在云中运行系统的未来架构方面发挥重要作用,同时成为一个充满活力的国际团队的一部分。
您将接触到多种技术,从 Kubernetes、Golang、LLM、模型服务、搜索检索和排名等,帮助构建支持我们8600万活跃买家和550万卖家的服务!作为软件工程师 II,SRE,您将推动容器和 Kubernetes 的采用,提高可靠性,自动化操作,并提供自助运行平台,以加速 Etsy 的产品和机器学习工程,并为 Kubernetes 上的可观察性和 CI/CD 的设计和实施做出贡献。
您是否喜欢提高开发者的工作效率,并渴望参与复杂的大规模分布式系统的工作?如果是的话,这可能是完美的匹配。
这是一个全职职位,向高级工程经理汇报。除了薪资,您还将有资格获得股权方案、年度绩效奖金,以及我们为您和您的家人提供的竞争性福利,作为您在 Etsy 的整体奖励方案的一部分。
对于这个角色,我们考虑居住在美国的候选人。居住在 Etsy 布鲁克林办公室中心或旧金山湾区可通勤距离的候选人可能会优先考虑。对于可通勤距离的候选人,Etsy 要求每周到办公室一次或两次,具体取决于您与办公室的距离。Etsy 提供不同的工作模式,以满足团队的多样化需求和偏好。有关我们的工作模式和工作场所安全政策的更多详细信息,请点击这里。
Etsy 的这个团队是什么样的?
这个团队改善开发者在构建、部署、发布和观察服务及机器学习模型方面的体验,透明地在 Google Kubernetes Engine 上进行操作。他们在 20 多个 Kubernetes 集群上工作,这些集群有数百个节点,运行着低延迟要求的服务。该团队还通过共同的入场政策和容器漏洞标准化集群和应用程序安全,并建立所有在 Kubernetes 上运行的服务的标准 SLI/O。
该团队与 Etsy 的许多产品和赋能团队密切合作。该团队处理:
• 20 多个 Kubernetes 集群,数百个节点,运行着低延迟要求的服务。
• 构建和支持 CI/CD 平台(Buildkite),供数百名工程师使用,将他们的工作负载部署到 GKE。
• 维护和升级 GKE 附加组件(CertManager、Gatekeeper)、入口控制器(Contour、Envoy)和各种遥测组件(kube-prometheus、AlertManager、Karma)以及容器安全。
以下是我们下一年的路线图的预览:
• 支持多个搜索、机器学习和生成 AI 团队高效利用不同区域的 GPU。在 LLM 领域评估自建与购买的决策。
• 在 GKE 上启用服务网格,并实现跨堆栈访问服务的本地方式。
• 标准化集群和应用程序安全以及容器漏洞扫描(在构建和运行时)。
日常工作是什么样的?
• 管理 GKE 集群并自动化操作,如配置和服务可观察性。支持合作团队在 Kubernetes 平台上运行他们的工作负载。
• 提供指导,与多功能工程团队合作,简化和改善 Kubernetes 的采用。
• 为更广泛的产品工程构建铺设路径,包括代码实验室、文档、自动化和自助门户,以开发、部署和操作 GKE 上的服务。
• 参与值班轮换,寻求减少繁琐工作和避免技术债务的机会,以减少团队的支持和运营负担。
• 当然,这只是该角色所需工作的一部分!您应该假设,您的角色还将包括其他任务,并且您的工作职责和责任可能会不时根据 Etsy 的自由裁量权或当地法律的适用而变化。
在这个角色中,帮助您茁壮成长的品质包括:
• 您拥有强大的软件工程和编码技能,能够编写高性能的生产质量代码。您在系统/基础设施工程、SRE 或 DevOps 角色方面具有 2 年以上的经验,最好是在云环境中。
• 接触过像 Kubernetes 这样的容器编排系统(流量入口、集群网络/管理、Pod 安全策略)。
• 有在协作团队中迭代多个项目的经验,每个项目可能需要几个月或更长时间才能完成。
• 精通一种编程语言,如 PHP、Python 或 Go。
• 具备使用 Terraform 等基础设施即代码工具和 Chef/Ansible 等配置管理工具的实践经验。
• 具备使用基于 Linux 的操作系统进行调试的实践经验。
• 具备机器学习操作(MLOps)的工作知识者优先。
• 愿意使用和改进您最初未编写的代码。
• 您理解,成为一名有效的软件工程师同样重要的是与人沟通,而不仅仅是编写代码。
附加信息
接下来是什么?如果您有兴趣加入 Etsy 的团队,请与我们分享您的简历,并随意附上求职信。如果您已经看到,Etsy 是一个重视个性和多样性的地方。我们不希望您与其他人一样——我们希望您做您自己!所以告诉我们您是什么样的人。
我们的承诺:在 Etsy,我们相信多元、公平和包容的工作场所促进相关性、韧性和持久性。我们鼓励来自各个背景、年龄、能力和经验的人申请。Etsy 自豪地成为一个平等机会的工作场所。我们承诺提供平等的就业机会,不论种族、肤色、血统、宗教、性别、国籍、性取向、年龄、国籍、婚姻状况、残疾、性别认同或退伍军人身份,或任何其他受适用法律保护的特征。如果由于残疾,您在申请或面试过程中需要任何部分的便利,请告知您的招聘人员。虽然 Etsy 支持签证赞助,但赞助机会可能仅限于某些角色和技能。