說起時下熱門的幾個行業,IT肯定名列其中,甚至現在越來越多的非專業人士都開始轉行學IT了。
而云計算技術,又因為它獨有的便捷性和領先性,獲得很多企業的青睞,云計算技術人員在整個IT從業人員中也變得很吃香,因此也就有很多T人員愿意向云計算領域轉型。
那么,具體而言,云計算都有哪些職位呢?需要哪些技能呢?
云計算管理員
企業需要工作人員配置云部署并執行管理和監控任務。這個工作人員就是云計算管理者,要隨時更新自己的技能,確保是新的。
管理員的大部分工作是云計算基礎設施管理。要了解核心云平臺,監控工具和配置管理系統,如Ansible和Zenoss,要了解用什么樣的工具來提高用戶體驗。
如果你會用DevOps工具那就更好了,特別是隨著越來越多的企業追求這個模式。它有利于云計算管理員獲得DevOps相關工具(如Jenkins和Chef Server)的經驗。如果有些企業所需的直接編碼專長,那就要懂得多種計算機語言了,如Java,C / C ++或C#。
云計算架構師
云計算架構師考慮到大局:他們監督云計算策略,包括采用計劃,應用程序設計和管理。由于云計算技術不斷變化,云計算架構師必須了解當前趨勢,以保持環境的有效運行。
企業希望云計算架構師能夠面對未來的系統,而且要有大局觀,能夠為三年或三年以上的的云戰略進行預測和規劃。
跨平臺的可移植性是企業面臨的一個重大問題,因為云計算規劃師需要知道容器的能力以及相關它能夠如何適應云戰略的問題,諸如OpenStack等開源平臺。
云計算安全經理
安全性始終是企業的首要關注點,云計算安全管理者的作用是保持云部署安全。作為該職位負責人,如果能夠通過正式的培訓和認證,如認證信息系統安全專家,這些方面絕對加分。
在云計算安全方面,需要能夠設計,執行和維護各種云基礎架構的云安全策略。云計算系統的威脅和風險日益嚴重,所以管理人員必須不斷監控環境。需要跟蹤云安全趨勢,并掌握不同的工具和流程,如加密,訪問控制和多因素身份驗證。
管理人員必須具備良好的溝通能力,為組織內的員工制定政策,以及對治理和合規性標準(如PCI DSS)的了解。
云應用開發人員
企業開發和部署軟件的方式隨著云計算的發展而不斷變化。由于這些變化,企業需要更多的云應用開發人員;他們希望開發人員也承擔通常與架構師,工程師,分析師和技術人員聯系的角色。如果你還專精一門語言,在使用該語言的企業中,你必將獲得一席之地。
在平時工作中,獲得主流云平臺(如Amazon Web Services,Google和Azure)的實際開發經驗也是至關重要,熟悉這些平臺以及它們之間的互操作性將會為自己添加跟多籌碼。
通常這個時候,你用得的管理和開發工具越多,解決工具間轉換和集中的經驗就會相對豐富。在工作時還要多動腦,能程序處理的事,絕不用人工,特別是在處理DevOps,持續集成和持續交付時。