专栏名称: 一亩三分地Warald
美国和加拿大留学申请、学习、就业、找工作、生活、移民等信息
目录
相关文章推荐
教育之江  ·  之江夜读 | ... ·  11 小时前  
苏州新闻  ·  提醒!苏州开学时间来了 ·  3 天前  
苏州新闻  ·  提醒!苏州开学时间来了 ·  3 天前  
京九晚报  ·  商丘等河南各地开学时间来了 ·  3 天前  
51好读  ›  专栏  ›  一亩三分地Warald

以为亚马逊毒,没想到OCI也如此辣眼!

一亩三分地Warald  · 公众号  ·  · 2023-11-19 01:25

正文

作者@一亩三分地匿名F15
发布在一亩三分地

小编插话:甲骨文云 Oracle Cloud Infrastructure(简称OCI)

聊聊我在oci的工作经历。先请大家不要对号入座,其实很多组都follow API + backend workflow这个pattern,然后大组会分control plane(CP)和data plane(DP) teams。

说说我呆的组的structure吧,一个director管整个service,包括CP和DP。CP,DP各自又分成几个小组,也有manager和skip level manager。两边稍微share一点codebase,毕竟很久以前也是一个组,后来分开了而已。oncall是分开的,有各自separate的queue。除了oncall以外,implement新feature会有一些collaboration。刚入职的时候,组里二十来个人,离职的时候大概四十多个吧。入职的时候,组员大都是aws,msft 3到5年经验的人;然后慢慢地,新人基本是new grad,或者不知名小公司过来的。

好吧,吐槽开始。

先说project/task,入职时第一印象是没什么活干。记得刚拿到Jira的权限,打开组里的sprint board,放眼看过去,组员们的任务基本上就是switch某个feature toggle,或者prepare并execute一个CM,或者是某个api/workflow有点小bug,要加点if...else之类的code。当时心里想的是,wtf,这些任务基本上可以给new dev当ramp up task吧,怎么好多资深sde2在做这些。

那一批有四个人同时进组,其中有一个深得manager赏识,于是manager给了一个“big project“给他,其实就是写个dockerfile,build image,然后deploy出去。至于其他人,manager不闻不问,大家爱做什么做什么,反正他已经找到他的golden boy。我们只好在sprint board/backlog里面找一点能做的活。这感觉就像眼前摆了一盘屎,还得笑着吃下去。

再说说当时组里的tech lead,就称呼他为S吧。有个sprint,我终于有幸pick up一个refactor code的task,有机会写写real code了。根据task的描述,问了S具体要求以后,花了好几天,CR发出去了。刚开始没什么人看,于是我ping了S次,求他帮我看看,因为那个sprint结束,圣诞节就要来了,不然1月之前都没法close CR。他review一下,觉得okay,就approve了。然后高潮来了,第二天,他发了一个新的CR, 基本就是把我写的code,挪到一个新的class,然后把一些method重新re-arrange一下。从git blame看起来的效果就是,只有几个variable和‘{‘, ‘}‘是我写的。后来在team meeting里面他还demo了这个code refactoring,没有提到我。f***!我在亚麻也没见过这么抢credit的。

同一批入职有个兄弟,可能受不了了,呆了半年以后离职了。

再说说oncall吧。不管碰到什么issue,感觉大部分人第一反应是能不能assign给别的组。我曾经碰到过很多次,A组接到一个sev-2 ticket,稍微investigate了一下以后,assign给B组,B组然后re-assign给C组,然后又绕回去了,C又assign给A。🤣另外如果是autocut ticket,某个metric有个spike,大部分人的做法是等metric恢复以后就直接resolve,很少看到有人去root cause。

很多人缺乏足够的training。support engineer动不动就为了一个customer的issue cut sev-2 ticket,甚至sev-1,然后title是“sev-1 issue, will escalate to larry”。内部其他组也是经常无脑cut sev-2,it always turns out to be their own issue.

最搞笑,也坚定了我跳槽决心的一件事。有一天隔壁组给我们发了封件邮件,title是hand off the on-call duty of xxx feature. 按说那个feature应该是我们组来实现的,当初不知道为什么被他们抢过去了。我还能说什么呢?My manager is fking incompetent.They have claimed the feature credit, and now it’s our time to pay the operational tax. Lmao.

Project和oncall就点到为止。

再聊聊我眼中的politics。

Director原来是CP的manager,自从他升为direcor以后,就在DP下面每个组安排了CP的人。

去年,组里在印度招了一些SRE,负责night time oncall。不知道什么原因,印度的SRE周末给CP oncall,不给DP oncall。好几次我周日凌晨2点 night time oncall,被他们的SRE page起来。妈的。

最近一年CP下面,各个level的,是人是鬼大都升职了。有从IC-2到3,3到4,4到5,这都还好。有个IC-3,有过几次交集,个人觉得他是个low performer,结果今年转manager了,WTF?

入职的时候组里aws和msft大概一半一半吧,现在感觉management大都是有msft背景的人。可能msft来的人leadership skill更好?也可能是亚麻的兄弟们嗅觉更灵敏,都跑了?

再说说我自己的组,direct manager是个白人。最近组里没一个国人升职。去年组里两个白人升职以后,感觉有很明显的behavior change。自从他们升职以后,再也没回过我在slack上问他们的问题。感觉亚麻的Principal也没有这么拽的。🙈

哎,打字也打累了,就quote一句以前在GitFarm里看到的git commit message吧:

Off to Google, suckers!

大家如果还有相关的问题和看法,欢迎点击 “阅读原文” 到一亩三分地讨论

源于一亩三分地,版权归原作者所有
本文禁止任何形式的转载,请与一亩三分地联系
欢迎小伙伴们爆料提供新闻线索发送到:[email protected],会加米哟






请到「今天看啥」查看全文