DevOps工具链介绍,devops工具( 四 )


DevOps工具链介绍,devops工具


这个问题很不错,自己从事DevOps有3年了,并且会一直从事下去,作为自己的事业深耕 。这里不只是为了回答题主的问题,也是为了自己对以后如何去更好的实践DevOps有个梳理 。从工具做起,培养DevOps思维做任何行业都会有起步阶段,起步的时候我们不可能看的远,理解的也不够深 。可能听别人说过DevOps或者从网上看过类似的介绍,就认为DevOps就是把工具做好,让研发更快 。
对于初学者的确是这样,就是为了把某个工具做好,或者利用现有的工具提高企业内部的研发效率 。比如,搭建了一个jenkins就实现了自动化的持续集成,搭建了一个gitlab就能够将企业内部代码统一托管起来,搭建Nexus服务器,实现依赖包的统一管理,搭建Zabbix监控服务器,实现应用服务的监控和告警 。这些都是具体的工具,对于初学者,不管是负责开发还是运维,这些工具的使用都是必须的 。
另外,还要会开发语言,java,python,shell等,自己开发DevOps相关系统 。通过具体工具的开发和使用,就会遇到用户的各种问题,这些问题是非常宝贵的财富,每一个问题都会引导你去思考这些工具在哪里没有满足用户需求,为什么?如何去满足?专注部分更要有全局视角DevOps的范围是非常广泛的,初始阶段的工具建设是基础,但也只是冰山一角 。
在做DevOps实践时,我们要专注某一个领域,比如敏捷开发,版本控制,持续交付,运维监控等,每一个领域如果深究,都有很多东西需要学习,都有不断优化的地方 。初此之外,我们还有对整个DevOps全貌有个了解,要清晰的知道自己所从事的这个阶段在整个DevOps里处于什么样的位置,我的未知领域是什么?这样我们看到的不只是冰山一角,而是整座冰山 。
理论要联系实际实践出真知 。在如今互联网各种知识泛滥的年代,我们缺少的不是获取知识,而是实践的机会 。互联网发展20多年,作为软件开发人员的我们,架构师都是未来努力的方向,看过好多《如何成为一名合格的架构师》,对着技术的发展,新框架封装的越来越好,开发人员只需要几个简单的步骤就能使用强大的功能,对于哪些经历过从零打造一个框架的机会,经历过日访问量上亿的系统的改造的机会,经历过阿里双11的架构师又有几个 。
DevOps也是一样,只有真正去做了,做过了,痛苦过了,回头再去读哪些DevOps书籍的时候才能与作者产生共鸣,里面的每一句话,每一个字才能彻底理解,因为这些都是日常工作中遇到的问题 。DevOps认证,能力的证明认证是自己能力的证明 。这个有肯定比没有好 。我们说自己很牛,拿什么来证明呢?现实就是这样,拿着清华大学的毕业证去找工作就是好找 。
【DevOps工具链介绍,devops工具】DevOps也是一样,昨天看到一个文章,DevOps举办的一个活动,要求有DevOps相关的认证,这就是敲门砖 。就跟上大学一样,既然去上了,拿个毕业证也算是给自己一个交代 。DevOps是属于软件工程垂直领域,如今,都在讲长板原理,要把自己的优势变得越来越强,你就是成功者 。以上是自己的理解,欢迎留言交流! 。

推荐阅读