Description 说明

37signals is hiring a Site Reliability Engineer (SRE) for our Operations team to help us deliver fast and reliable applications to our customers—BasecampHEY, and our ONCE product line. Our Operations team led our effort to leave the cloud and is now dedicated to running our applications in our data centers efficiently and for the long term. We are only considering candidates based in the Asia-Pacific region for this opening. The salary range is 165,000 to 209,458 USD.
37signals正在为我们的运营团队招聘一名站点可靠性工程师(SRE),以帮助我们为客户提供快速、可靠的应用程序--BasecampHEY以及我们的ONCE产品线。我们的运营团队领导我们努力离开云,现在致力于在我们的数据中心高效、长期地运行我们的应用程序。我们只考虑亚太地区的应聘者。薪资范围为 165,000 至 209,458 美元。


About the work 关于作品
The job of operating fast and reliable systems is mainly about making life as boring as possible by considering and mitigating all the things that could go wrong before they can go wrong. Operations shines the brightest when there's nothing to see – systems just run. But getting there and sustaining that is challenging work.
快速可靠的系统运行工作主要是通过考虑和减少所有可能出错的事情,在出错之前尽可能让生活变得无趣。当没有什么可看的--系统只是在运行--时,运营工作就会闪耀出最耀眼的光芒。但要达到这一目标并保持这种状态是一项极具挑战性的工作。


It's also impossible to get it perfect all the time! So part of the work includes being available for on-call duty, which may include getting woken up in the middle of the night when it's your turn to be first responder. We rotate that responsibility on a regular schedule, and you won't be on your own during your first several months.
也不可能一直做到完美!因此,工作的一部分包括随时待命,这可能包括在轮到你作为第一响应者时,半夜被叫醒。我们会定期轮流值班,在最初的几个月里,你不会一个人孤军奋战。


Here are some things we’ve worked on recently that might give you a better sense of what you’ll be doing day to day:
以下是我们最近开展的一些工作,或许能让您更好地了解日常工作:

  • Integrate and optimize rspamd for inbound and outbound mail pipelines
    整合并优化 rspamd 的入站和出站邮件管道
  • Practice incident response procedures including service failovers
    实践事件响应程序,包括服务故障切换
  • Provision and load test on-premise servers and KVM-based infrastructure
    配置和负载测试内部服务器和基于 KVM 的基础设施
  • Manage database schema changes using pt-online-schema-change
    使用 pt-online-schema-change 管理数据库模式更改
  • Manage and support our day-to-day deployments using Kamal
    使用 Kamal 管理和支持我们的日常部署工作
  • Improve our existing monitoring system using Prometheus and Grafana
    使用 Prometheus 和 Grafana 改进我们现有的监控系统
  • Deploy and operate database clusters built with MySQL
    部署和运行使用 MySQL 构建的数据库集群

While most of your time will be spent supporting Basecamp, HEY, ONCE, and any new software we may launch, you'll also maintain our legacy apps until the end of the Internet. You need to be as comfortable helping pay down technical debt from our past as you are building for the future.
虽然您的大部分时间将用于支持 Basecamp、HEY、ONCE 和我们可能推出的任何新软件,但您还将维护我们的传统应用程序,直至互联网的终结。您既要帮助我们偿还过去的技术债务,也要为我们的未来做好准备。


You’ll be working hand-in-hand with a tight knit, globally distributed team that is always there to answer questions and share their collective wisdom at each step of the way. And your experience and background will join ours. We have worlds to learn and we’re eager to do it together. You can expect to teach us, coach us, and expect the same in return.
您将与一个紧密团结、分布在全球各地的团队携手合作,在工作中的每一步,他们都会为您答疑解惑,分享集体智慧。您的经验和背景将与我们的经验和背景相得益彰。我们有很多需要学习的地方,我们渴望一起努力。您可以教我们、指导我们,也希望得到同样的回报。


About you 关于您
You should be familiar with most of our basic stack, which includes Linux, MySQL, Redis, ElasticSearch, S3, Ruby on Rails, Postfix, and Kamal. What you don't know well, you'll be able to pick up quickly. And you must be comfortable working remotely.
您应该熟悉我们的大部分基本堆栈,包括 Linux、MySQL、Redis、ElasticSearch、S3、Ruby on Rails、Postfix 和 Kamal。不熟悉的知识也能很快掌握。而且,你必须能够适应远程工作。


You're comfortable with the Unix toolchain, basic networking concepts, and you're a passable programmer capable of writing or amending existing systems in Go or Ruby. You enjoy solving challenging technical problems. You're comfortable with long-term project work, as well as unexpected ad hoc requests.
您熟悉 Unix 工具链和基本网络概念,是一名合格的程序员,能够用 Go 或 Ruby 编写或修改现有系统。您喜欢解决具有挑战性的技术问题。您既能胜任长期项目工作,也能应对突如其来的临时要求。


All that said, we fully understand that you won’t know how all our systems work on day one... or even day 51! Our Ops team does deep, critical work. Most people take a full year to feel completely comfortable working at full capacity, and that's okay with us.
综上所述,我们完全理解,您不可能在第一天......甚至在第 51 天就知道我们所有的系统是如何工作的!我们的运营团队从事的是深入而关键的工作。大多数人需要一整年的时间才能完全适应满负荷工作,我们对此没有意见


You can expect a mindful onboarding process with structured ramp-up time. You can expect a team that listens. You can expect to be counted on and the freedom to do your best work. We build our apps, our teams, and our company for the long haul, so you can build your career here if you choose to.
您可以期待有条不紊的入职流程和快速成长时间。你可以期待一个善于倾听的团队。你可以期待被信任,也可以期待自由地去做你最擅长的工作。我们的应用程序、团队和公司都是为长远发展而打造的,因此,只要您愿意,就可以在这里开创自己的事业。


You might have a CS or engineering degree. You might not. That’s not what we’re looking for. We care about what you can do and how you do it, not about how you got here. A strong track record of conscientious, thoughtful work speaks volumes.
您可能拥有计算机科学或工程学学位。也可能没有。这不是我们要找的人。我们关心的是你能做什么以及如何去做,而不是你是如何来到这里的。认真负责、深思熟虑的工作业绩足以说明一切。


We value Managers of One. We appreciate people who can take a stand yet commit even when they disagree. We subject ideas to rigorous consideration and challenge each other, but all remember that we’re here for the same purpose: to do good work together. That comes with direct feedback and a high degree of trust.
我们重视"一个人的管理者"。我们欣赏那些即使在意见相左时也能坚持立场并做出承诺的人。我们对各种想法进行严格审议,并相互提出质疑,但我们都牢记,我们在这里的目的是一致的:共同做好工作。这需要直接的反馈和高度的信任。


This is a remote position. We are specifically seeking candidates based in the Asia-Pacific region (UTC+5 to UTC+13). Our Ops team operates on a follow-the-sun coverage model, and this role will help us distribute that responsibility more evenly in the region.
这是一个远程职位。我们特别寻求亚太地区(UTC+5 至 UTC+13)的候选人。我们的运营团队采用 "跟随太阳 "的覆盖模式,这个职位将帮助我们在该地区更均匀地分配责任。


We respect everyone's right to participate in political expression and activism, but avoid having political debates on our internal communication systems. 37signals as a company also does not weigh in on politics publicly, outside of topics directly related to our business. You should be at peace with both of these stances.
我们尊重每个人参与政治表达和活动的权利,但避免在我们的内部通信系统上进行政治辩论。37signals 作为一家公司,也不会在与我们业务直接相关的话题之外公开参与政治。您应该对这两种立场保持平静。


Pay and benefits 薪酬和福利
37signals pays in the top 10% of the industry based on San Francisco rates. Same position, same pay, no matter where you live. You will be offered a contractor role on comparable terms and equal pay with our US-based employees. The salary range for this position is 165,000 to 209,458 USD.
根据旧金山的薪酬标准,37signals 的薪酬在同行业中排名前 10%。无论你住在哪里,同样的职位,同样的薪酬。你将获得与我们美国员工同等条件、同等薪酬的合同工职位。此职位的薪资范围为 165,000 至 209,458 美元。


Our benefits support a life well-lived away from work. Ample time off and all the resources you need to support you in doing the best work of your career. Here's more on the benefits we offer.

How to apply
Please submit an application by Wednesday, November 6th at 5:00 PM US-Central time. Introduce yourself to us as a colleague. Tell us why you want this job and why you’d like to work at 37signals. We value great writers, so be yourself, be creative, and take your time.

We expect to take a few weeks to closely review all applications. Please note that we’re unable to offer individual feedback during the screening process. We usually see hundreds of applications for Operations roles, and our small hiring team simply doesn’t have the bandwidth to offer personalized feedback before the interview stage.

You can expect to hear from us regarding the status of your application by the end of November.

Our interview process consists of four steps. First, we will invite a group of candidates for a 30-minute audio chat via Zoom with our People Ops team. From there, a smaller group will be asked to complete a take-home technical exercise that reflects the day-to-day work of our SREs; you should expect to spend around 6 hours on it. Candidates who pass the exercise will move on to an interview with our Asia-Pacific Ops team, and then finalists will have an interview with our Ops leadership team. For all interviews, you can anticipate a one-hour video call with your future colleagues and leaders. We’ll discuss your background and technical knowledge, but no gotchas, brainteasers, or whiteboards.

We hope to extend an offer at the end of December, with a flexible start date in January.

We encourage applicants from all backgrounds to apply for a job where you can do the best work of your career. We appreciate you giving us your consideration, and we promise to give you our full attention in return. We look forward to hearing from you!