V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CivAx
V2EX  ›  程序员

DevOps 从来就没 Ops 什么事 [丧]

  •  
  •   CivAx · 2018-12-20 11:08:43 +08:00 · 4738 次点击
    这是一个创建于 2163 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就业一年多以来第一次感到危机感

    9 月以 “ 1 年省电信外包公司的实习经验” 身份入职一个技术团队约 20 人的公司,当月优化了原公司的系统架构、中间件和 Serlvet,10 月交付了协同工作平台(对的,之前甚至没有 Jira ),11 月交付了 ELK、容器平台、可视化管理平台和集群平台,同时规划了基本的 CI/CD 雏形,12 月老板提要 DevOps

    然后精彩的来了,要求 Ops 给 Dev 做指导

    现在 Dev 什么都会了,Dev 不会的问 A 云工单也会了,Ops 活得像主板上的 PS/2 接口; 在容器平台上线前两周的绩效会议上提的 "技术创新 /成本节约" 奖励(自己估算应得近万)也找其他可笑的理由推脱了,感觉现在自己在当一个低薪消防员

    现在反而在想之前是不是干活太努力了,是不是应该效仿一下段子给 tomcat 启动写一个 sleep 300

    感觉每个没有成功转成 Dev 跳出这个泥潭的 Ops 最后都会大暴死

    感觉现在学 Java 还来得及,起码能爬到个架构师,不在大公司的 [系统 Ops] 真的看不到任何前途,但是大公司又怎么会招一个小公司出身的 Ops 呢

    41 条回复    2018-12-23 00:14:00 +08:00
    Tinet
        1
    Tinet  
       2018-12-20 11:15:31 +08:00   ❤️ 1
    能做到不需要 Ops,也是很牛逼
    WispZhan
        2
    WispZhan  
       2018-12-20 11:17:01 +08:00 via Android
    你怕不是对 devops 有啥误解。
    本来大部分 devops 就是开发转过去的。
    要做 ops 的是真 ops 而不是 devops
    clino
        3
    clino  
       2018-12-20 11:19:03 +08:00
    devops 的目标是不是越来越自动化,纯 ops 有多少可以被自动化你自己是不是可以掂量掂量?
    Codingless
        4
    Codingless  
       2018-12-20 11:19:15 +08:00
    @WispZhan 从开发转运维的表示,没做过运维的开发,做的 DevOps 工具都难用的要死。
    WispZhan
        5
    WispZhan  
       2018-12-20 11:22:49 +08:00 via Android
    @Codingless 自己内部用的顺手就行了,连自己内部的关都过不了那就持续优化了。

    反正我做的轮子开始也难用,后面慢慢优化啰。

    ---

    devops 最起码的要求,多面手。
    zjsxwc
        6
    zjsxwc  
       2018-12-20 11:24:18 +08:00
    以前公司的运维自嘲:运维就是搬运与维修,修电脑的,23333
    likuku
        7
    likuku  
       2018-12-20 11:28:13 +08:00 via iPhone
    不会 dev 的 ops 不是好厨子
    dapang1221
        8
    dapang1221  
       2018-12-20 11:28:37 +08:00
    运维啊,本来就是前人栽树后人乘凉的活,业务没有快速拓张的时候也没啥事干,对薪资还满意的话就缩在角落摸了吧……
    codermagefox
        9
    codermagefox  
       2018-12-20 11:33:08 +08:00
    我一直觉得这些工具类的玩意儿就没啥难学的。。。
    我自己做简单的 CI 都是直接找个视频就开始干,看看也就会了
    可能是我没碰到足够复杂的场景?
    hanxiaomeng
        10
    hanxiaomeng  
       2018-12-20 11:33:59 +08:00
    DevOps 差不多就是把部署工作从开发和运维里拆分出来了.........更像是内部的项目实施工?
    hanxiaomeng
        11
    hanxiaomeng  
       2018-12-20 11:36:24 +08:00
    开发是建筑队,运维是维修工,DevOps 差不多就是物业的?
    metrue
        12
    metrue  
       2018-12-20 11:43:38 +08:00 via iPhone
    DevOps 就是 OpsDev,和 Product Dev 区别只是开发的东西不一样而已.
    richzhu
        13
    richzhu  
       2018-12-20 11:46:24 +08:00 via iPhone
    还好我觉醒的早,今年刚转研发😄…… 只不过入错了 Python 坑,要是 Java 就好了……
    jmc891205
        14
    jmc891205  
       2018-12-20 11:55:49 +08:00
    你们公司也是心大
    实习生做的东西也敢用
    likuku
        15
    likuku  
       2018-12-20 12:17:21 +08:00
    @richzhu 学会一门现代语言,再学其它也很容易啊... 既然会玩 Python 了,不妨 OOP 风格来写 Python,
    上手之后,学 Java 不要太轻松。
    freak118
        16
    freak118  
       2018-12-20 12:49:54 +08:00
    @richzhu 为什么说入错了 Python 坑?
    yiyi11
        17
    yiyi11  
       2018-12-20 14:08:23 +08:00
    @jmc891205 #14 所以才抠啊。事出必有因。
    ladypxy
        18
    ladypxy  
       2018-12-20 14:18:14 +08:00 via iPhone
    Devops 和 opsdev 是 2 个不同的岗位……你这是搞混了
    CivAx
        19
    CivAx  
    OP
       2018-12-20 14:19:05 +08:00
    @jmc891205 因为除了 “实习生” ,剩下的上到主管没一个人懂这个
    这么说是不是让你不开心了?
    jmc891205
        20
    jmc891205  
       2018-12-20 14:23:20 +08:00 via iPhone
    @CivAx 所以我说你们公司心大
    6IbA2bj5ip3tK49j
        21
    6IbA2bj5ip3tK49j  
       2018-12-20 14:28:03 +08:00   ❤️ 2
    破点冷水吧。
    你上面说的很多东西,按照你们 20 人开发规模,基本就是单机+按照文档一步步来,就能搞定了。
    更不用说现在有了 docker,很多都可以一键跑起来了。
    价值在于『你知道这套东西,他们不知道』
    现在他们都知道了,所以……
    再说远一点,搭建一套东西不要太容易,维护+修修补补才麻烦。
    还是学点开发吧。
    MuscleOf2016
        22
    MuscleOf2016  
       2018-12-20 14:31:47 +08:00
    实习生 搞定这么多,看样子很厉害呀。
    lairdnote
        23
    lairdnote  
       2018-12-20 15:16:11 +08:00
    devops 核心是什么 介于 dev 和 ops 之间 让业务更加的稳定,更加高效,更加安全
    推荐看看 google sre,
    为什么现在 devops 的是一个工种,devops 的知识面不是任何一方都能搞定的。。。需要几年的 ops 经验 需要几年的 dev 经验。等你干了几年后你在看看这个文章, 你的感悟又不一样
    RRRSSS
        24
    RRRSSS  
       2018-12-20 15:17:44 +08:00
    我会告诉你们我们不到十个人的技术团队,有两个运维。还整天出妖蛾子
    kevin1234
        25
    kevin1234  
       2018-12-20 15:29:55 +08:00
    @RRRSSS 你们运维太不给力了
    PyPog
        26
    PyPog  
       2018-12-20 15:59:50 +08:00
    看的我这个 ops 很慌
    594duck
        27
    594duck  
       2018-12-20 16:32:22 +08:00
    这是中国特色,从不懂合作,只知道 你死我活,所以离开 吧。
    x7395759
        28
    x7395759  
       2018-12-20 17:11:55 +08:00
    你是对的,devops > ops
    zz1956
        29
    zz1956  
       2018-12-20 18:44:51 +08:00
    容器平台、可视化管理平台和集群平台是如何交付的
    CivAx
        30
    CivAx  
    OP
       2018-12-20 19:27:28 +08:00
    @zz1956 Docker 从 Dev 试运行到推广到 Prod,构建 swarm,配置 Portainer,弃用 Swarm 推广 Prometheus+K8s
    derek80
        31
    derek80  
       2018-12-20 19:31:37 +08:00
    同关注#29 提的问题,这方面运维可做的工作还是蛮多的吧。
    RRRSSS
        32
    RRRSSS  
       2018-12-20 23:35:09 +08:00
    @kevin1234 简直是垃圾,据说还是美团过来的,以前带一个团队。完全没看出来有什么用,除了拍老板马屁。

    而且,当时问他公司什么时候上 Docker,那哥们直接告诉我 Docker 不安全,之前美团没用过。我 CNMGB,随便搜索美团 Docker,都能查到美团 2015 年就开始使用了,当我白痴一样骗。

    话说回来,在云的时代,还有必要有“运维”这个职位的存在么?谁开发,谁部署,谁维护,不是挺好的么?
    limbo0
        33
    limbo0  
       2018-12-21 02:39:44 +08:00 via Android   ❤️ 1
    @RRRSSS 云不也需要运维吗
    594duck
        34
    594duck  
       2018-12-21 10:49:59 +08:00
    @RRRSSS docker 是不安全呀,docker 跑生产,大家 都 只吹牛逼不运用的。我问你一个最简单的事情,docker 在生产 上跑虚拟 机还是跑物理 机。不要上手就开喷,大家 大厂出来不会傻逼的。
    594duck
        35
    594duck  
       2018-12-21 10:50:57 +08:00
    @limbo0 程序员认为云不要运维,但是一旦稍有点规模立刻 都找运维了。程序员能成事?算了吧,那帮人是对规则破坏最大的组成部份。
    594duck
        36
    594duck  
       2018-12-21 10:57:51 +08:00
    一般我管理的公司 都要画分清边界,DEVOPS 不是指 OPS 会 DEV,也不是 DEV 懂 OPS 这是瞎扯,而是 DEV 走向 OPS,OPS 深入 DEV。这才是对的,国内都歪曲了。

    用 docker 就叫 devops 了?这叫偷懒,Docker 是一个很坏的东西,他是懒惰的 DEV 们创造 出来只为自己服务的工具 。真正的工程 问题都没有被解决掉。

    Docker 包括 K8S 什么 的最大的解决问题是什么 ,是“我们公司的程序员不想有测试 团队和发布团队打交道。他们干掉了发布和测试 又玩不转,所以 他们用了 Docker 解决了 CI/CD,并且开除了发布和测试团队”。这是好事么?不,这是灾难,巨大的灾难。

    分工不明确,职能不明确,带来的只有灾难。别和我扯别的,工程学和项目 管理学上所有的问题都出于前二者。
    CivAx
        37
    CivAx  
    OP
       2018-12-21 11:13:25 +08:00
    @594duck 谷歌 18 年前就开始用容器技术,你说呢
    julyclyde
        38
    julyclyde  
       2018-12-21 13:46:28 +08:00   ❤️ 1
    @594duck 说得好,虽然很不政治正确
    594duck
        39
    594duck  
       2018-12-21 14:54:32 +08:00
    @CivAx google 用的大数据技术和你用的 hadoop 一样么? google 用的容器技术和你用的一样么? docker 一堆自身的问题都没解决还想好好用。最简单的事情,docker 的资源隔离都有问题,裸机不敢用,如果上虚拟机加 docker 这不是搞笑的事情么。编排系统和 ESB 一样,你 ESB 能解决的为什么要上 k8S?

    你说吧,你有多少的业务用了多少主机,要非上 docker 和 k8s 来解决?是不是不用这个解决不了了?
    RRRSSS
        40
    RRRSSS  
       2018-12-22 03:09:58 +08:00
    @594duck 那我搭环境浪费的时间找谁要。好不容易写完代码还要给你搭环境?
    julyclyde
        41
    julyclyde  
       2018-12-23 00:14:00 +08:00
    @RRRSSS 那说明你的工作没做到位啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4148 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:01 · PVG 09:01 · LAX 17:01 · JFK 20:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.