Joe Roberts曾經是一名SaaS產品主管,現在他決定換一份工作,由於他在雲計算領域從業多年,有著豐富的經驗,所以他決定還將繼續從事這方面的工作。
Roberts之前在公司裡是負責SaaS產品研發的資深IT主管和系統工程師,于去年11月份離職。 之後,他收到了很多家公司提供給他的工作邀請,而Roberts最終成為位於美國麻塞諸塞州Waltham市的Bit9公司的一名資深的DevOps工程師。
Roberts在雲計算領域工作了整整七年,具有豐富的雲計算領域的工作經驗,這使他成為非常搶手的應聘者。 據他介紹,他平均每週都能收到20個面試通知。
Roberts說:「我不斷收到邀請我去面試的電話,那些雇主要尋找的人才是不僅懂IT,同時還要有工程實踐經驗、靈活地解決問題的方法、熟悉作業系統、安全和網路等方面的知識,並能夠將作業系統、安全和網路進行自動化處理。 」他還指出,和他一樣有過雲計算從業經歷的同事們也頗受雇主們的青睞。
事實上,出現這種情況不足為奇,因為如今已經有越來越多的各種各樣的企業在使用雲計算技術,而這種情況也促使企業的員工們都越來越精通雲計算技術。
但是,企業在招募從事雲計算專案的人才時,並不僅僅只需要應聘者的單一技能,企業要求這些應聘者還必須是一個綜合性的人才。 這些企業所需要的人才是那些熟悉各種程式設計語言和平臺,並在多個領域具有豐富經驗的專家,而不是那些只專注某一個學科或技術領域的人。 不同企業的雇主需要員工具備不同的技能,因此雇主和企業總結了雲計算從業人員需要具備、最受企業青睞的十項雲計算技能。
廣泛的需求
毫無疑問,對於擁有雲計算技能人才的需求正在不斷上升。 風險投資公司北橋創投(North Bridge Venture Partners)近期公佈了一些資料顯示,去年對855名企業領導的調查中有75%的受訪者表示其企業內部至少使用過一種雲計算平臺,高於2012年的67%的調查比例。
在2013年的這項調查中,SaaS(軟體即服務)的使用率比2012年增長了15%,在受調查的企業中,64%的企業表示在2013年他們都曾使用過SaaS產品或解決方案。 同時,IaaS(基礎設施即服務)的部署率增長了29%,45%的受訪者表示他們在2013年使用過IaaS產品或解決方案。 而PaaS(平臺即服務)的使用率增長了22%,33%的受訪者表示其企業使用過PaaS產品。
此外,雲計算正在被應用於各個行業領域中,包括通信、媒體、銀行和製造業等。
美國人力資源公司Robert Half技術公司的高級執行總監John Reed說:「現在,越來越多的企業都在採用雲計算策略,這意味著越來越多的企業將需要更多的雲計算資源和人才。 」
現在,越來越多的企業都在採用雲計算策略,這意味著越來越多的企業將需要更多的雲計算資源和人才。
——Robert Half技術公司高級執行總監 John Reed
Reed表示,最初,雲計算在業界還是一個新生事物的時候,企業一般在人才市場上很難找到具備這方面專業知識的人才,因此他們會對自己的員工進行雲計算相關的知識和技術培訓。
如今,雲計算的發展已經有幾年的時間了,而且也有許多具備雲計算專業知識和技能的IT專家出現。 儘管如此,但Reed表示,目前具備雲計算知識和技能的人才供應仍然遠遠滿足不了市場上對於這種人才不斷增長的需求。
對於一個雲計算專業人員來說,其職業生涯之路還尚不明確。 但是,雲計算專家們通常都具有非常廣泛的IT從業經驗。 一開始這些雲計算專家在企業中的角色通常是商務分析師、開發人員、系統工程師或網路架構師等,後來公司領導將企業內部系統轉變為基於雲計算的系統,因此他們在工作中開始更多地接觸雲計算技術。 而另一方面,這些雲計算專業人員自己也會進行一些關於雲計算技術方面的培訓,以提升自己的技能水準。
同樣,一些技術專家也會從事一些雲計算專案,但是他們不會因此更換頭銜以反映他們在工作上的一些新的職責。 不過,一些跟雲計算工作相關的新頭銜的確是需要的,如雲計算工程師、雲計算架構師和雲計算策略師。 但是,有分析師指出,一些雇主通常會使用這些頭銜去吸引那些優秀的應聘者。 雖然,有時候冠以這些頭銜的員工似乎只負責雲計算相關的工作和專案,但是分析師表示,大多數企業通常忽視他們的工作頭銜,並指派員工在做雲計算專案的同時也做一些傳統的技術專案。
位於美國Baltimore 市的Catalyst IT服務公司的創始人兼首席執行官Mike Rosenbaum指出,他們公司對於從事雲計算專案工作的員工並沒有單獨的分工,更不用說有單獨的頭銜了。
Rosenbaum說:「我覺得這跟我們公司的員工全都懂得雲計算技術,並都在做雲計算相關的工作有關,所以我們沒有必要去專門招聘一個人去專門負責雲計算相關的工作。 每個員工也都應該理解這一點,因為我們大部分的工作都能涉及到雲計算技術,或者在某些方面和雲計算有關,因此我們的員工也應該適當地掌握一些雲計算技能,並能做一些雲計算相關的工作。 」
我覺得這跟我們公司的員工全都懂得雲計算技術,並都在做雲計算相關的工作有關,所以我們沒有必要去專門招聘一個人去專門負責雲計算相關的工作。
——Catalyst IT服務公司創始人兼首席執行官 Mike Rosenbaum
混合技能
獲取雲計算專業知識並不是僅僅只有一種途徑,同樣雲計算也並不是只有一種單一的技能。
人事部經理、招聘專員、IT領導,甚至是普通職員都認為多方面的技能是利用雲計算系統提高工作效率的必選項,而且,對於IT專家來說也很少有人只擁有其中的一項技能的,他們通常都具備多個雲計算相關的技能。
下面讓我們來看看這十項最熱門的雲計算技能。
1. 掌握這些程式設計語言:Perl、Ruby、Ruby on Rails、Python、JAVA和JavaScript
雲計算專案以這些程式設計語言為主導,一般來說人事部經理和招聘專員並不要求你全部掌握這些程式設計語言,但是至少要掌握兩個以上。 位於美國麻塞諸塞州Burlington市的IT人力資源公司Modis的高級副總裁Matthew Ripaldi表示:「一般來說,企業都更喜歡那些具有多種技能,知識面較寬的員工。 」
2. DevOps,用於開發人員與運營人員之間協調、合作的軟體發展方式
從事雲計算工作的人員不僅應該懂得IT各項組成部分,以及如何利用IT來説明發展企業業務這些基本的技能,還應該掌握網路、基礎設施、開發和運營方面的技術和知識。 Bit9的DevOps工程師Roberts說:「你需要知道如何通過雲計算技術將網路、基礎設施、開發和運營等方面整合到一起。
3. 掌握資料庫的技能,尤其是SQL和MySQL程式設計語言
你還需要掌握一些資料庫相關的技能,尤其是SQL和MySQL程式設計語言,還有開源軟體架構Hadoop、開源分散式資料庫管理系統Cassandra,以及開來源文件資料庫MongoDB。 業界對於雲計算過多的、誇大的宣傳有時候會掩蓋雲計算專案必須要做的一些工作,包括遷移資料的必要性,以及明白資料如何被結構化。 由於資料的遷移和結構化仍然是一個必須的工作,因此掌握資料方面技能的人也依然非常搶手。 Rosenbaum說:「明白人們如何評估資料,並知道資料如何來回遷移是雲計算專案工作的核心,因為我們需要這方面的人才,以提高專案的工作效率。 」
4. 移動應用的開發技能
美國IT人力資源公司Mondo的負責招聘的副總裁Wendy Duarte指出,如今企業為其員工和客戶部署了越來越多的移動應用,並且他們將大部分的移動應用都放在了雲上,因此企業的IT人員需要知道如何將所有的這些工作整合到一起。
5. 瞭解虛擬化技術
Duarte認為:「熟悉虛擬化技術非常重要,因為虛擬化技術能夠有效地提高雲計算的靈活性,同時提高雲計算技術的利用率。 」
熟悉虛擬化技術非常重要,因為虛擬化技術能夠有效地提高雲計算的靈活性,同時提高雲計算技術的利用率。
——Mondo公司招聘副總裁 Wendy Duarte
6. 瞭解專業雲計算供應商提供的系統
企業需要技術專家能夠深入瞭解一個或多個雲計算平臺,如谷歌、亞馬遜或其他專業的SaaS雲計算產品(如Salesforce.com.)。 負責為企業尋找開發人員的Toptal公司的聯合創始人兼首席執行官Taso Du Val指出,商業雲計算產品經驗能夠確保IT公司招到那些懂得如何開發和整合企業正在使用或將要使用的專業系統。
7. 掌握Linux作業系統
美國IT人力資源公司WinterWyman資訊技術搜索部門經理Robert Byron表示,許多IT 領導都在尋找那些會使用Linux作業系統的員工,因為這個作業系統應用非常廣泛,目前已被應用於許多環境中, 包括IaaS服務市場。
8. 掌握Puppet和Chef這兩種集中建構管理工具
雲計算企業通常使用IT自動化軟體Puppet和建構管理工具Chef來擴展、提供、部署和安裝設備,由於這些工具在雲計算環境中變得越來越重要,所以如果你不懂這些技術的話,那就必須要努力學習,掌握這些工具的使用方法。
9. 會製造API
隨著雲計算技術越來越普遍,對於整合應用程式和其他工作負載的需求也在逐漸增長,因而企業需要那些能夠開發應用程式設計介面的人才。 Digital智慧系統(Digital Intelligence System,DISYS)全球服務副總裁Ahmar Abbas說:「這些人應該非常瞭解API(應用程式設計介面)、不同應用程式設計和雲計算系統, 同時他們還需要能夠將基礎設施組合到一起。 」
這些人應該非常瞭解API(應用程式設計介面)、不同應用程式設計和雲計算系統,同時他們還需要能夠將基礎設施組合到一起。
——Digital智慧系統全球服務副總裁 Ahmar Abbas
10. 具備安全知識
眾所周知,所有的企業都希望無論他們在雲上做什麼都能確保安全,達到企業和使用者的安全要求,所以這些企業需要具有安全知識技能的技術專家來説明他們處理安全問題。 Reed說:「安全已經成為企業雲計算策略中最高優先順序之一。 」
雲計算專業技能的價值
鑒於雲計算專家們需要具備的專業知識和技能的多樣性和級別,這些雲計算專家們的薪資也在增長。 招聘人員和人事經理指出,具備相應技能的雲計算專家的薪資和獎金處於逐漸增長的趨勢,同時額外收入和其他獎勵制度也變得越來越吸引人。
Modis的高級副總裁Matthew Ripaldi指出,目前在雲計算領域所有工作職位的平均年收入為10萬美元。
Ripaldi補充說:「而且這一資料還在不斷增長,尤其是在美國東海岸和西海岸的一些大城市中。 而且,不僅僅是薪資在持續增長,獎金也在增長,同時雲計算相關工作人員還可以遠端工作,並擁有靈活的工作時間,甚至還會有額外的獎金和年終獎金。 」
基於此,IDC分析師Cushing Anderson表示,目前,企業不會面臨招不到具備專業的雲計算相關技能的員工,只要企業願意投入資金,無論這筆資金是用來招募具備雲計算技能的員工,還是用來培訓其內部現有的員工,提升員工素質 ,以便從事企業的雲計算專案。
Anderson說:「那些負擔不起或不願意負擔人力資源成本的企業必然不會像其他企業那樣能夠迅速地完成企業內部的雲計算變革。 」
這些企業的發展將會越來越慢,而且在所有的事情上都會慢半拍,繼而會越來越不願意遷移到雲上,不願意將其企業應用擴展到雲上。
但是,Ripaldi指出,那些願意在雲計算人才身上投入資本的企業也會經歷一段艱難的時期,因為為其雲計算專案尋找具備合適技能的雲計算人才也並不是那麼容易的事。 所以,這些實行雲計算策略的企業在雲計算的發展道路上也仍然比較艱難。
因此,這些企業不得不推遲其雲計算專案,否則這些企業將會在雲計算專案中支出更多不必要的成本。 Ripaldi表示,雖然未來企業的雲計算專案會得到發展,但是我們還需要經歷一段時間。 而目前,對於雲計算專業人才的需求仍在持續增長,而且是供小於求。