DevOps 研發(Java)和 Java 開發我該選擇哪乙個?

時間 2021-05-29 22:47:24

1樓:任衛

大量公司理解錯了Devops,我不騙你,不過我建議你加入devops和我一起宣傳正確的Devops姿勢。

devops是一種軟體專案(特別是網際網路專案)的全生命期管理理念。僅僅維護個jenkins維護個ci/cd工具,並不是完整的devops。

devops本質上就是開發人員運維人員通力合作,開發人員深度介入運維,使軟體從立項開始,就方便穩健地開發、部署和運維,這個複合詞發明出來就是為了特別強調後面的部署運維,它要求專案全盤地把後面的運維工作也納入專案工作目標,軟體不下線專案不解散;開發人員要深度介入後面的運維工作,運維工具也要面向全體軟體開發人員運維人員,要能夠以開發人員可理解的方便姿勢管理軟體的全部生命週期的事項,所有人都應該為自己為他人開發工具,專案所有知識所有工具對專案全體人員都應該唾手可得。

從Software Defined Network到Infrastructure as Code等等,這都是為什麼?這後面的推動力是什麼?

我希望所有專案管理人員、所有開發人員、所有測試人員和所有運維人員都能理解DevOps的真正含義,保持通力合作,採用或製造符合專案具體情況的先進工具,保障專案高效率高水準地開發交付和運維。

再說公司招聘的崗位,一般來講,單獨的DevOps研發,就是指主要工作是開發和維護DevOps工具的那群人。那這些工具現在流行的都有哪些呢?Ansible/Salt/Kubernetes/Docker/Jenkins/Git/EFK/Prometheus/CMDB等等具體的工具或系統,覆蓋了專案所有方面吧。

當前這裡面,面向開發人員提供工具以Git為核心進行打造,面向部署過程則以k8s/docker為核心。容器化是潮流,當然,滿足專案需求,容器滿足不了或難以滿足的還是以傳統方式來滿足。不要迷信容器,也不要小看容器,正確認識容器是所有專案參與人員都要考慮的,畢竟高效穩健低成本地完成專案目標才是根本嘛。

所以,你要挑工作的話,挑核心的。

2樓:hzldds2020

DevOps 的開發主要偏自動化運維的開發。

比如IT流程,測試,上線,部署的自動化流程的開發。會涉及方方面面的知識。對你個人而言,提公升會比較快。

要看你是哪種公司了,如果是一線網際網路企業,還是很有意思的。

而且這些東西比較有技術含量的。

如果不是大型一線企業,容易呵呵。

3樓:

我司確實有團隊做DevOps, 但我感覺他們更像Ops...比如Jenkins 掛了他們要去看一下為什麼掛了...intra route掛了的話也歸他們管,或者kubernates伺服器掛了也是他們的活(注意是伺服器掛了)。

dev其實是指用CI/CD做開發的人...Dev是使用者,DevOps是維護者,不過其實如果不是特別底層的問題Dev自己就解決了...

4樓:swxlion

DevOps有真Dev真Ops,也有假Dev真Ops。

如果你喜歡技術,那如果公司有中颱,或者基礎設施,看這個團隊是不是在DevOps下。是,選DevOps下的這個團隊,不是,選開發。

DevOps和SRE有區別嗎?

devops是理念,SRE是SRE Site Reliability Engineering站點可靠性工程師,能一樣麼。SRE是DevOps的實踐者 饒琛琳 谷歌的人自己說的 devops和sre的關係就好比hbase和bigtable一樣。見 https www.其實就是沒區別。 DevOps和S...

Java 中iterator和iterable的關係是怎樣的?有何意義?

黃美英 乙個是迭代方法介面,乙個是迭代器 類 介面。迭代方法Iterator 實現hasNext 和 next 就這倆方法,其他啥也沒了。迭代器介面iterable 負責持續返回可以實現迭代方法的乙個類,有個這個類,自然可以且必須實現迭代方法。當乙個集合想要遍歷,你是需要迭代方法呢?還是持續返回乙個...

中芯國際研發崗(電路方向)和天馬微電子研發崗該怎麼選擇?

看目標是什麼了 吃得苦,想要有個更好的發展,那就去中芯國際,前景比天馬微電子好 想過的輕鬆一點,對薪資要求沒有那麼高的話,天馬也還行。中芯國際實際情況不太清楚,天馬是沒有明面上說996,理論上加班能調休,基本上工資低於行業平均的。這麼多年我只見過從天馬跳槽去中芯國際的,沒見過從中芯國際跳槽到天馬的。...