一千萬個為什麽

搜索

“生產工程”和DevOps之間有什麽關系嗎?



生產工程:“生產工程是制造技術,工程科學與管理科學的結合。” (維基百科)

與DevOps有任何關系嗎?

為了避免一個固執己見的討論,請建立,與事實形式化,並在您的答案中使用參考。

轉載註明原文: “生產工程”和DevOps之間有什麽關系嗎?

一共有 2 個回答:

根據Facebook

Facebook的生產工程是軟件和軟件之間的混合體   系統工程;它使Facebook保持平穩運行和擴展   有效率的。生產工程團隊在Facebook內工作   產品和基礎設施團隊,以確保我們的服務   可靠且可擴展。團隊編寫代碼並調試難題   在現場制作中影響了超過20億人   世界。從我們的Hadoop數據倉庫等後端服務到   像News Feed這樣的前端服務,比如基礎設施組件   我們的緩存基礎設施,負載平衡和部署系統,   生產工程團隊讓Facebook繼續運行。

因為團隊在產品和基礎架構中工作意味著它與開發人員和運營一起工作。

我覺得這是自以為是的。但對我來說,我認為2之間的關系實際上是很多公司犯下的一個大錯誤。那裏有大量的軟件系統混合工作,我已經完成了光譜的兩端,介於兩者之間。 DevOps是一個流行語,它是新的和有光澤的,所以那個領域的所有內容都會立即被視為DevOps。我認為,您可能為生產工程師提供的相同描述聽起來與大多數人認為的DevOps完全相同,而實際上DevOps(謹防意見)正在為開發提供工具以利用和交付給基礎架構。您正在開發軟件運送到平臺並在其上運行。這是一個非常多樣化的角色,這就是為什麽我認為DevOps更像是一個職位而不是職業。我認為自己是一名軟件工程師,但我非常了解系統方面,所以我將專業應用於專業。雖然我認為並且已經看到,反過來應用的是那些曾經是具有開發和開發過程知識的系統管理員。

我認為生產工程師在正在完成的工作領域中是松散的,但最終DevOps為開發團隊的工作方式提供解決方案並塑造其形式。生產工程師可能是系統軟件工程師,他們編寫軟件來支持基礎設施。他們正在編寫在基礎設施上運行的軟件服務,以支持其他服務,而不像DevOps可能會編寫基礎設施作為代碼,這通常會推動某種系統自動化(木偶,廚師,terraformm等)。