V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
CivAx
V2EX  ›  程序员

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

  •  
  •   CivAx · Dec 20, 2018 · 5588 views
    This topic created in 2695 days ago, the information mentioned may be changed or developed.

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

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

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

    ---

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

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

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

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

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

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

    你说吧,你有多少的业务用了多少主机,要非上 docker 和 k8s 来解决?是不是不用这个解决不了了?
    RRRSSS
        40
    RRRSSS  
       Dec 22, 2018
    @594duck 那我搭环境浪费的时间找谁要。好不容易写完代码还要给你搭环境?
    julyclyde
        41
    julyclyde  
       Dec 23, 2018
    @RRRSSS 那说明你的工作没做到位啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   929 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 21:22 · PVG 05:22 · LAX 14:22 · JFK 17:22
    ♥ Do have faith in what you're doing.