DevOps实战笔记
石雪峰
京东商城工程效率专家
立即订阅
3436 人已学习
课程目录
已更新 30 讲 / 共 35 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 从默默无闻到风靡全球,DevOps究竟有什么魔力?
免费
基础理论篇 (4讲)
01 | DevOps的“定义”:DevOps究竟要解决什么问题?
02 | DevOps的价值:数字化转型时代,DevOps是必选项?
03 | DevOps的实施:到底是工具先行还是文化先行?
04 | DevOps的衡量:你是否找到了DevOps的实施路线图?
落地实践篇 (16讲)
05 | 价值流分析:关于DevOps转型,我们应该从何处入手?
06 | 转型之路:企业实施DevOps的常见路径和问题
07 | 业务敏捷:帮助DevOps快速落地的源动力
08 | 精益看板(上):精益驱动的敏捷开发方法
09 | 精益看板(下):精益驱动的敏捷开发方法
10 | 配置管理:最容易被忽视的DevOps工程实践基础
11 | 分支策略:让研发高效协作的关键要素
12 | 持续集成:你说的CI和我说的CI是一回事吗?
13 | 自动化测试:DevOps的阿克琉斯之踵
14 | 内建质量:丰田和亚马逊给我们的启示
15 | 技术债务:那些不可忽视的潜在问题
16 | 环境管理:一切皆代码是一种什么样的体验?
17 | 部署管理:低风险的部署发布策略
18 | 混沌工程:软件领域的反脆弱
19 | 正向度量:如何建立完整的DevOps度量体系?
20 | 持续改进:PDCA体系和持续改进的意义
平台工具篇 (4讲)
21 | 开源还是自研:企业DevOps平台建设的三个阶段
22 | 产品设计之道:DevOps产品设计的五个层次
23 | 持续交付平台:现代流水线必备的十大特征(上)
24 | 持续交付平台:现代流水线必备的十大特征(下)
特别放送 (4讲)
特别放送:成为DevOps工程师的必备技能(上)
特别放送:成为DevOps工程师的必备技能(下)
特别放送:学习DevOps不得不了解的经典资料
特别放送:Jenkins产品经理是如何设计产品的?
总结答疑 (1讲)
期中总结:3个典型问题答疑及如何高效学习
DevOps实战笔记
登录|注册

特别放送:成为DevOps工程师的必备技能(上)

石雪峰 2019-10-17
你好,我是石雪峰,今天到了“特别放送”环节。有很多留言问道:“DevOps 专家这个岗位,需要的技能和技术栈有哪些?成长路径是怎样的呢?”
我相信这应该是很多刚开始接触 DevOps 的同学最关心的问题。毕竟,从实用的角度出发,每个人都希望能够尽快上手实践。所以今天,我来跟你聊聊,我认为的 DevOps 工程师的必备技能以及学习路径。不过在此之前,我们要先了解 DevOps 工程师的岗位职责。
全球最大职业社交网站 LinkedIn(领英)2018 年发布的一份报告显示,当今全球最热门的招聘职位分别是 DevOps 工程师、企业客户经理和前端开发工程师。其中,排名第一的就是 DevOps 工程师。
无独有偶,2019 年全球最大知识共享平台 Stack Overflow 的开发者调查报告显示,在薪资排行榜上,DevOps 工程师排名第三,仅次于技术经理和 SRE(网站可靠性工程师)。而在去年的调查报告中,DevOps 工程师的收入甚至排名第二。
无论是人才市场需求,还是收入薪资水平,这种种迹象都表明,DevOps 工程师已经成为了当今最炙手可热的岗位,收入也攀升至 IT 行业的金字塔顶端。难怪有越来越多的人开始接触和学习 DevOps。
但是,DevOps 这样一个刚刚诞生 10 年的“新兴事物”,并不像一门专业技术那样,有一条相对清晰的学习路径,以及经典的学习资料,比如你要学习 Java,就可以从《Java 编程思想》看起。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《DevOps实战笔记》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(11)

  • 胡军
    老师,建议您出本书,这样的话,讲的更详细方便大家更好的理解

    作者回复: 你好,感谢你的支持,小小的透露一下,的确有打算把在企业中辅导DevOps的一些案例和实践结合汇总起来,不一定是图书,也可能是公众号的方式,当然现阶段还是以专栏为重点,欢迎你提出你的问题,我们一起交流学习。

    2019-10-17
    9
  • 陈斯佳
    老师,问您几个问题。您觉得DevOps所需的硬技能,单纯靠自学,但实际工作中没有涉及,能学会学好吗?我现在的工作只涉及Jenkins,Github,其他的工具都没用到。我在考虑要不要跳槽换一个在工作中能用到更多DevOps工具的岗位。

    还有就是,您支持频繁跳槽吗?比如三年左右换一个工作岗位。感觉很难有一个岗位可以涉及所有DevOps技能,尤其是大公司,分工都很细。三年一跳槽会不会对经验积累有正向帮助呢?还是说在一个岗位上把一个工具吃透再说。

    还有就是,如何判断自己已经吃透一个工具了呢?

    作者回复: 你好,感谢你的留言,说下我的理解吧,技术自学最大的两个障碍,一个是坚持,一个是实战经验,像你说的如何才算吃透一个工具呢,就好比我们都会讲中文,但是能说精通中文了吗,可能未必,所以核心还是能不能用技术解决实际的问题。如果仅仅是为了找到一个能使用更多工具的工作,可能不是核心目的,我个人觉得重点还是方向,以及你在当前岗位上的获得感和成就感吧,如果我要换一份工作,更多会关注两点,一个是我未来的同伴是否足够优秀,另外一个是空间和领域是否有突破吧。我既不是成功学教练,也不是职业发展导师,只是将心比心,大公司里面的确泾渭分明,文化其实很重要,所以建议还是好好考虑下,换句话说,只是打工这条路径,国内所谓的大公司跳到BAT是不是就到头了呢,以后还往哪里跳呢,我也在思考这个问题,所以一定要拓展自己的能力,想着即便明天公司倒闭了,自己还能做点什么哈。一些胡言乱语,供你参考哈。

    2019-10-17
    5
  • 陈斯佳
    补充一个软技能中的沟通能力,就是邮件的编写能力。我们公司内部的交流基本靠邮件,偶尔紧急的事情用skype或直接打电话,所以写一封内容清晰的邮件也是很重要的沟通能力。这一点我从我的同事身上学到很多。其中一个技巧就是站在收信人的角度看你自己写的信,看看如果你是对方,你知不知道这封信要你做什么,做完了之后你要如何回复。

    作者回复: 你好,非常好的补充,我记得最开始上班的时候,就培训过邮件的礼仪,包括邮件的格式,邮件的命名,主送和抄送的原则,如何逻辑清晰,通过颜色,粗体标注重点,如何能够让重点信息再第一屏显示,这些都是细节。另外邮件发送之前必须要通读一边,避免错字和逻辑问题等,的确非常重要。我在公司也经常收到没有标题的邮件,说明还是没有太重视这个事情,其实日常的工作中很多印象都是基于细节建立起来的,无论公司是否要求,对于自身的credit提升也有帮助的。

    2019-10-17
    3
  • kirajun
    非常感谢老师的分享,用一篇文章回答了我的问题。DevOps 工程师是否要求全栈呢,还是分工会出现细化?以路线图中的一部分为例,要掌握K8S,这个技术栈就比较深了。
    另外,在实际的实践过程中,什么样的模式更好些呢?是每个部门有各自的效能团队,还是需要有一个独立的效能团队?

    作者回复: 你好,在大公司分工会细化,小公司可能会更加全能一些,所以就是深度和广度的问题了。在实际过程中,很难讲是各自为战的好,还是集中的团队好,因为这个公司组织决定的,我们其实很难改变,所以只能对症下药了。但是,如果回答你的问题,我个人的观点是,统一的团队会好一些,所谓利出一孔嘛,不同团队分工界面不清晰,重复建设和竞争在所难免,如果公司整体的工程能力都不高,还分散在各个团队,那还不弱弱联合,合作共赢呢?

    2019-10-17
    1
  • 蛋壳儿
    非常好。比参加一场几千元RMB的分享大会要有价值多了。

    作者回复: 你好,感谢你的支持,这也是极客时间平台的价值哈!

    2019-10-17
    1
  • 曾小福气
    我们组目前用的gitlab ci,感觉也挺好用的

    作者回复: 对,现在的开源工具都非常成熟了,只要正确使用可以解决从0到1的过程,gitlab-ci面对小型项目已经足够了

    2019-11-19
  • Geek_599062
    哪有什么devops工程师,一个运维顶半边天

    作者回复: 所以我说运维是个特别值得尊敬的工种呢😄

    2019-10-22
  • 胜负师
    roadmap backend explored over,now in devops ^_^
    2019-10-18
  • johnny
    希望学习老师的专栏后能够掌握下面知识
    1能够对整个devops的知识体系有一个清晰的认知;
    2在传统软件企业解决现有交付模式效率低的目标导向下,如何使devops按照成熟度模型从0到1逐步落地;
    3能够掌握devops在落地过程中所涉及到知识点的原理及实践操作。

    作者回复: 你好,感谢你的留言,你可以看下文稿中的能力成熟度模型,建立一个全局的认知,然后在自己所在的领域内,逐步实践。如果你对实践过程中的工具,细节有任何问题,也欢迎随时留言跟我一起讨论。

    2019-10-18
  • Jxin
    1.我们公司的devops应该是qa团队推动的。
    2.搭建cicd,搭建数据报表平台,提供压测和自动化测试工具。
    3.软实力从来不只是devops所需要的。这里补充两个虚的,大局和讲究。想要培养大局观可以从经济学和管理学入手,前者提供思路后者提供套路。想要变得讲究,就从自己的代码开始苛刻,简洁干净,优雅灵活,每一行代码都作为自己的牌坊去斟酌。

    作者回复: 你好,看来QA团队推动工具平台建设是一种主流的形式哈,你说的经济学和管理学我刚好各订阅了一门课程,只是隔行如隔山,还在努力中。其实,你看DevOps也借鉴了很多传统生产制造行业的优秀思想,这么看来,道理都是相通的。

    2019-10-17
  • leslie
    企业没有并不代表自己不会朝着这个方向努力:已经在努力去参加一些国内的相关峰会去学习,在开始朝着这个方向前进。
        记得王健老师的<数据中台>讲中台要有"企业级"的观念,其实DevOps我觉得同样需要有:需要有企业级的观念/格局观,然后具有研发和维护的能力吧。

    作者回复: 你好,我发现做IT的同学都很努力,加油,其实峰会更多的是普及知识,开拓眼界,建立人脉关系,所以如果可以多沟通,自己也尝试有机会站在台上,对个人来说,大有帮助,加油!

    2019-10-17
收起评论
11
返回
顶部