前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >何为DevOps?如何成为一名DevOps工程师?

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

作者头像
小小科
修改2020-08-05 18:08:45
6810
修改2020-08-05 18:08:45
举报
文章被收录于专栏:北京马哥教育

提到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的运营和运维操作能力,什么监控(也要懂应用监控等)工具等等。

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

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 持续集成(CI-Continuous integration)
  • 持续部署(CD)
  • 持续交付
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档