如何才能成为一名 DevOps 工程师?
Bibin Wilson 架构头条
本文插图
作者 | Bibin Wilson
策划 | 凌敏
就目前的 IT 市场而言 , DevOps 领域是 IT 从业者薪资和职业发展的最佳选择之一 。 也因此 , 我经常会被问到的一个问题就是:“如何才能成为一名 DevOps 工程师?”在本博客中 , 我将尝试用自己在不同组织中实践 DevOps 的经验来回答这一问题 。
现在 , 业界的每个人都习惯用“DevOps 工程师”这个术语 , 但只要你理解了 DevOps 的理念 , 就会发现关于 DevOps 的真正含义 有很多误解 。 其中一个误解是“自动化就是 DevOps” 。 要想成为 DevOps 工程师 , 仅仅掌握自动化相关的技能是不够的 。
维基百科上提到 ,
DevOps(开发和运维的缩写)是一种文化、运动或实践 , 它强调软件开发人员和其他信息技术(IT)专业人员的协作和沟通 , 同时自动化软件交付及基础设施变更的过程 。
从上面的定义来看 , 很明显 DevOps 与任何工具或技术无关 。 这是一种理念 , 让不同的 IT 团队一起协作 , 通过持续反馈来更好更快地交付成果 。
下面是一个有趣的趋势图 , 它显示了过去五年 DevOps 受欢迎的程度 。
本文插图
从工具的角度来看 , 对系统、自动化工具、CI 工具、版本控制系统、网络以及对使用项目管理工具的经验有很好的理解 , 将能铺平 DevOps 采用的道路 。
此外 , 团队设计的管道也应该在没有太多人工干预的情况下交付小的更新或发布 。 只有当团队工作方式发生文化的转变时 , 这种情况才会发生 。 例如 , 自动化重复的任务 , 并将更多的时间花费在创新和工程上 。
在成为一名 DevOps 工程师之前 , 你必须要了解这样一个事实:DevOps 并不是特定于开发人员或系统工程师的 。 它是为那些对不断发展的实践、技术充满热情并愿意在一个协作的环境中工作的人准备的 , 在这个环境中 , 一切都是自动化的 。
下面 , 我将向你具体分享如何成为一名 DevOps 工程师 。
注意:在这篇文章中 , 我介绍了许多垂直领域 。 初学者不可能样样精通 。 然而 , 拥有这些领域的大量知识将有助于你成为一名 DevOps 工程师 。
1了解 DevOps 文化
要想成为一名 DevOps 工程师 , 首先要做的就是了解 DevOps 文化:不同团队为了共同目标而共同协作 。 换句话说 , 不同的 IT 团队之间不应该有任何相互指责的文化 。
在使用 DevOps 工具集之前 , IT 领导及决策者应该确保整个团队都得到了 DevOps 实践文化方面的指导 , 这样可以避免团队中的许多混乱 。 一旦大家了解到项目的交付出现延迟或问题时 , 参与项目的每个人都应负同样的责任 , 这样大家就会停止隐藏事实 , 并且不再因为任何问题而责怪他人 。
- 单片机|快2022年,从事单片机/硬件开发前景到底如何?
- 银河系|银河系和仙女座星系的碰撞已经开始?太阳系未来的命运会如何?
- |如何区分三相电源的相序?
- 银黑狐|罕见银黑狐现身北京门头沟,如狗般乖巧,它们是如何被驯化的?
- 新型冠状肺炎|曾经危机地球的生机,氧气如何慢慢变成了“毒气”
- |买千元机别胡乱跟风,这三款才是内行人最爱,配置强悍外观精致
- |如果我们能控制时间,那会如何?答案无法想象
- 互联网广告|市场监管总局:互联网广告不得倒计时结束才能关闭
- 鹿茸|探索未来:元宇宙将彻底摧毁人类婚姻制度?未来人如何繁衍后代?
- 电子商务|官方点名才重视?腾讯公开回应,马化腾该好好反思了