1
wandehul 2023-03-06 17:56:09 +08:00
所谓的 devops ,其实大部分干的还是 ops 的活,所谓的 dev 就是需要你有代码的能力,python 或者 go ,能写一些除 shell 之外的工具。
我个人感觉 devops 更适合开发来干。 写代码对运维来说太难了。 但是就我个人工作经验而言,招 devops 的基本都是 ops ,dev 的工作非常少。 如果严格按照 devops 的定义来看,就是什么推动开发团队快速迭代,快速上线什么的、敏捷开发什么的。 基本都是扯卵蛋。 |
2
neilxu OP @wandehul 谢谢回复。今天下午接到一个外企 hr 的电话,说是需要“ansible 开发”,这块难度不大,python 我也会一些。但还需要“CI\CD 经验“,这我就不了解了,所以想问问没经验要怎么说比较好
|
3
cdlnls 2023-03-06 22:13:36 +08:00
CI CD 也不难,本质还是和写 sh 一样,只要理解了发布和构建的流程,剩下的就是交给“脚本"。如果有相关的经验的话,即便之前没接触那些 CICD 工具,也能很快上手。
|
4
wandehul 2023-03-07 11:26:25 +08:00
国内 ci cd 主流是 jenkins ,其他一些 cicd 的话,我认为顶多再看看 git ci 顶天了。 jenkins 后面就是 pipeline 用的是 groovy 。用 groovy 串起 ci 和 cd 部分。
ci 部分就和开发语言,和公司的业务风格有关系了。具体怎么实现也没有一个统一的标准。 cd 之前用 ansible 的比较多了。现在用 k8s 了,可能和之前不太一样了。 这个回复比较空,在公司的具体业务里,都是见招拆招了。 能稳定,快速上线就是好的 cicd |
5
julyclyde 2023-03-08 09:46:55 +08:00
不要给自己预设边界
要强调工作经验和技能,不要强调之前职位的名字 |