Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
人工智能
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
更多话题
Devops区别于程序员和系统管理员的特点? - Reddit
22-03-10
banq
我主要是一个传统的程序员,但当我做
DevOps
来支持我的应用程序时,我必须打开我大脑的另一面;我以前也是一个系统管理员,所以我不得不做这三个角色:
DevOps工程师为基于基础设施的活动编写更多的声明性代码。程序员写的更多的是用于应用程序的命令式代码。
DevOps工程师更可能写一堆YAML和JSON,而不是C
和Java
。
DevOps工程师更关注配置和部署工程,而不是他们会关注算法和数据结构。
系统管理员的工作通常以问题/解决方案为重点,而DevOps工程师的工作往往以项目为重点。
系统管理员更有可能与硬件供应商打交道,并与他们合作解决与硬件有关的问题。
系统管理员的工作重点往往更广泛一些,但就他们需要做的事情而言,没有那么深入。一个DevOps工程师往往更专注,但也更深入。
DevOps实际上只是一种文化和过程,但要有效地做到这一点,需要有多个领域的知识,DevOps的角色通常包括这些知识。不过,有时DevOps可能只是管理底层的CI/CD管道和构建。
程序员职场吐槽
DevOps
团队拓扑