站点可靠性工程师
- 澳新银行亚洲/
- 工程与数据
关于Shopify
机会不是平均分配的。Shopify让任何有创业梦想的人都能实现独立。OB欧宝娱乐APP自2006年以来,我们已经发展到超过10,000名员工,并为175个国家的数百万商家创造了超过4960亿美元的销售额。每28秒,就有一位企业家在Shopify上完成第一笔交易。
这是一项定义人生的工作,它直接影响着人们的生活,就像它改变着你自己的生活一样。这是将少数人的权力交到多数人手中,是一个拥有更多声音而不是更少声音的未来,是创造更多选择而不是精英选择的未来。
关于你的
按照我们的步伐发展会带来很多变化、复杂性和模糊性,还有一点混乱。购物族在这一点上茁壮成长,并对不舒服感到舒适。这意味着Shopify并不适合所有人。
- 深切关注你所做的事情,以及如何让商业对每个人都更好
- 寻求专业和个人的超常成长
- 坚持不懈的步伐(一周,而不是季度)
- 面对模棱两可的情况,要有弹性和足智多谋,在变化中茁壮成长(而不是忍受变化)
- 带来批判性的想法和意见
- 拥抱差异和分歧,把事情做好,继续前进
- 数字化优先处理日常工作
关于角色
在Shopify,我们以质量而不是时间发货。我们的团队每天多次部署新代码,我们的生产规模是巨大的。Shopify有许多关键组件,有时它们会失败。这就是站点可靠性团队的作用,确保我们能够尽快回到绿色状态。站点可靠性为Shopify构建和运行弹性系统奠定了基础。这是一个具有软件开发基础和对整个Shopify堆栈的深入操作知识的工程师团队,他们在事件中充当第一响应者和领导者。
我们的工作是尽快解决事件,并指导团队建立一个更有弹性的Shopify。我们根据需要构建和改进工具以满足这一需求,并不断寻求自动化的方法来消除手工劳动。
商务是全天候进行的,所以我们建立了一个全球分布的团队,可以在任何必要的时候做出回应。我们的团队在4个不同的地区(亚太地区、北美西部、北美东部和EMEA)雇佣员工,采用遵循太阳的模式,为事件管理提供全天候覆盖。
我们欢迎来自亚太地区的远程候选人。
这对你有什么好处
- 通过使我们的工程团队创建弹性系统,帮助Shopify运行其全球规模的系统。
- 构建和改进工具,以保持我们平台的弹性和性能。
- 帮助定义弹性和站点可靠性工程对Shopify的意义。
- 直接影响数百万商家的生产系统,这些商家通过在我们的平台上建立的业务,为他们的生计、家庭和员工创造收入。
- 有可能搬迁到团队所在的区域。
你会怎么做?
- 响应自动警报并执行剧本。
- 管理正在发生的事件,利用您对Shopify的了解,让正确的团队参与进来,并尽快解决。
- 确定流程中的差距,并构建或改进工具以支持事件管理。
- 开发生产工具和服务,以提高我们平台的弹性。
- 清除信号中的噪声,确保我们能够了解我们的平台,并更有效地调试问题。
- 与整个公司的工程团队一起制定标准,以构建弹性、高性能的系统。
- 确保我们不会因为同样的原因失败两次。
- 跟踪事件以确保回顾性学习的发生,并创建适当的行动项目并确定优先级。
资格
- 您位于亚太地区,并愿意在周一至周五的UTC 01:00 - UTC 08:00重叠工作。
- 至少5年以上软件工程和基础设施建设经验。
- 你有处理关键任务系统随叫随到轮班的经验。
- 您一直负责这些系统中用于调试和纠正故障的工具和流程。
- 你有很强的软件工程技能,主要是在后台软件开发方面。你有编写和理解Ruby、Go、Rust、JavaScript等语言代码的经验。
- 你知道良好的可观测性是什么样的,但更重要的是,如何达到可观测性。
- 你不认为随叫随到的轮班一定是一种可怕的、破坏性的经历。
- 熟悉云基础设施和工具(GCP、AWS、Azure、Kubernetes、Docker等)。
这很好,但不是必须的
- 您已经处理了多个随叫随到的轮班,并将多个事件引导到回顾过程中。
- 你有使用各种开源软件的经验,包括Nginx, Redis, Memcached和MySQL。
- 熟悉网络和web协议,从IP到HTTP。
Shopify职业生涯的雏形
Ben作为一线支持顾问加入Shopify,没有编程或计算机科学背景。他现在是工程总监。在9年的时间里,Ben在7个团队中做过10份工作,他的Shopify职业生涯经历了曲折和转折,因为他坚持不懈地追求工程师的职业生涯,并适应了变化的步伐——所有这些都是由个人和职业的高速增长所推动的。
Ben的成长轨迹
2014 - 2016
- 做了两年的支持顾问
- 学习开发技能。了解我们的API。成为第一位API支持人员。发现需要修复的bug。
- 最终成为了一名软件开发人员
2017 - 2019
- 帮助商户推出第一款理财产品
- 成为高级开发人员并启动了新的支持联络中心
- 作为开发经理领导团队
2020 - 2022
- 作为高级开发经理,将团队从4人扩展到60人以上
- 成为支持和客户体验工程总监