隨著大數(shù)據(jù)云計算技術(shù)的發(fā)展,圍繞這一技術(shù)也催生了很多的新的職業(yè),比如云架構(gòu)師。什么是云架構(gòu)師?云架構(gòu)師負(fù)責(zé)管理一個組織中的云計算架構(gòu),特別是隨著云技術(shù)日益復(fù)雜化,云計算架構(gòu)涵蓋了與云計算相關(guān)的一切,包括管理云存儲所需的前端平臺、服務(wù)器、存儲、交付和網(wǎng)絡(luò)。
而云計算架構(gòu)師所需的技能也因各個組織的特定的云基礎(chǔ)架構(gòu)而有所不同,作為一名云架構(gòu)師要出色的完成自己的工作職責(zé)需要掌握什么技能呢?以下是云架構(gòu)師所需掌握的十大技能:
網(wǎng)絡(luò)工程和管理
CNCF(Cloud Native CompuTIng FoundaTIon)執(zhí)行董事Dan Kohn表示,云架構(gòu)師傾向于以前的網(wǎng)絡(luò)管理員經(jīng)驗。Kohn說:“最典型的是那些熟悉系統(tǒng)管理的人,他們知道如何配置單個服務(wù)器,然后升級并開始考慮服務(wù)器的數(shù)量?!?/p>
成為一名云架構(gòu)師的基礎(chǔ)是具備部署和操作不同網(wǎng)絡(luò)類型的知識,以及通常要掌握與SDN相關(guān)的一些知識。
Kubernetes和Docker
容器正在成為云管理和架構(gòu)的重要組成部分,Kubernetes和Docker是用于構(gòu)建和管理容器的兩個主要工具。尤其是對Kubernetes技能的需求特別高,根據(jù)Indeed的數(shù)據(jù),在2015年10月至2019年10月之間,Kubernetes的工作崗位比例增加了2,141%,而Kubernetes的求職份額也增加了2,125%。
編程語言
雖然具體的細(xì)節(jié)取決于所討論的云,但是了解流行的語言(Java,Perl,Python和C#)將涵蓋云基礎(chǔ)架構(gòu)和云原生應(yīng)用程序基礎(chǔ)。Kohn還建議大家了解一下Go語言,這是Docker和Kubernetes所用的語言。
安全性
隨著法規(guī)越來越嚴(yán)格,安全性越來越成為云架構(gòu)師所需掌握的一項基本技能。雖然現(xiàn)在越來越多的組織正在聘請單獨(dú)的云安全架構(gòu)師,但擁有安全方面的背景有助于端到端云安全。
多云架構(gòu)
對于企業(yè)來說,多云和混合云策略是一種流行的云遷移方式。“人們對多云和混合云的興趣和需求非常大,” Kohn說?!拔医ㄗh大家至少對其他主要的云技術(shù)也要有所了解?!?/p>
靈活性
云計算將繼續(xù)發(fā)生變化,使用云計算所需的技能也將隨之變化。保持靈活性以適應(yīng)新技術(shù),并有能力迅速掌握這些新技術(shù)是至關(guān)重要的。
“需要的特定技能會隨著時間的推移而發(fā)展,” Kohn說?!拔艺J(rèn)為云中有無數(shù)的機(jī)會,這是一項持續(xù)發(fā)展的技術(shù),它不會在原地停滯不前。”
數(shù)據(jù)存儲
這包括基礎(chǔ)設(shè)施、硬件、資源調(diào)配、容量規(guī)劃以及數(shù)據(jù)安全性方面的知識。
溝通
Robert Half Technology的高級副總裁Jim Johnson表示,內(nèi)容展示和溝通技巧至關(guān)重要,特別是因為現(xiàn)在云架構(gòu)師的任務(wù)是向非技術(shù)同事解釋他們的工作。Johnson說:“能夠向CIO闡述云計算的影響,溝通是其中關(guān)鍵的一環(huán)。”
團(tuán)隊合作/領(lǐng)導(dǎo)力
云架構(gòu)師通常需要領(lǐng)導(dǎo)一個團(tuán)隊。能夠管理好多人,處理好各種想法,解決問題是至關(guān)重要的能力。Johnso說,候選人應(yīng)該要經(jīng)常、盡早地培養(yǎng)領(lǐng)導(dǎo)才能。
商業(yè)智慧
業(yè)務(wù)正在成為組織如何選擇和塑造云的重要考量因素。作為云架構(gòu)師不再只是單單地管理云。而是要幫助公司更好地前行。Johns建議大家可以學(xué)習(xí)一下商業(yè)方面的相關(guān)內(nèi)容,他說:“了解這些內(nèi)容能讓你接觸到推動業(yè)務(wù)、創(chuàng)建業(yè)務(wù)和運(yùn)營業(yè)務(wù)所需要的一切,并會讓你對一些技術(shù)有更深的理解。”