優(yōu)秀的DevOps工程師必須具備的軟技能-創(chuàng)新互聯(lián)

年末將至,大批攻城獅與程序猿早已蠢蠢欲動,開始了跳槽漲薪之旅,雖然受社會大形勢影響,IT行業(yè)雖然無法和前幾年的突飛猛進的勢頭相比,但是對DevOps的熱度卻只增不減,工程效能團隊的普及率正在迅速增長,對DevOps工程師需求量也是呈指數(shù)式增加。轉(zhuǎn)型做DevOps工程師、DevOps教練也是逐漸成為IT圈的時尚。那么如何在大量的DevOps工程師中脫穎而出,打破開發(fā)與運維之間的隔閡,成為團隊內(nèi)首屈一指的DevOps專家呢?

為企業(yè)提供成都網(wǎng)站制作、網(wǎng)站設(shè)計、網(wǎng)站優(yōu)化、成都全網(wǎng)營銷推廣、競價托管、品牌運營等營銷獲客服務(wù)。成都創(chuàng)新互聯(lián)公司擁有網(wǎng)絡(luò)營銷運營團隊,以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗助力企業(yè)精準獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術(shù)實力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營銷”三大難題,同時降低了營銷成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認可!

首先,DevOps沒有初級工程師的說法,只要你了解這個領(lǐng)域,就會知道,需求、開發(fā)、構(gòu)建、測試、安全、發(fā)布、部署等都是DevOps工程師必備的能力,為此我們查看所有招聘軟件,DevOps工程師的招聘JD中,都會要求候選人了解git、jenkins、sonarqube、ansible、zabbix、docker、k8s、saltstack、java、python、shell、nginx、F5、mysql、redis等等等。如果這些工具、語言全部都了解,怕是初級工程師很難做到。所以一旦進入了這個領(lǐng)域,已經(jīng)成為一位高級工程師,并且有足夠的能力能Hold上述開源工具及語言了。這些都是DevOps工程師應(yīng)該具備的硬實力,如果感覺自己在DevOps這個領(lǐng)域沒有進步空間,請打開招聘軟件隨便看一個崗位需求,自然就會知道自己欠缺的技能。

DevOps 工程師只具備上述技能點就能完美匹配職責么,為什么每次我們看到業(yè)界大拿每次在運維峰會上侃侃而談,而自己卻只能坐在工位上配置ansible、編寫流水線?所以僅僅靠技術(shù)是無法成為DevOps專家的,工具及語言只是用來解決問題的手段,為此我們還需要具備下述軟技能來突破瓶頸或提升個人能力:

1.       敏捷及項目管理能力

DevOps 與敏捷有著千絲萬縷的聯(lián)系,為了實現(xiàn)DevOps的首要目標:增強客戶體驗、提高創(chuàng)新能力、更快實現(xiàn)價值,那么作為一位DevOps工程師,你是否了解客戶的需求、產(chǎn)品的目標、用戶的體驗、業(yè)界的發(fā)展方向等?如果不了解,請你去參與業(yè)務(wù)組的每日站會??梢酝ㄟ^站會了解到,需求是如何拆解的,迭代周期為什么設(shè)計為雙周,發(fā)布頻率、功能的使用群體等。有這樣的經(jīng)驗積累,才能開發(fā)出更貼合業(yè)務(wù)需求的DevOps平臺,業(yè)務(wù)部門也可以放心的將整個持續(xù)交付流程運行在你所開發(fā)的平臺中。更好的做法是,DevOps工程師可以帶領(lǐng)業(yè)務(wù)團隊實踐敏捷,結(jié)合開發(fā)的平臺,設(shè)計最佳的項目管理及敏捷方案,并把方案落實到實際的項目中,最終通過交付流水線來落地,實現(xiàn)真正的DevOps持續(xù)交付。

 

2.       技術(shù)布道能力

作為DevOps工程師,無論是落地了某些強大的工具鏈、還是引入了哪種前沿的開發(fā)理念,如果沒有人去使用,依然是毫無價值。

技術(shù)布道從性質(zhì)上說更靠近市場推廣、而從行為細節(jié)更貼近技術(shù)。DevOps工程師首要的工作就是技術(shù)及工具鏈選型。選擇更適合業(yè)務(wù)發(fā)展的技術(shù)方案和架構(gòu)帶來的工程效能的提升不是一點點的,所以對新技術(shù)的敏感性是DevOps工程師的一個核心技能。一味的適應(yīng)過去的開發(fā)模式,不去嘗試改變,是無法實踐DevOps的。所以新的開發(fā)模式、前沿的技術(shù)理念如何在整個組織內(nèi)推廣就是DevOps工程師的職責了。在工具鏈維護、DevOps平臺開發(fā)的工作之余,做好技術(shù)推廣、寫好技術(shù)文章、處理好與開發(fā)團隊運維團隊的關(guān)系,給使用者一個好的體驗和目標,DevOps的轉(zhuǎn)型自然會得到團隊的支持。

3.       成本控制能力(賺錢與花錢的能力)

站在巨人的肩膀上,我們可以看的更遠,所以在DevOps建設(shè)過程中我們使用了大量的開源工具,避免自己造輪子。但是開源工具是需要維護成本和二次開發(fā)的,穩(wěn)定性和安全性都是我們在使用過程中的巨大的挑戰(zhàn)。一個DevOps工程師的成本算上社保、公積金、工資、獎金等一年不會低于500K,但是500K可以購買的商業(yè)軟件確比比皆是。如果用一個工程師一年的成本去購買一個商業(yè)軟件,可以節(jié)省掉3個工程師的維護和二次開發(fā)的時間,并且提高了產(chǎn)品的穩(wěn)定性和易用性,這筆買賣不值么?用省下來的錢給工程師發(fā)獎金,不香么(當然省下來的錢也大概率不會打到員工的工資卡上)。

所以,不是全部用開源的就省錢,這個時代最貴的是人才!所以DevOps工程師要有成本控制的思維,無論在硬件還是在軟件的選型上,都要精打細算,畢竟DevOps團隊是個花錢的團隊,花掉的錢一定要產(chǎn)生價值,雖然業(yè)務(wù)價值不好評估,我們可以評估節(jié)省的成本來體現(xiàn)DevOps的重要性。

4.       PPT

PPT 一直是程序員的痛處,甚至一度有一些有趣的聲音,比如某公司年會上對PPT的吐槽,PPT做得好會變相的認為該員工沒有實際的能力,只能靠PPT匯報的精彩就得以晉升,所以流傳著一句話“累死累活干不過做 PPT 的”。這種聲音是錯誤的,,PPT 是 DOC文檔的精華本,一般大多數(shù)時候通過圖文圖表等方式展示你要表達的重點。沒有哪位專家是拿著github地址來分享代碼如何構(gòu)思巧妙,邏輯如何精彩的。ppt是用于人與人交流的介質(zhì),DevOps工程師可以通過吸引人的PPT幫助其他開發(fā)者理解你所推廣的開發(fā)理念,接受統(tǒng)一的持續(xù)集成工具鏈。

5.       演講能力

綜上,具備了項目管理能力、敏捷能力、對新技術(shù)敏感性、具備了技術(shù)布道能力,PPT能力,接下來就是演講能力了。為什么需要演講能力?公司內(nèi)的開發(fā)人員、測試人員、運維人員都相當于你的客戶,給客戶演示你的DevOps平臺,介紹前沿的DevOps理念,都是需要站臺的,這是一個體現(xiàn)演講能力最常見的場景了。所以,DevOps工程師一定不要只知道盯著屏幕擼代碼,只有與其他團隊加強溝通,才能慢慢消除掉彼此間的不信任,消除運維與開發(fā)之間的隔閡。推廣DevOps的不只有技術(shù),文化依然是關(guān)鍵的一個環(huán)節(jié)。

DevOps 是開發(fā)運維一體化、更是工具和文化的集合體,作為一名優(yōu)秀的DevOps工程師,具備全面技術(shù)能力是基礎(chǔ),自身軟技能的積累則是決定因素。

本文名稱:優(yōu)秀的DevOps工程師必須具備的軟技能-創(chuàng)新互聯(lián)
分享鏈接:http://bm7419.com/article28/iipcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作網(wǎng)站排名、網(wǎng)頁設(shè)計公司關(guān)鍵詞優(yōu)化、電子商務(wù)、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)