DevOps 实战笔记
石雪峰
京东商城工程效率专家
37393 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 41 讲
DevOps 实战笔记
15
15
1.0x
00:00/00:00
登录|注册

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

时刻想着可以做到更好
快速学习新的技能
培养团队以用户为中心的思想
能够站在对方的角度看问题
ChatOps
代码完成的沟通
向上、向下、横向沟通
专业能力
学习能力
同理心
沟通能力
需要考虑技术债务的识别和偿还
选择合适的框架和标准
评估新技术和工具的适用性
需要结合流程和工具进行改进
流程本身的优化是提升协作效率的有效手段
需要有人来推广工具平台的落地
标准化流程的载体
需要全面打通现有工具,实现全流程自动化
工具平台的能力决定公司交付能力的上限
自动化的载体
通用能力
软实力
技术预研试点
流程实践落地
工具平台开发
DevOps工程师的主要技能
DevOps工程师的岗位职责
文章:特别放送:DevOps工程师的岗位职责与必备技能

该思维导图由 AI 生成,仅供参考

你好,我是石雪峰,今天到了“特别放送”环节。有很多留言问道:“DevOps 专家这个岗位,需要的技能和技术栈有哪些?成长路径是怎样的呢?”
我相信这应该是很多刚开始接触 DevOps 的同学最关心的问题。毕竟,从实用的角度出发,每个人都希望能够尽快上手实践。所以今天,我来跟你聊聊,我认为的 DevOps 工程师的必备技能以及学习路径。不过在此之前,我们要先了解 DevOps 工程师的岗位职责。
全球最大职业社交网站 LinkedIn(领英)2018 年发布的一份报告显示,当今全球最热门的招聘职位分别是 DevOps 工程师、企业客户经理和前端开发工程师。其中,排名第一的就是 DevOps 工程师。
无独有偶,2019 年全球最大知识共享平台 Stack Overflow 的开发者调查报告显示,在薪资排行榜上,DevOps 工程师排名第三,仅次于技术经理和 SRE(网站可靠性工程师)。而在去年的调查报告中,DevOps 工程师的收入甚至排名第二。
无论是人才市场需求,还是收入薪资水平,这种种迹象都表明,DevOps 工程师已经成为了当今最炙手可热的岗位,收入也攀升至 IT 行业的金字塔顶端。难怪有越来越多的人开始接触和学习 DevOps。
但是,DevOps 这样一个刚刚诞生 10 年的“新兴事物”,并不像一门专业技术那样,有一条相对清晰的学习路径,以及经典的学习资料,比如你要学习 Java,就可以从《Java 编程思想》看起。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

DevOps工程师是当今最炙手可热的岗位之一,拥有丰厚的薪资和广阔的职业发展前景。成为一名优秀的DevOps工程师需要掌握多项核心技能,如编程语言、操作系统原理、系统性能、网络安全、基础设施即代码、CI/CD、运维监控和云技术等。本文提供了一幅DevOps技能发展路线图,为读者提供了学习和掌握这些技能的参考路径。此外,文章还探讨了DevOps工程师在公司内承担的主要职责,包括工具平台开发、流程实践落地和技术预研试点。对于读者来说,理解DevOps工程师的岗位职责、必备技能以及学习路径,将为其未来的职业发展提供重要的参考和指导。 文章强调了作为一名DevOps工程师,软实力同样至关重要。沟通能力、同理心和学习能力是关键软实力,对于推动DevOps落地、建立良好的协作文化和不断提升自身技能都至关重要。沟通能力涵盖了向上、向下和横向的沟通,而同理心则是建立良好协作文化的必需能力。此外,学习能力也被强调为DevOps工程师必备的软实力之一,因为快速学习新技能并不断改进提升是至关重要的。 在下一讲中,文章将分享DevOps工程师必备的硬技能和成长路径。这些内容将有助于读者更全面地了解DevOps工程师的技能要求和职责,为其在职业发展中提供指导和帮助。 总的来说,本文为读者提供了对DevOps工程师岗位的深入了解和技能要求的概览,强调了软实力在该岗位中的重要性,为读者未来的职业发展提供了重要的参考和指导。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《DevOps 实战笔记》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(12)

  • 最新
  • 精选
  • 陈斯佳
    老师,问您几个问题。您觉得DevOps所需的硬技能,单纯靠自学,但实际工作中没有涉及,能学会学好吗?我现在的工作只涉及Jenkins,Github,其他的工具都没用到。我在考虑要不要跳槽换一个在工作中能用到更多DevOps工具的岗位。 还有就是,您支持频繁跳槽吗?比如三年左右换一个工作岗位。感觉很难有一个岗位可以涉及所有DevOps技能,尤其是大公司,分工都很细。三年一跳槽会不会对经验积累有正向帮助呢?还是说在一个岗位上把一个工具吃透再说。 还有就是,如何判断自己已经吃透一个工具了呢?

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

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

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

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

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

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

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

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

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

    2019-10-17
    2
    2
  • Mark
    老师,我们公司也在尝试devops转型,去年12月我参加了devops Shanghai 站活动,里面推荐了DOM认证培训,看起来不错,但是费用不低,你觉得这种集中式短期突击培训有效果吗?或者能起到多少效果。

    作者回复: 这种问题看来是通病,你加我好友私聊哈

    2020-03-01
    3
    1
  • 曾小福气
    我们组目前用的gitlab ci,感觉也挺好用的

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

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

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

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

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

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

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

    2019-10-17
    1
收起评论
显示
设置
留言
12
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部