各位 developer ,你司的各种 CI/CD 环境都是专人维护还是开发花时间来维护?
1
baiyun 2022-02-24 10:48:20 +08:00
专门的团队维护
|
2
unco020511 2022-02-24 10:49:08 +08:00
有专门的负责工具的部门呀
|
3
buchikoma 2022-02-24 10:49:30 +08:00
测试环境研发自己维护
生产环境,研发写好,后面丢给运维维护 |
4
Kontinue 2022-02-24 10:51:13 +08:00
通用的公司 IT 部门维护,特殊的自己组内维护
|
5
YaakovZiv 2022-02-24 11:00:35 +08:00
运维团队维护,公司收益低的时候,就让开发自己维护,把运维裁掉。公司收益高的时候,会安排三个运维三班倒维护。
|
6
sampeng 2022-02-24 11:05:47 +08:00
现在流行 devops 维护。。
但我做了几年 ops 后觉得这样不对,研发的主动性会大幅度下降,每个研发就成螺丝钉了,毫无成长性,专注业务?专注框架?这是运维团队为了自己饭碗造出来的概念。 应该是 ops 提供能力,研发负责流程,研发自己要知道包是怎么出来的,自动流程里面怎么 work 的,都指望 ops ,最大的坏处就是割裂感。研发觉得开发完事就没事了,这绝对不是 devops 概念提出来的初衷。 |
7
Illusionary 2022-02-24 11:08:42 +08:00
运维啊,我不知道你们公司的开发水平,反正我们公司的开发基本都是 curd boy ,除了实现业务代码,其它方面一概不通,别说 K8s 了,docker 都玩不转
|
8
fisherwei 2022-02-24 11:11:00 +08:00
我们公司比较初步的 pipeline 是分成两块,source->bin ( docker image )由研发负责,bin ( docker image )->registry->k8s 是 ops 负责维护。
|
9
lqy2575395 2022-02-24 11:12:08 +08:00
@YaakovZiv 好家伙
|
10
paradoxs 2022-02-24 11:12:09 +08:00
@Illusionary 那项目是谁搭建起来的呢?
|
11
brader 2022-02-24 11:13:18 +08:00
还有运维这么幸福的嘛,我们只会叫开发去兼职搞,叫他招运维都不招
|
12
otakustay 2022-02-24 11:14:00 +08:00
我更希望环境团队提供一个通用的容器能力,具体用什么容器跑什么脚本交给实际的产品开发者
|
13
461da73c OP @Illusionary 我司都是我(开发)自己维护,写了好多维护代码和脚本,当然,绩效不考虑这部分。
|
15
Illusionary 2022-02-24 11:23:13 +08:00
@paradoxs 运维啊,开发只负责把代码推到 gitlab
|
17
YaakovZiv 2022-02-24 11:27:31 +08:00
@cheng6563
除了医疗和公安,金融电商。我接触过的企业里面,相当多代码安全也不审,直接打包以后启公版 centos 直接开服务。什么防护也没。被攻击了就直接删掉重建。 |
18
IvanLi127 2022-02-24 11:48:19 +08:00
运维呀,不过搞 CI/CD 的,应该也有 DevOps 的人员,正常得 DevOps 搞,没有的话就只能运维上了。
|
19
salmon5 2022-02-24 12:53:48 +08:00
看公司水平,如果开发都是 crud boy ,运维维护;如果开发能力强,开发也参与维护
|
20
salmon5 2022-02-24 12:55:57 +08:00
运维就是 DevOps ,DevOps 就是运维
|
21
WispZhan 2022-02-24 13:14:24 +08:00 via Android 3
devops 是文化,不是岗位。强调的是开发和运维职能上的交互。
举个例子,你在 GitHub 开源了一个某某项目,难道还准备让别人给你提个 PR 帮你做 GitHub action ? |
22
tonyaiken 2022-02-24 15:19:59 +08:00 via iPhone
工具和功能是专门组负责,配置是开发负责。
|
23
npe 2022-02-24 15:33:35 +08:00
后端
|
24
al772 2022-02-24 15:40:30 +08:00
|
25
NJAllen 2022-02-24 16:41:19 +08:00
正是在下。一个测试。负责公司版本的整体的打包以及部分发版。上生产由运维负责,其他基本上都是我了。
这样的好处就是,我们发版节奏可以由测试来控制。减少了测试版本的频率 |
26
Magnus 2022-02-24 16:54:32 +08:00
运维,本人就是,pipleline+k8s ,整套环境的部署搭建维护,开发负责提交代码到 gitlab 就行
|
27
adoal 2022-02-24 17:09:17 +08:00
@Illusionary 以我在 v2 上的观察,太多怀着雄心壮志想将来转业务线或管理岗的 crudboys 别说是 docker 了连复杂一点的 SQL 都学不会,操作系统 API 或者安全方面的知识也都不去碰,只知道业务功能业务功能业务功能。
|
28
leafre 2022-02-24 19:29:57 +08:00
一套开发测试环境需要开发自己负责,生产环境运维负责
|
29
zythum 2022-02-24 19:44:24 +08:00
谁用得最多,带来的收益大。谁维护。
|
30
janxin 2022-02-24 20:18:58 +08:00
SRE
|
31
d0wnl0ad 2022-02-24 20:20:51 +08:00 via Android
借这个弱弱问一句各位大佬,开发提交镜像然后 CI/CD 部署上线,之后交给 Ops 去运维?
还是 CI/CD 直接 pull git 的代码去生成镜像 etc ,部署到 docker/k8s 再交付给 ops 去做日常运维? 公司刚刚开始这个,大家边界没搞清楚,吵得不可开交,想问问现在主流是怎么样? |
32
changwei 2022-02-25 00:13:14 +08:00
devops ,开发人员负责维护,包括服务器本身的运维和 ci 脚本的编写
作为一个 developer ,了解你自己写的程序是在什么地方 run 的,是如何 build 出来的,build 出来后又是如何 run 起来的是一件很重要的事情。 |
33
appstore54321 2022-02-25 00:35:00 +08:00 via iPhone
SDE (Someone Does Everything)
|
34
appstore54321 2022-02-25 00:44:56 +08:00 via iPhone
如果用现成的服务,AWS codepipeline, ECS Fargate, CDK (infrastructure as code),开发是可以自己搞定的
|
35
xupefei 2022-02-25 00:59:09 +08:00 via iPhone
我公司 devops 有三个组:cci 分管 ci/cd ,devex 分管 ide 和 ide 插件,test foundation 分管 test infra 。
|
36
Nnq 2022-02-25 06:12:21 +08:00
ops
|
37
Macolor21 2022-02-25 08:59:44 +08:00 via iPhone
@adoal 都 crudboys 了,不专注业务专注啥呢?
难道你们公司 infrastructure 组的同事也不懂底层? |
38
zcwlwen 2022-02-25 11:14:12 +08:00
系统运维
|
39
adoal 2022-02-25 11:26:59 +08:00
@Macolor21 因为数量广大的地方性、行业性、小体量的行业信息化系统开发商可能不太撑得起独立的 infra 组这样的组织架构。而 crudboy 在这种团队里也不仅是因为分工不同而做专注业务的代码,而是新人进来只能先从 crud 开始。这样的公司,架构性或者基础性技术的人员基本上只能从做 crud 的新人里慢慢分化出来。在实际工作中,地行小的 crudboys 也不可能只管业务逻辑,肯定要去写一些具体的“技术性”的代码,比如跟操作系统 API 交互,比如处理一些安全相关的操作等。而他们中的大多数人,基本上都是基础知识很差,一到要写这些代码就麻爪。作为一个甲方的信息化综合管理人员,我甚至手把手教过一个乙方程序员如何写 Java 代码来调用我们在 Kong 网关下用 HMAC-SHA 认证保护的 API……
其实最主要的问题是,地行小没有一互大的光环,即使用同样的工资也是招不来同样的人的。l |
40
Macolor21 2022-02-25 12:46:58 +08:00 via iPhone
@adoal 我的想法是,这种情况的关键不在于岗位和工作,就算是 crudboys ,只要基础扎实( cs 四大课),学习能力够好,你说的那些问题,最终都只是时间问题。
最终的本质还是个人能力的问题,如上面的很多人都说开发不会 docker ,但 docker 真的很难学吗?个人认为 docker 比 vim 更简单。 |
41
adoal 2022-02-25 13:13:08 +08:00
@Macolor21 所以呢广大地行小的尴尬之处在于,“基础扎实( cs 四大课)”的、“学习能力够好”的 crudboys 都去一互大了,地行小哪怕是开出更高一些的工资都招不到靠谱的人,更何况地行小不太可能有实力给基层的 crudboys 们全员开出一互大的工资……另外还有个尴尬就是,一互大们的一些相对资深员工被输送到社会,进入各行各业的业务信息化领域当 CTO 、架构师之后,会把一互大的方法论带出来,但是这些方法论有的是要一互大的规模才有条件实行,有的是要一互大的人才层次才能实行……
|
42
Javaless2022 2022-03-24 19:58:36 +08:00
用云效前是全职运维人员,用云效后 0.5 个运维人,用 appstack 后,0 个运维人。
|