春暖花开,正值招聘 /应聘好时节,小数无意中发现一则 LinkedIn 的有趣的招聘帖,虽然这篇文章是 2014 年的,但放在今天毫无违和感诶。
数人云求贤若渴,文末有招聘详情,感兴趣的不妨来试一下吧:)
在 LinkedIn , SRE 主要负责搭建并维护一个拥有 313,000,000 位成员的网站,保障它的稳定和可靠。我们维护了超过 450 个独立的服务,让大家可以在任何地方、任何时间使用 LinkedIn 的服务。
这种责任真的很棒,这份工作需要具有某种特质的人,这个具有独特技能的人,是谁呢...
(我不知道异常代码的位置, NullPointerException ,但我会找到并修复它。)
好吧,也许并没有那么夸张。但是,这份工作真的需要一个有特质的人。不仅需要具备维护超大规模网站的技能,而且必须具备编写和读取代码的能力,调试并解决问题。当超过 40,000 个生产级服务器需要处理时,自然不能一次只维护一个机器,需要将服务构建在具有多个活跃数据中心的环境中运行,每秒处理数万个查询命令。此外,即使服务处于缓慢运行状态也要保证它们的可用性,同时还需要能够与其他工程师、管理层以及其它岗位同事协同工作,听起来的确是压力很大的一份工作。
想雇到具有上述特质的人真的很难,找到他们已经很难了,在相应的时间内验证他们确实有这种能力更是难上加难。在这篇文章中,我将谈谈在 LinkedIn 是如何招到合格的 SRE 的。一切都是从一个电话开始的。首先,我们的招聘人员会打电话给你,问你为什么考虑加入 LinkedIn ,你什么时候可以入职,然后会问一些常见的知识系统管理问题。假如通过了这些初步环节,我们会给你一个显示 SRE 工作代码的手机,在这个手机屏幕中,我们会要求你执行一些代码问题,这些问题与你将要从事的工作有关,例如日志解析或使用 RESTful API 。
一旦确定了你的代码能力,我们会给你另一个手机屏幕显示与 SRE 工作相关的操作问题,例如,互联网工作原理, LinkedIn SRE 需要执行的网站扩缩,以及如何监控复杂的网站等。假设进展顺利,我们就可以在现场与团队会面啦!
进行到这一步,真正的乐趣开始了。它通常需要几个小时,包括很多环节。你会在办公室体验午餐(每个办公室为 SRE 提供午餐),并与一个 SRE 经理见面,他会告诉你他们的故事,或分享一些你需要的或能给你带来机会的数据。
咖啡馆由我们的员工精心打理。照片来自 Jo Chou 。
在评估你的技术能力前比还不能离开,对于大多面试,我们在现场为提供 3 个独立的机会。面试的很大一部分与现场故障排除有关。这是真实的,你将通过一台笔记本电脑连接到正在运行的服务,去处理它的一些问题。这就像是上班,如果你陷入困境会有人出来帮你。在练习期间,你可以使用你喜欢的搜索引擎,可以查看手册,以及其他在故障排除时需要做的事情。
在 LinkedIn 做 SRE 很酷的一点是,当一个问题发生时,你很可能是历史上第一个解决这个问题的人。考虑到我们堆栈的复杂性和服务之间的交互,处理每个问题都像是第一次。这就是为什么我们有现场故障排除模块,我们希望你体验到这是什么:)
除了现场故障排除练习,作为 SRE 的另一个重要部分是分类问题。甚至,你会被呼叫并负责网站的操作。发生这种情况时,你可能会看到几个警报同时触发。我们会要求你优先提供一组示例警报,并说明你为什么按照这种方式对其进行优先级排序。然后我们会向你询问一些疑难问题。这项安排旨在模拟你在工作中的真实情况,并让你了解作为 LinkedIn SRE 会是什么样子。
当你在白板前和我们谈论完构架以后,面试就结束了。作为 SRE 角色的一个重要职责,就是从一开始就参与到新的服务架构和设计决策中。因此,作为面试过程的一部分,我们将要求你完成一个标准的大型网站架构。也会和你谈谈好的地方以及不好的地方,质疑你的组件,讨论如何处理容错,位置分布,缓存清除以及在我们所做的规模上操作网站时需要考虑的其它事项。
LinkedIn 的 SRE 必须快速行动以解决问题,我们也会在面试后迅速采取行动。我们会在几天内(在这里没有几周的过程)让你知道,如果一切顺利,你就可以加入并帮助我们建立新的机会了!
我们的工程口号是“建立机会”, 它真的涵盖了我们在 LinkedIn 所做的,我们为世界上的每一个专业人士创造机会。
如果你认为你可以处理我们网站的操作要求,并且觉得刚刚描述的工作是有趣和让人兴奋的,我们很希望你加入我们的团队!山景城,桑尼维尔,旧金山,纽约和班加罗尔都有职位,所以无论你在哪里,你都离 LinkedIn SRE 不远!
英文原文: https://engineering.linkedin.com/engineering-culture/hiring-sres-linkedin
作者: Greg Leffler
https://i.v2ex.co/61Mul0JQ.jpeg
解决方案架构师 北京 /广州 /深圳
架构师 北京 /上海 /华南 /珠海
Java 解决方案架构师 上海
Golang 开发工程师 北京
HR 招聘邮箱: jcchen@dataman-inc.com JD:
1
jianmingforpc 2017-03-28 17:10:18 +08:00
咦?数人云有珠海开发的啊?
|