閱讀696 返回首頁    go 阿裏雲 go 技術社區[雲棲]


雲計算工程師的工作需要技術和技能相結合

如今,雲計算已經成為許多企業的標準,IT就業市場反映出了這一點。人們需要了解成為雲計算工程師所需要的知識和成功的技能。

無論是私有的,公共的還是混合的雲計算部署,都需要能夠設計,規劃,部署,管理和支持這些複雜服務的高級IT專業人士,如雲計算工程師。如果你正在尋求獲得雲計算工作崗位,或者隻想提高雲計算工程技能,那麼重要的是要知道未來的雇主在尋求什麼樣的人才。

了解雲計算工程師的職責

雲計算工作中的IT專業人員通常負責公司雲計劃的各個方麵。這通常涉及雲資源,服務和應用程序的概念化,規劃,設計,實施,優化,管理,故障排除和持續支持。雲計算工程師必須創建一個IT環境,以支持雲計算技術的規模,靈活性和可用性,同時滿足業務目標和確保治理。

雲計算工程師通常是一個總括的術語,可以分解成更為具體的角色。例如,雲計算架構師是專注於雲資源和服務的規劃和設計的工程師,而雲安全工程師專注於安全性和合規性方麵。所以雲計算工程師的工作描述可以從企業到企業。對於這個討論,將把整個角色作為一個單獨的術語來討論。

基礎設施即服務業務的雲計算工作中的IT專業人員負責:

·概念:雲計算工程師需要在雲服務或應用程序中看到商機或獲益。這個項目的早期階段通常涉及與高級管理層的投入和討論。

·規劃與設計:雲計算架構師組織將采用雲技術方式進行雲部署。這涉及對現有基礎設施的評估,然後創建一個詳細描述實際硬件,網絡設備和架構,軟件需求以及使主動性成為現實所需的其他有形元素的設計。雲計算架構師通常強調雲計算這一階段。

·部署,優化和管理:雲計算工程師實施雲資源或服務,涉及硬件和軟件的安裝和配置。雲計算工程師通常將優化部署以保證充分的業績和公司治理。雲計算工程師還將將新的雲資源和服務集成到現有的管理工具中,以監控和報告可用性,性能,生命周期狀態和其他標準。

·故障排除和支持:雲工程師需要保留雲資源。這意味著他們必須監控雲環境,接收報告和警報,采取主動措施來提高性能並快速反應任何問題。工程師還定期進行審核,以確保符合服務級別的協議,以及整體性能和可用性。

沒有全能的雲計算工程師

雲計算的基本概念並不新鮮,但運營雲計算所需的服務,基礎設施和代碼也將迅速發展壯大。這意味著沒有單一的,明確的雲計算工程師工作描述。雲計算的定義和要求因組織和業務目標而異。即使以前你還沒有成為雲工程師,經驗豐富的IT專業人士在成功的項目和在職學習方麵的成功經驗,可能已經具備了許多在這個苛刻的高級職位上取得成功所需的技能。

教育經曆和知識經驗

目前沒有一個單一的,公認的雲計算工程崗位。一些IT專業人員的職業生涯從硬件方麵開始,而其他一些IT專業人員則從軟件方麵開始。一些潛在雇主期望雲計算工程師有三到五年的雲服務經驗,而其他雇主則需要五到七年的專業知識。當涉及像雲計算這樣的快速移動技術時,經過驗證的經驗範圍對於雇主而言,比應聘者接受的正規教育更有意義。

然而,雲計算工程師通常都擁有大學學位,如IT,計算機科學或相關學科的學士學位。很少需要高級的學位,但可能有助於在應聘時脫穎而出。

雲計算工程師還可以從各種行業認可的認證受益,如思科的CCNA Cloud或先進的CCIE數據中心認證,ISO/IEC 27000係列安全標準認證,公認雲認證,如AWS認證解決方案架構師和其他認證。

核心技術技能集

 

雲計算工程師所需的核心技能通常分為硬件,軟件,管理和開發四個方麵。

雲計算工程師需要廣泛的IT硬件知識,包括企業級服務器,存儲子係統和網絡設備。雲計算基礎架構和底層軟件的性能和可用性達到峰值至關重要。為了確保這一點,工程師需要構建和實施可用性和彈性功能,例如高可用性,故障轉移,災難恢複,負載平衡和跨主動或主機數據中心的擴展。

  典型雲基礎架構的視圖,其中包括服務器,應用程序,客戶端和其他組件

軟件知識涉及主要操作係統(如Windows Server 2016和Red Hat Enterprise Linux)的安裝,配置和維護方麵的豐富經驗。虛擬化是雲計算的關鍵技術,因此雲計算工程師需要具備VMwarevSphere/ESXi6.5或基於Linux內核的虛擬機(也稱為KVM)等虛擬機管理程序的專業知識。雲計算實施需要一個全麵的軟件堆棧來處理自動化,編排和自助服務,因此雲計算工程師還需要對OpenStack等雲軟件有著全麵了解。

雲計算工程師的工作需要管理和監控工具的專業知識,如Microsoft System Center,以及Power Shell,Puppet和Chef等多種自動化工具。具有安全責任的雲計算工程師將需要透徹了解安全原則和企業最佳實踐。

雖然雲計算工程師很少是軟件開發人員,但雲計算通常是組織軟件開發項目的首選基礎。這意味著雲計算工程師通常需要參與軟件開發。這需要使用流行語言(如Java,Python和Ruby)的軟件和網頁設計中的一些交叉技巧。軟件幾乎總是與其他服務連接,所以雲計算工程師還必須了解Amazon Web Services,Rackspace,Google Compute Platform,Microsoft Azure,Docker及其各自的API等公共雲服務。

最後,應聘者不僅需要技術訣竅來處理雲計算工作。他們必須掌握細節,組織和溝通,並能夠與不同的業務,開發人員和高級管理團隊互動。


本文轉自d1net(轉載)

最後更新:2017-08-21 17:03:18

  上一篇:go  新加坡準備實施綠色高層數據中心計劃
  下一篇:go  數據中心租戶是否能夠得到掌控?