高级站点可靠性工程师

2个月前全职
38.5万 - 48.2万 / 年 Autify

Autify

location 东京
unsaved
全球市场的质量保证 市场正在迅速变化,对快速软件发布的需求日益增加。敏捷开发已成为主流;在全球范围内,92%的开发团队采用敏捷开发,其中71%的团队目标是每周至少发布一次。在如此快速的开发周期中,手动验证显得过于耗时,急需自动化解决方案。我们的服务可以解决这些关键挑战,使客户在软件开发中获得竞争优势。全球质量保证的预算预计将超过1万亿美元。我们正在迅速扩大国际服务范围,以赢得这一庞大的全球市场。 关于我们 Autify, Inc.是一家总部位于旧金山的初创公司,由第一支从美国顶级加速器Alchemist Accelerator毕业的日本团队创立。我们的使命是通过技术赋能人们的创造力,我们一直在提供一个AI驱动的自动化平台,旨在消除测试阶段。 自2019年以来,我们提供了基于AI的无代码测试自动化产品,并将团队扩展到100人以上。我们的下一步是加倍投入GenAI。自2019年以来,我们一直在投资AI并帮助客户提升软件质量,因此我们知道如何在软件质量保证中最佳利用GenAI。最近,我们推出了新产品Genesis,一个用于软件质量保证的GenAI代理。 关于这个角色 职位目的 您将与团队中的SRE和部门中的工程师合作,处理所有基础设施相关的事务。您将帮助提高我们当前和未来产品的可靠性、安全性和成本效益,同时通过自动化减少重复性工作,并将警报噪音降至最低。您将是为我们当前和未来推出的产品提供结构完整性的支柱。 职责 • 在AWS和Google Cloud中进行基础设施开发。 • 与其他工程师和产品负责人合作,实施各种功能,同时考虑性能、安全性、成本效益和可靠性。 • 主动识别可以从可靠性、性能或成本效益的角度进行改进的功能。 • 通过改善现有基础设施、代码质量、监控和CI/CD管道来促进未来的发展。 • 保持我们的系统正常运行,以满足我们的服务水平目标(SLO)。 • 参与事故处理,并参与值班轮换(尽力而为)。 任职资格 • 具有AWS和Google Cloud的基础设施开发经验,能够独立提出架构设计,包括这些云平台的组件。 • 具备基础设施即代码工具的经验,最好是Terraform。 • 精通至少一种后端语言(如Golang、Python等)。 • 具备容器编排框架的经验,最好是Kubernetes。 • 愿意深入了解用Rails、TypeScript或Golang编写的不熟悉的代码库——虽然我们不期望直接对产品功能做出贡献,但某种程度的内在工作理解是必需的。 • 能够在日本标准时间工作(可以讨论部分在JST工作)。 • 英语能力(商务水平或更高)。 加分项 • 具有敏捷和Scrum开发经验。 • 具有端到端测试自动化工具的经验,并对测试充满热情。 • 具有安全编码指南和安全框架(如SOC2、HIPAA、ISMS)的经验。 期望的个性特征 • 理解客户需求,无论客户是内部平台消费者还是外部产品用户。 • 能够迅速调整工作方向和优先级,以符合公司目标。 薪资 • 年薪¥8,000,000 - ¥10,000,000 • 每年进行两次绩效评估 • 包含年度奖金(奖金金额根据个人表现和公司整体业绩而异)。 选拔流程 • 人力资源面试:45分钟 • 编程测试(带回家完成) • 招聘经理面试:45分钟 • 技术面试:60分钟 • 参考检查 关于工程团队 我们的团队 Autify的工程团队是国际化的,超过一半的工程师是外籍人士,所有开发人员都讲英语。我们拥有良好的文化,成员尊重彼此的背景。由于我们有两个产品,Autify for Web和Autify for Mobile,我们的开发工程师被分为两个团队,分别对应每个产品。我们大约有30名前端、后端和技术支持工程师,他们与工程经理、产品经理、质量保证经理、设计师和机器学习工程师密切合作。产品经理负责整体路线图。产品经理制定粗略的路线图,并与工程师和设计师合作,详细规划每个功能和错误修复,然后再实施。根据功能的大小,我们从工程师中指定一名功能负责人,负责项目并赋予其做出技术决策的权限。 我们的开发流程 我们会创建一个关于将要开发的功能的工单。在某些情况下,产品负责人会根据用户反馈创建;在其他情况下,各团队会直接创建错误和调查请求。 开发周期由一个为期两周的Sprint组成。在Sprint的第一天规划阶段分配开发任务,并举行每日站立会议,以检查整体进度和任何问题。(如果有时差,则在午餐时间进行)。 我们在GitHub上进行代码审查。审查后,合并的分支会自动部署到暂存环境,并进行端到端测试(由Autify自行完成)。 在集成分支上测试后,将其部署到生产环境。根据需要,每周进行多次部署。我们还举行Sprint仪式,如Sprint规划、功能完善和Sprint回顾会议。开发人员将在Sprint结束时向所有员工演示开发的功能。 技术栈 • 后端:Ruby、Ruby on Rails、Go • 前端:JavaScript、TypeScript、React、Redux、Styled Components • 机器学习:Python、PyTorch、Kubernetes、GPT-4 • 数据库:PostgreSQL、Redis • 测试:Appium、Selenium、WebdriverIO、Puppeteer • 基础设施:AWS、Docker、Terraform、Packer、MacStadium、GoogleCloud • 监控:Datadog、New Relic、Sentry • CI/CD:CircleCI、GitHub Actions • 源代码管理:GitHub • 项目管理:Jira • 其他:G Suite、Slack、Notion、Gather、Zoom、Miro、1Password、Mixmax、Calendly等。 雇佣条件 雇佣状态 • 正式员工(全职) • 试用期:入职后6个月(条件与正式员工相同) 工作地点 • 东京办公室或日本远程 工作时间 • 完全弹性时间 注意:工作时间(开始和结束时间)的确定必须在不妨碍自身职责(包括对下属的指导和监督)的前提下进行,并且在与其他员工的协调和沟通方面没有障碍。 奖金 • 每年两次 假期/带薪休假 • 完整的五天工作制(法定假日、年末和新年假期等) • 无限带薪休假 福利 • 配备各种社会保险 • 定期健康检查 • 股票期权 • 入职时租用笔记本电脑 • 远程工作津贴 • 英语学习支持 • 技能提升支持 • 签证赞助 • 搬迁奖金 • 搬迁住房支持