DevOps是一種文化,哲學和有機的方法,可以自動化工作流程,更有效地將產品推向市場。
DevOps工程師現在需求最大。根據Gartner的研究,25%的2000年頂級全球組織將在2016年年底之前將DevOps作為主流戰略。
當然,展示DevOps流暢性的一個好方法是獲得DevOps Institute證書,例如DevOpsFoundation.
1.具有基礎設施自動化工具的經驗和流暢的網絡語言擁有Ansible,SaltStack,Puppet,Docker,Chef和Windows PowerShell DSC等工具的經驗以及包括Ruby,Python,Java和PHP在內的語言的流暢性是DevOps pro的必備技能。
組織機構正在尋找DevOps候選人精通這些工具和語言中的多種,並有機會進一步提高他們的能力。
2.專門的技術“soft skills”DevOps是一種增強項目生命周期間協作的方式,並在軟件開發和操作兩端連接前端和後端專業人員。
當軟件開發人員和操作人員(系統工程師,系統管理員,數據庫管理員等)有效協作,誠實溝通和工作作為一個團隊,軟件開發生命周期(SDLC)被簡化,風險因素得到緩解,項目完成並部署了最少的錯誤,質量缺陷和故障。
此外,組織在其團隊中擁有DevOps專家,他們對客戶顧問的角色感到舒適,能夠有效地進行交互並與客戶建立積極的業務關系,同時滿足他們的需求和需求。
組織尋找熟練的人際溝通的DevOps候選人,擁有良好的傾聽,談判,解決問題和團隊建設能力。
3.熟悉CI(連續集成)工具持續集成是一種DevOps方法,它不斷地將來自所有開發人員的源代碼更新合並到特定的軟件構建中,通知團隊該過程中的任何故障。
這為開發的軟件系統提供了一個實時窗口,允許所有團隊成員在整個項目生命周期中立即和持續地參與。
CI工具DevOps應該熟悉包括CruiseControl,CruiseControl.NET,Jenkins,Bamboo,Hudson,ThoughtWorks的Go,Urbancode的Anthill Pro,微軟的團隊基礎服務器和Jetbrains的城市團隊。
4.加分技能招聘經理都在尋找DevOps的其他技能棧包括:好消息是,業界需要DevOps團隊成員具有多樣化和不斷發展的技能集,與DevOps候選人希望從他們的工作場所同步。根據Puppet Labs的2014年DevOps報告狀態,有助於學習的氣氛是DevOps工程師工作滿意度的主要組成部分。
原文來自:http://blog.csdn.net/wh211212/article/details/53463732
本文地址:http://www.linuxprobe.com/what-skills-devops-need.html
http://www.bkjia.com/Linuxjc/1191945.html TechArticle