问个关于SRE的问题

f
fly206
楼主 (未名空间)

最近面了几家,有一家给的offer比较满意,有点concern的是虽然title是SDE,实际干
的活比较偏Site Reliability Engineer,面的时候完全按照SDE标准面的,coding,
design都有。现在的公司SDE和SRE基本是分开的,自己也一直做后端的SDE,SRE基本就是Support相关。现在给offer这家因为没有专门的SRE team,面的这个组其实是顶着
SDE的名头干SRE的活。
想问问板上对SRE的看法如何?我本人经验不多,或许对SRE了解不多,所以想问问大家。谢谢!
m
mashimaro24

做SRE9年了。SRE完全不是support,我司的SRE基本都是很senior的SDE。因为需要
对公司架构有更好的了解。每天几乎干的就是SDE的活。出来找工作想说自己是SRE就说SRE,想说是SDE就SDE,很灵活的。

r
rogue1

DevOps ?

【 在 mashimaro24 (Ivansun) 的大作中提到: 】
: 做SRE9年了。SRE完全不是support,我司的SRE基本都是很senior的SDE。因为需要
: 对公司架构有更好的了解。每天几乎干的就是SDE的活。出来找工作想说自己是SRE就说
: SRE,想说是SDE就SDE,很灵活的。

m
mashimaro24

和DevOps基本没有关系。更类似于SDE
t
toomanymoron

就是个天天等oncall 然后看看是哪个team的锅 甩走完事 没技术含量

g
garphy

非常好的工作,比sde强多了。

【在 fly206()的大作中提到:】
:最近面了几家,有一家给的offer比较满意,有点concern的是虽然title是SDE,实际干
:的活比较偏Site Reliability Engineer,面的时候完全按照SDE标准面的,coding,

r
rogue1

SDE 往上career path应该是principal engineer-> software arichtect

SRE 继续往上只能追求manager职位了吧
https://hired.com/job-roles/site-reliability-engineer-sre#skills_section

Because the field of SRE is still being clarified, it is entirely
conceivable that a senior Site Reliability Engineer will be happy to stay in a senior position until retiring. Others prefer to move on to a different
field and use their skillsets to take on new challenges.

When senior Site Reliability Engineers do move on to a different career, it is usually to a similar role, such as in DevOps, as a DevOps engineering
manager, overseeing the various DevOps teams that are in charge making
software releases more efficient. Others prefer to stay in SRE but take on a managerial title and continue guiding and mentoring junior colleagues as
well as the efforts of the entire SRE team.

Those continuing on as a Senior Site Reliability Engineer will continue to
enjoy guiding their team to successful computer systems management and
improvement through their extensive software abilities, as well as discover new and improved means shoring up systems glitches.

【 在 garphy (喜欢猫) 的大作中提到: 】
: 非常好的工作,比sde强多了。
: 【在 fly206()的大作中提到:】
: :最近面了几家,有一家给的offer比较满意,有点concern的是虽然title是SDE,实
际干
: :的活比较偏Site Reliability Engineer,面的时候完全按照SDE标准面的,coding,

f
fly206

谢谢你的回复!我之前的经验都在backend,因为做的是platform相关的开发,也有机
会和customer直接接触(on call)之类的。我现在理解是SRE要求的是知识面广,
system的各个方面都需要了解些,但可能不是专门搞这个的SDE理解深入;SDE的话就是专门的领域理解的更深入,但是知识面没有SRE的广,不知道我的理解对吗?另外,SRE主要的tech stack有哪些呢?
【 在 mashimaro24 (Ivansun) 的大作中提到: 】
: 做SRE9年了。SRE完全不是support,我司的SRE基本都是很senior的SDE。因为需要
: 对公司架构有更好的了解。每天几乎干的就是SDE的活。出来找工作想说自己是SRE就说
: SRE,想说是SDE就SDE,很灵活的。

m
mashimaro24

SRE的tech stack确实比较杂。这也是为什么基本都要比较sennior的SDE转过去。
https://landing.google.com/sre/books/

这本书讲的比较详细。
m
mashimaro24

我个人的感觉是,你需要会Dev,你也需要会Ops,而且最重要的是你需要会和人打交道。因为经常需要撕B