专栏首页北京马哥教育何为DevOps?如何成为一名DevOps工程师?

何为DevOps?如何成为一名DevOps工程师?

提到DevOps这个词,我相信很多人一定不会陌生。但是如何成为一名DevOps工程师?

DevOps 是 Development 和 Operations 的组合,也就是开发和运维的简写。

DevOps 是针对企业中的研发人员、运维人员和测试人员的工作理念,是他们在应用

开发、代码部署和质量测试等整条生命周期中协作和沟通的最佳实践,DevOps 强调

整个组织的合作以及交付和基础设施变更的自动化、从而实现持续集成、持续部署和

持续交付。

何为持续集成、持续部署、持续交付呢?

持续集成(CI-Continuous integration)

是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代码行合并到一起并切相互不影响工作。

持续部署(CD)

持续部署(CD-continuous deployment)是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品,持续部署在某种程度上代表了一个开发团队的更新迭代速率。

持续交付

持续交付是在(Continuous Delivery)持续部署的基础之上,将产品交付到线上环境,因此持续交付是产品价值的一种交付,是产品价值的一种盈利的实现。

此外,了解了概念之后,还需要学习一些基础知识。

1.首先必需具备coding能力,诸如Pythong, Go或C/C++等;

2,必需能动操作系统/Linux+Windows的基本,进程管理,网络管理,存储管理,虚拟化+Docker等;

3,知道一些管理服务器的开源组件和系统命令等,包括DNS,OSI网络和安全,监控,日志,性能方面等;

4,懂企业架构,诸如WebServer,数据库等

5,最关键得理解Infrastructure,自动化工具引擎、管理虚拟化的工具平台、Docker管理平台及其相关架构、Orchestrate 工具和常用一些云的使用技巧,当然包括Infrastructure的运营和运维操作能力,什么监控(也要懂应用监控等)工具等等。

文章转载于马哥教育官网!

原文链接:https://www.magedu.com/84714.html

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux 组调度浅析

    cgroup 与组调度 linux内核实现了control group功能(cgroup,since linux 2.6.24),可以支持将进程分组,然后按组来...

    小小科
  • 进程运行于不同的 CPU 核

    用 Gearman 搭建 Map/Reduce ,GearmanManager 来管理所有的 workers。启动多个 gearman-manager dae...

    小小科
  • 六个诀窍帮你抵御DDoS攻击

    随着黑客们隐藏自己的手段愈发高明、攻击招式更为凶狠,各行各业的安全领导者们需要尽快做好准备。如果向全国各大主要银行的CSO们询问近几个月来所遭遇过的分布式拒绝服...

    小小科
  • 怎样实施 DevOps?面临什么问题?如何解决?

    在 DevOps 模式下,产品,设计,开发,测试和运维团队更紧密地结合在一起,贯穿应用程序的整个生命周期。通过自动化工具替代手工操作,实现快速,高效,安全的测试...

    netkiller old
  • 支撑企业IT精益运营:普元DevOps平台实践之路

    本文目录: 一、普元DevOps平台建设历程 二、如何建设企业级的DevOps平台 明确定位:DevOps是覆盖IT全生命周期的生产线 理清思维:DevOps思...

    yuanyi928
  • 【目标检测】开源|CentripetalNet在Anchors-Free目标检测SOTA,实例分割MaskAP为40.2%

    基于关键点的探测器取得了良好的性能。然而,错误关键点的匹配仍然很普遍,严重影响了探测器的性能。为了解决上述问题,论文提出的CentripetalNet,使用向心...

    CNNer
  • 万达网络科技的DevOps平台架构解析

    目录: 一、万达DevOps平台建设历程 二、平台架构解析 三、建设过程中的难点分享 四、总结 一、万达DevOps平台建设历程 我们从2017年2月份开始帮助...

    yuanyi928
  • 乔梁:实施 DevOps 过程中的两个关键思考

    而在当时,我们戏称自己是“丐帮”,因为持续集成和持续交付这种软件交付方式在当时还很难被人接受,所以只能向不同团队“兜售(祈求)”我们的持续交付研发方式,也不一定...

    DevOps时代
  • 前方高能!这可能是一张会颠覆你编程学习的思维图!

    大数据文摘
  • 【2020HBU天梯赛训练】7-10 倒数第N个字符串

    给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增。例如当 L 为 3 时,序列...

    韩旭051

扫码关注云+社区

领取腾讯云代金券