AWS、Azure、GCPのどれを経験していれば有利なのか。フリーランス案件を探していると、クラウド名だけで比較したくなります。
ただ、案件の条件を分けるのはサービス名だけではありません。設計判断、IAM、ネットワーク、IaC、コンテナ、監視・運用まで、どこを任されるかを見るほうが実務的です。
単価も同じです。特定クラウドだから一律に高いと決めるのではなく、責任範囲と求められる実務の深さを確認すると、自分の経験をどこへ伸ばすべきか判断しやすくなります。
まず比較軸をクラウド名から実務へ変える
三つのクラウドにはサービス名の違いがありますが、設計で向き合う論点には共通部分があります。公式の設計フレームワークでも、セキュリティ、信頼性、性能、コスト、運用といった観点を横断して考えることが求められています。
- 誰に何を許可するかを決めるIAM
- ネットワーク分離と外部接続の設計
- 繰り返し再現できるIaCとデプロイ
- コンテナやマネージドサービスの運用
- 監視、障害対応、変更管理まで含む継続運用
案件票を見るときは「AWS経験あり」の一行で終わらせず、この粒度まで分解してみてください。クラウドが変わっても活かせる経験と、製品固有の知識を分けやすくなります。
AWS案件ではアカウントと権限設計まで確認する
AWSでは、IAMのロールや一時的な認証情報を使い、必要最小限の権限へ寄せる設計が基本になります。複数アカウントを扱う環境では、アカウント境界や権限のガードレールまで設計対象になります。
コンテナ基盤ではAmazon EKS、IaCではAWS CloudFormationなどが選択肢です。単にリソースを作れるだけでなく、テンプレートを再利用し、同じ構成を安定して展開できるかが実務上の確認点になります。
面談では「EC2を触りました」より、権限、ネットワーク、デプロイ、監視をどこまで設計・運用したかを説明できるほうが、自分の担当範囲を伝えやすくなります。
Azure案件ではIDとガバナンスの接続を見る
Azureでは、Microsoft Entra IDとAzure RBACを使った認証・認可が重要な設計要素です。ロールを付与する対象だけでなく、管理グループ、サブスクリプション、リソースグループなど、どのスコープへ権限を与えるかも確認します。
IaCではBicepやTerraform、コンテナ基盤ではAKSが使えます。AKSの設計でも、アクセス制御、ネットワーク、監視、デプロイ自動化までを一体で考える必要があります。
Microsoft系のID管理や既存システムとの接続経験があるなら、その経験を「Azureを触ったことがある」ではなく、認証・権限・運用設計の実績として整理すると強みが明確になります。
GCP案件ではリソース階層と運用設計を押さえる
Google CloudのIAMは、プリンシパル、ロール、リソースの関係でアクセスを制御します。広すぎる基本ロールではなく、必要な権限へ絞ることが推奨されています。
コンテナ基盤ではGKE、構成管理ではTerraformを利用できます。GKEもクラスタを作るだけでは終わらず、ネットワーク、IAM、更新、監視、デプロイ方法まで運用設計が必要です。
GCP経験を示すときも、サービス名の列挙より「どのリソースに誰がアクセスし、どのように変更を再現できる状態へしたか」を説明できると、実務の深さが伝わります。
クラウドをまたいで活かせる経験を先に作る
別クラウドへ移ると、サービス名は変わります。ですが、設計の考え方まで一からやり直すわけではありません。
- 最小権限を意識したIAM設計
- ネットワーク境界と接続経路の説明
- Terraformなどによる再現可能なIaC
- Kubernetesの基本的な運用理解
- ログ、メトリクス、アラートから障害を切り分ける力
- 変更をレビューし、安全に反映するCI/CDの考え方
これらはクラウド固有知識の土台になります。未経験のクラウドへ広げる場合も、既存経験との対応関係を説明しやすくなります。
単価差は「何を任されるか」で読む
フリーランス案件の単価を比較するとき、AWS・Azure・GCPという名前だけで上下を決めるのは避けたいところです。同じクラウドでも、構築補助とアーキテクチャ設計では責任が異なります。
- 要件から構成を決める設計判断があるか
- 既存環境からの移行まで担当するか
- 複数アカウント・サブスクリプション・プロジェクトを統制するか
- セキュリティや権限設計を任されるか
- IaCやCI/CDの標準化まで担当するか
- 障害対応や継続的な改善まで責任を持つか
案件票と面談でこの範囲を確認すると、単価だけでは見えない難易度を比較できます。自分が次に伸ばすべきスキルも、「別のクラウド資格を増やす」だけではなく、設計・自動化・運用のどこを深めるかで考えられます。
案件面談では担当境界を質問する
案件を比較するときは、使用クラウドより先に担当境界を聞いてみてください。
- 既存設計を運用するのか、新規設計から入るのか
- IAMとネットワークは誰が設計するのか
- IaCは導入済みか、これから整備するのか
- Kubernetesを使う場合、アプリ側と基盤側の責任分界はどこか
- 監視設計や障害対応まで担当範囲に入るか
この質問への回答をスキルシートの経験と並べると、AWS・Azure・GCPのどれが自分に合うかを判断しやすくなります。まずは過去案件を「クラウド名」ではなく「設計・構築・自動化・運用」の四つに分けて棚卸ししてみてください。