“DevOps工程師”這個詞現(xiàn)在被廣泛使用,但定義松散。對成都小程序開發(fā)的DevOps工程師所做工作的理解以及他們所需的技能差異很大。在規(guī)模的一端,它被視為專家角色,具有深厚而具體的編碼技能。對于其他人,這是一個更通用的術(shù)語,用于描述DevOps團隊中的活躍人員,他們了解DevOpsIT方法的目標(biāo)和技術(shù)。
通俗地說,尋找DevOps工程師的組織正在尋找可以在DevOps團隊中發(fā)揮作用的人。這本質(zhì)上意味著他們實際上在尋找各種各樣的人,因為一個平衡的團隊,DevOps或任何其他團隊,將需要一系列相互補充的技能。DevOps團隊中的每個人都需要什么——因此定義DevOps工程師技能的起點是基本的DevOps職責(zé):
了解團隊的目標(biāo)和目的。
了解團隊所有成員的技能、能力、角色和責(zé)任。
協(xié)作——將團隊目標(biāo)置于個人目標(biāo)之上。
一個完整的團隊不是同質(zhì)的:不同的成員會有不同的技能——比如足球隊中的進攻和防守,或者樂隊中的鍵盤手、吉他手、歌手等。DevOps工程師一詞用于涵蓋所有團隊成員的地方,不同“DevOps工程師”的技能和能力會有所不同。對于許多組織,他們將嘗試通過不同的術(shù)語為團隊成員展示該范圍,使用諸如DevOps分析師、DevOps測試員、DevOps工程師等術(shù)語。
尤其是在更極端的DevOps方法中,單個團隊在整個生命周期內(nèi)對應(yīng)用程序或服務(wù)承擔(dān)全部責(zé)任,因此需要一系列技能、角色和職責(zé)。例如,在其他類型的DevOps中,保留了獨立的運營團隊,名為“DevOps”的團隊仍然需要一系列技能。它可能并不總是完全符合DevOps的精神,但這可以反映在團隊內(nèi)的不同職位名稱中,特別是出于招聘目的,招聘人員需要在職位名稱中即時傳達所需技能的信息。
從一群不同的人那里獲得最大價值是一項復(fù)雜而具有挑戰(zhàn)性的任務(wù),沒有唯一的正確答案。體育管理的全部奧秘都建立在這一點上。但是,簡單地設(shè)想,資源的最佳利用通常是通過將人們的技能與所需的任務(wù)相匹配來實現(xiàn)的。將職責(zé)分配給DevOps團隊中的不同個人確實有意義,但它應(yīng)該由團隊自己監(jiān)督——而不是由不同的管理法令強加。DevOps是關(guān)于打破孤島,而長期的成功來自于確保孤島不會重建。了解團隊成員的職責(zé)(可能是流動的)與職位之間的區(qū)別是團隊和諧、效率、有效性和真正的DevOps價值的重要工具。
考慮到所有這些注意事項,DevOps工程師在組織和招聘廣告中是一個熟悉的術(shù)語。
與DevOps一樣,“工程師”一詞具有多種含義和解釋。相關(guān)的 Websters 定義告訴我們,“一個人在工程的一個分支中接受過專業(yè)培訓(xùn)或遵循”——這只是給我們“一個DevOps工程師做DevOps”!劍橋詞典對“設(shè)計、構(gòu)建或維護”有更多幫助,如果我們假設(shè)DevOps工程師的概念是對小程序工程師傳統(tǒng) IT 角色的升級,那么我們可以看到該角色專注于設(shè)計和構(gòu)建代碼用于 IT 系統(tǒng)和服務(wù)。
這正是DevOps社區(qū)的大部分人所說的DevOps工程師:主要專注于創(chuàng)建和維護代碼的團隊成員。對于這些組織,他們在DevOps工程師身上尋求的技能集中在采用DevOps的公司中可能遇到的技術(shù)上。因此,他們希望DevOps工程師在使用 Linux、Python編寫代碼方面經(jīng)驗豐富且高效、Amazon Web Services 以及更多(或其他)語言,具體取決于它們使用的內(nèi)容。但這對許多人來說是一個起點。如果我們比較DevOps與小程序工程師,我們會發(fā)現(xiàn)DevOps工程師的技能是小程序工程師的技能加上更多——在DevOps類型的環(huán)境中生成和維護該小程序的能力。這意味著DevOps工程師應(yīng)該具備成熟的小程序工程技能和經(jīng)驗。但除了這些技能之外,您還應(yīng)該有在DevOps類型的環(huán)境中實踐這些技能的經(jīng)驗:一個協(xié)作、溝通、自我授權(quán)的團隊。
然后,成都小程序開發(fā)的DevOps工程師專注于對需求進行編碼,但會涉及對它們的需求,以及如何測試、部署和發(fā)布它們。這需要比傳統(tǒng)小程序工程更廣泛的知識。這反映在DevOps工程師的典型工資中——在美國平均每年約 100,000 美元。請記住,最好的DevOps工程師首先需要成為DevOps人員,其次才是DevOps工程師。
文章均為全美專業(yè)成都小程序開發(fā)公司,專注于成都小程序開發(fā)服務(wù)原創(chuàng),轉(zhuǎn)載請注明來自http://www.39247.cn/news/2645.html