招聘 [杭州] 招人来和我一起做运维平台

fsword · 2012年07月12日 · 最后由 minix 回复于 2012年08月18日 · 5772 次阅读

就是去年在 rubyconf 上介绍的东西,之前公司关闭了所有招聘通道,所以没有办法,现在好象又可以招人了,所以来发个消息。

公司的运维系统,基于 rails+erlang,目前需要在已有的基础上进行大规模的改造,需要对技术有热情的同学加盟,新手和老手都可以(当然待遇不同),新手我可以带一下。

应用工程师

  • 熟悉模型设计
  • 重视测试
  • 了解 ruby/rails(可给予学习时间)
  • 能使用 git
  • 加分项:
    • 主导或者参与开源项目(可提供 github 地址)
    • 有网站运维经验
    • 熟悉 shell,使用 linux 作为主要工作环境
    • 熟悉 mongodb
    • 对持续集成/持续交付有一定了解

后端工程师

  • 重视代码的可测性
  • 有代码洁癖
  • 了解 erlang(可给予学习时间)
  • 能使用 git
  • 加分项:
    • 主导或者参与开源项目(可提供 github 地址)
    • 熟悉各种并发模型
    • 熟悉 ssh 协议
    • 有网站运维经验

没招过人,不知道怎么算有诚意,先贴出想到的部分,其他大家问吧,我尽量有问必答。 ~~~~~~~~~~~~~~~~~~~~~~~~ 以下是补充 ~~~~~~~~~~~~~~~~~~~~~~~~~ 我的 email: [email protected]

lgn21st 同学给的几个问题我试着回答一下 我们是谁:

目前在淘宝广告研发部门

我们在做什么:

首先,这里没有“我们”,只有“我”,呵呵。目前做的事情是从研发的角度,根据运维工作当前的问题,尝试开发一个平台,帮助运维工程师更有效的进行运维和部署自动化,进一步,我希望能够推动研发更好的和运维结合,实现真正的 devops

我们能为您提供什么样的机会和环境以至于您难以拒绝

老实说,淘宝的ruby环境是不好的,我到淘宝三年也没有大的改变,但是这个项目有一定的独立性,我们有机会决定自己的做法(事实上我已经这么“自己决定”了一年多了,领导也支持),采用什么技术是我们自己说了算的。另外,对于普通的ruby工程师来说,这个项目更多的会接触运维工作,我们要理解运维工程师的工作状况,从我自己的角度看,互联网这个领域,最具备技术含量的可能也就是数据和运维两部分了,所以我认为这个工作还是很有挑战性的

我们需要您来做什么

如果你熟悉或者想做ruby/web这块,我希望你能帮助我改进现有的业务模型,另外有些业务改进我仅有思路,单并不确定,希望你能一起来讨论
如果你对erlang有兴趣,那么我希望你能负责承担起后端agent的改造,如果有可能,我希望用erlang完成真正的分布式shell(目前只完成了简化的指令传递),希望你来完成

稍微帮你用 markdown 修改了一下样式,因为很多人没有参加去年 rubyconf,参加得人也可能没有什么印象了,希望 @fsword 修改一下主贴,帖子内尽量对下面四个问题有完整的描述:

  1. 我们是谁
  2. 我们在做什么
  3. 我们能为您提供什么样的机会和环境以至于您难以拒绝
  4. 我们需要您来做什么

楼主的系统很靠谱,有痣青年千万不要错过了。

#2 楼 @lgn21st 谢谢啦,md 我果然还是不熟悉地说

#3 楼 @Saito 嘿嘿,gist 是个好主意,回头要是能开源,你也来帮忙改进这块吧

匿名 #6 2012年07月12日

原来是淘宝的,淘宝是不是只有你那和 @huacnlee 那用 ruby 啊

#6 楼 @yggg 虽然人不多,但是也不止我们两三个人,只是条件所限,大家没有太多的机会学习和施展,我做这个系统最早的一个原因就是搞一个与具体技术无关的运维系统,不必再 java only 了

好歹也具体介绍下已有的基础是怎么个情况...

#8 楼 @bhuztez 目前这个系统已经在小范围的使用中,从去年到现在一直在负责我们广告这边大部分 java 类应用的部署上线,虽然数量也不多,但是稳定性还好,已经很久没有为用户改过 bug 了。

但是要做的事情还很多,c/c++ 类应用的发布要比 java 类复杂的多,发布之外还有其它的生产变更,而且运维系统也不光是生产变更,系统间协作(从本系统角度看就是外部接口的服务化)也是一个很大的文章,做好不容易

@fsword gtalk 上聊下好吗?我是做.net 的,想转 ,目前人在上海,之前问过 huacnlee 和 theplant.jp 他们现在都不招人了 ...... gtalk:df1228

新手有什么要求的么?

看起来不错。。

要是能做http://commando.io/ 这样的项目就好了@fsword

#13 楼 @vissul 昨天已经跟 @fsword 说过这个系统了,实际上 commando.io 跟要做的系统现阶段是一模一样的。功能都有。

在长远规划上面要比现在的 commando.io 好的多。

#11 楼 @Jimmy 这份工作对新手应该是可以的,一般来说,工作一两年都能符合要求。而且我之前写了,无论 ruby 还是 erlang,之前如果不会,我可以给点时间让你学习,但是时间不会太久,所以你的学习能力要稍微好一些。

强调一下:

  • 要有好的编程习惯(我认为更多的其实是工作习惯),要有代码洁癖,要想办法验证自己的工作
  • 我们不要测试人员、线上运维人员和 DBA 的介入,一切都要自己搞定,所以不要想依赖“分工”
  • 对编程有热情,有自我驱动力 另外,出于工作方便,我希望你的工作环境是 linux 或者 mac,但别是 windows :-)

#14 楼 @Saito 是的,如果想知道功能的话,可以参考 commando.io,当然,界面上我们做的很惨不忍睹 :-P

那要是做好的话,还是很有技术含量的,好产品,支持:D @Saito @fsword

工作地点是在杭州,还是在北京呢?

感觉基于 Web 的各种不靠谱啊

#15 楼 @fsword 编程习惯一般,洁僻到是有点 知识储备多的话,当然希望一切自己搞定 接触 ruby 时间不长,当想从事 ruby 方面的 至于工作环境,linux 偶尔用用

#18 楼 @mobiwolf 工作地点在杭州

看起来不错

@fsword 如何联系.....

#23 楼 @PlayMonkey 忘了留联系方式,我更新一下主贴

好楼主。人品好啊。

通报一下,目前有三个备选的朋友,不过本周我的主管没机会安排电话面试,下周会联系。 招聘结束后我会在这里说明,以免大家浪费时间。

进展通报,目前面试者均没有通过面试,因为我们的外部招聘要求比较高(比内部转岗要高一些),这一点是我一开始没有想到的

#27 楼 @fsword 亲~求花名....我在 alipay.. cc @Saito

#28 楼 @ruohanc 我在一淘,花名 李福

进一步通报,公司内部最近进行项目归属调整,所以招聘暂时不能进行 另外,系统已经开源,我现在任何修改首先在 github 上变更,然后才合入公司

#3 楼 @Saito 看了下代码,还真不靠谱啊

#30 楼 @bhuztez 说的非常对,系统起初很简单,但是经过一年的调整,很多地方已经过于复杂了,这也是我希望外部资源参与的原因,系统需要简化,但是又不能简陋

#30 楼 @bhuztez 你在哪看到代码的,我怎么没看到.. btw: 我还没看过代码.. orz

#28 楼 @ruohanc 我已经没有花名了。Saito 就好了。

#33 楼 @bhuztez Erlang 不会,求指导 apposs-agent 写的怎么样。

apposs-center 是还有很多改进空间.. 比如,@fsword 就不应该把 .vagrant 文件提交上来... 别人用 vagrant 除非删掉这个文件,要不然没法用。

其他小槽点就不吐了,系统结构,功能上之前给 @fsword 说过 apposs-center gist 化的问题,以及各种术语 ( 涉及到数据库表名,字段名,通用抽象名等 ) 的问题,等他慢慢解决吧。

#34 楼 @Saito 恩,大的地方不好改,我先删了.vagrant 吧 大家有没有吐槽需求,要不要另外开一个帖子专供吐槽?

#35 楼 @fsword 为神马要 ignore shema.rb?

#36 楼 @hooopo 以前有段时间实际的 schema 和开发环境是不同的,因此这么做,不确定未来会不会再有这种场景,因此就 ignore 了

发了一个吐槽专用贴 http://ruby-china.org/topics/5013 请热心人移步

#37 楼 @fsword 和开发环境不同说明出现了问题,有这个才能及早发现。如果是不严重的问题比如字段顺序不一样,开发环境再重新迁移一下就同步了。

原来楼主正在做这东西,可以拿来参考一下!

fsword apposs 吐槽专用贴 提及了此话题。 04月03日 10:56
fsword [杭州] 一淘广告应用团队招聘 提及了此话题。 04月03日 10:56
需要 登录 后方可回复, 如果你还没有账号请 注册新账号