クラウドエンジニア、つまり企業のインフラストラクチャを評価し、様々な機能をクラウドベースのシステムに移行する専門家の需要は高まっています。これは、企業が重要なビジネスプロセスやアプリケーションをパブリック、プライベート、ハイブリッドクラウドのインフラストラクチャに移行するケースが増えているためです。これらの専門家は、Amazon Web Services、Microsoft Azure、Google Cloud Platformといった主要クラウドプロバイダーのいずれかでの経験に加え、技術スキル、ビジネス知識を兼ね備え、クラウドサービスの構築、保守、そして連携を行います。
クラウドエンジニアのキャリアに興味のある方のために、重要な詳細情報とリソースをまとめました。クラウドエンジニアになる方法に関するこのガイドは、定期的に更新されます。(注:クラウドエンジニアとして成功するためのこの記事は、無料のPDFダウンロードでもご利用いただけます。)
参照:iRobot がデータサイエンス、クラウド、DevOps を活用して次世代スマートホームロボットを設計した方法(表紙記事 PDF)(TechRepublic)
クラウドエンジニアの需要が高まっているのはなぜでしょうか?
2019年に最も需要の高い技術職の一つに挙げられるクラウドエンジニアは、多くの組織が業務機能をクラウドに移行していることから、大きな需要があります。NetEnrichのレポートによると、企業のIT部門の約68%が現在パブリッククラウドインフラを利用しています。SolarWindsのレポートによると、ほぼすべての組織が何らかのワークロードをクラウドに移行しているため、技術プロフェッショナルの半数以上が、クラウドとハイブリッドITが今日の組織にとって最も重要なIT戦略であると述べています。
「企業が新しい環境をアップグレードまたは設計する際に、オンプレミスのインフラストラクチャモデルからクラウドファーストのアプローチに移行するにつれて、クラウド経験のある技術者を雇う必要性が劇的に高まっています」と、人材派遣・採用会社ラサールネットワークのテクノロジーサービス部門シニアユニットマネージャー、ポール・ワレンバーグ氏はTechRepublicに語った。
参照: TechRepublic のすべてのチートシートと賢い人向けガイド
Indeedのレポートによると、2015年から2018年の間に、クラウドコンピューティング関連職種(クラウドインフラストラクチャ、クラウドセキュリティ、クラウドアーキテクト、クラウドエンジニアなど)の求人検索数は約108%増加しました。クラウドコンピューティングスキルを持つ候補者に対する企業の関心は33%上昇しました。
しかし、レポートによると、これらの職種に対する求職者の関心は高いものの、求人企業の需要は依然として適格な候補者の数を上回っている。Indeedの調査によると、「クラウドコンピューティング」と「クラウドエンジニア」というキーワードの検索数は過去2年間で141%増加している。
参照:マルチクラウドの管理(ZDNet/TechRepublic 特集) |無料 PDF 版をダウンロード(TechRepublic)
追加リソース
- クラウドコンピューティングとは?クラウドについて知っておくべきことすべてを解説(ZDNet)
- 企業の69%がビジネスクリティカルなアプリケーションをクラウドに移行(TechRepublic)
- 2019年のデジタルトランスフォーメーション技術投資の優先事項:クラウド、サイバーセキュリティ、AI(ZDNet)
- 技術プロフェッショナルの51%が、クラウドが最も重要なIT戦略であると回答(TechRepublic)
- クラウド移行決定ツール(Tech Pro Research)
クラウドエンジニアは何をしますか?
姉妹サイトTech Pro Researchによると、クラウドエンジニアは、企業の既存インフラを評価し、様々な機能(データベースストレージなど)をクラウドベースのシステムに移行するためのソリューションを調査する役割を担っています。その後、機能を新しいシステムに移行し、保守を行います。
参照: 職務内容: クラウド エンジニア (Tech Pro Research)
クラウドエンジニアには、移行を実行するための技術的能力に加え、ベンダーとの条件交渉、データのセキュリティ確保、そしてプロセス全体を通してベストプラクティスを実践する能力も求められます。また、進捗状況を経営陣に報告し、ITチームと緊密に連携して既存のシステム構造をクラウドベースのシステムに統合します。
追加リソース
- 今年最も需要が高い技術スキル:データ、クラウド、サイバーセキュリティ(ZDNet)
- 雇用主:クラウドコンピューティングのスキルがあれば、給与を引き上げ、トレーニングも実施します(ZDNet)
クラウド エンジニアの職務にはどのようなものがありますか?
クラウドエンジニアには様々なキャリアパスがあります。Indeedによると、求人情報にクラウド関連スキルが記載されている、この分野で最も需要の高い15の職種は以下のとおりです。
- ソフトウェアエンジニア
- シニアソフトウェアエンジニア
- ソフトウェアアーキテクト
- 開発運用エンジニア
- フルスタック開発者
- クラウドエンジニア
- データエンジニア
- Java開発者
- システムエンジニア
- データサイエンティスト
- システム管理者
- シニアJava開発者
- .NET開発者
- フロントエンド開発者
- バックエンド開発者
追加リソース
- クラウドコンピューティングが今後1年間で変化する5つの方法(TechRepublic)
- ハイブリッドクラウド:チートシート(TechRepublic)
クラウド エンジニアになるために習得するのに最適なプログラミング言語やその他のスキルは何ですか?
クラウドエンジニアは通常、コンピュータサイエンスまたは情報技術の学士号以上を取得しています。この分野のエンジニアは、Java、AngularJS、C++、Pythonなど、様々なプログラミング言語を用いた長年のソフトウェア開発経験を持つことが多いです。Cloud Academyによると、クラウドエンジニアはSQL、Kubernetes、Spark、Hadoop、Scala、Kafka、Redshiftといった多くの技術ツールやプラットフォームにも精通していることが多いです。その他の有用なスキルとしては、DevOps、Docker、Linuxなどが挙げられます。
参照: クイック用語集: ハイブリッドクラウド (Tech Pro Research)
マカフィーのレポートによると、IT プロフェッショナルの 40% がセキュリティの専門知識の不足によりクラウドへの移行が停滞していると報告しており、サイバーセキュリティのスキルはクラウド エンジニアにとっても非常に役立ちます。
追加リソース
- クラウドコンピューティング業界で仕事を得るには:習得すべき10のスキル(TechRepublic)
- キャリアアップに役立つ3つの最も価値のあるITスキル(TechRepublic)
- クラウドベースのデータセンターで働くエンジニアに求められるスキルを再評価する (TechRepublic)
クラウドエンジニアの平均給与はいくらですか?
クラウドエンジニアは、2018年に最も高収入のテクノロジー職の一つでした。Glassdoorのデータによると、クラウドエンジニアの基本給の中央値は96,449ドルです。Indeedによると、本稿執筆時点での米国のクラウドエンジニアの平均年収は118,586ドルでした。
追加リソース
- 最も高給なテクノロジー関連職トップ10(TechRepublic)
- 年収20万ドル以上稼げるテクノロジー関連の仕事11選(TechRepublic)
- あなたにふさわしい昇給を得る方法:5ステッププラン(TechRepublic)
クラウド エンジニアの仕事で最もホットな市場はどこですか?
Gartner TalentNeuron によると、2019 年にクラウド コンピューティングの求人が最も多かった米国の 5 つの大都市圏は次のとおりです。
- ワシントン DC、バージニア州アーリントン・アレクサンドリア
- サンフランシスコ・オークランド・ヘイワード(カリフォルニア州)
- ニューヨーク-ニューアーク-ジャージーシティ、ニューヨーク州
- サンノゼ・サニーベール・サンタクララ(カリフォルニア州)
- シカゴ-ネイパービル-エルジン、イリノイ州
追加リソース
- 2019年に仕事を見つけるのに最適な10都市(TechRepublic)
- 2018年にテクノロジー専門家が住むのに最適なアメリカの都市と最悪の都市をご紹介します(TechRepublic)
- 中西部でテクノロジー関連の仕事を見つけるのに最適な8つの場所(TechRepublic)
クラウド エンジニアの面接でよく聞かれる質問は何ですか?
クラウド エンジニアの職に応募する人は、クラウド プラットフォームとテクノロジー、セキュリティの問題、他のチームとのコラボレーションに関するこれまでの経験など、さまざまな種類の面接の質問を受けることが予想されます。
クラウド エンジニアが面接で聞かれると予想される質問には、次のようなものがあります。
- クラウドに特定のソリューションを実装したどのようなプロジェクトに携わってきましたか?
- クラウド実装に関して、どのような種類のセキュリティ問題に直面しましたか?
- クラウド サービス プロバイダーとどのような関係を築いてきましたか?
- あなたが最も得意とするWeb開発ツールは何ですか? よく使うお気に入りのツールとその理由は何ですか?
- クラウドベースのソリューションに対する特定の障害を解決するために、IT チームの他のメンバーとどのように協力したかの例を教えてください。
追加リソース
- 面接の質問: クラウド エンジニア (Tech Pro Research)
- ホワイトボードを捨てよう:技術面接を改善する3つの方法(TechRepublic)
- 技術面接の進め方:5つの質問(TechRepublic)
参照: クラウド データ ストレージ ポリシー (Tech Pro Research)
クラウド エンジニアリングのキャリアに役立つリソースはどこで見つかりますか?
クラウドエンジニアとしてのキャリアを築く道は数多くあります。クラウドコンピューティングに特化した学位プログラムはいくつかありますが、多くの場合、コンピューターサイエンスやITのバックグラウンドが求められます。
また、ベンダーからのクラウド認定資格も多数あり、それらを活用して、ベンダーに関するスキルセットを証明できます。以下に例を示します。
- クラウド実践者、アーキテクト、開発者、運用担当者向けの AWS 認定資格、およびその他の技術分野の専門認定資格。
- MCSE: Microsoft Certified Solutions Expert、MCSD: Microsoft Certified Solutions Developer などの Microsoft 認定資格。
- Associate Cloud Engineer、Professional Cloud Architect、Professional Cloud Developer、Professional Cloud Network Engineer、Professional Cloud Security Engineer などの Google Cloud Platform 認定資格
- Cisco 認定資格(CCNA Cloud、CCNP Cloud など)。
ベンダー中立のオプションには、CompTIA Cloud Essentials 認定と Cloud Security Alliance の Certificate of Cloud Security Knowledge (CCSK) が含まれます。
クラウドコンピューティングのスキルを習得するには、Java、C++、Pythonなどのプログラミング言語を学ぶのが良いでしょう。また、現在勤めている会社で、ネットワーク、仮想化、ストレージといった幅広いスキルを習得することも検討できます。
追加リソース
- 2019年に開発者が学ぶべき10の人気プログラミング言語(TechRepublic)
- Google は 4 つの新しい認定資格でクラウド人材の不足を補おうとしている (TechRepublic)
- より良い仕事に就くのに役立つ、需要の高い技術系認定資格 13 選 (TechRepublic)
- 今年のプログラミング言語?最新のランキングではPythonが傑出している(ZDNet)
- 給与アップにつながるIT認定資格トップ5(TechRepublic)
- 最も人気のあるプログラミング言語は忘れてください。開発者が実際に使用している言語は次のとおりです(TechRepublic)
- 雇用主が本当に必要とするプログラミング言語トップ10(TechRepublic)

画像: iStockphoto/ゴロデンコフ