Windows Server の EOL 対応や基幹システムの刷新をきっかけに、Azure への移行が経営会議で決まりました。ところが情報システム部門を見渡すと、Azure の本番環境を設計・構築した経験がある人は一人もいません。正社員の求人を半年出しても応募は集まらず、Microsoft パートナーの SIer から出てきた一括委託の見積は、そのままでは稟議が通らない金額でした。こうした状況で「Azureエンジニアを業務委託で確保できないか」と考え始める情報システム部門のマネージャーは少なくありません。
しかし、いざ調べ始めると壁にぶつかります。検索して出てくるのは、エンジニア向けの案件一覧や単価相場の記事ばかりで、発注する側が「どんな人を、どこまでの範囲で、いくらで頼めばよいのか」を自分で決めるための材料がほとんど見当たりません。社内に Azure を評価できる人がいないのに、外部人材のスキルの良し悪しを判定し、本番テナントの管理者権限をどこまで渡すかまで自分で決めなければなりません。これは、判断材料のないまま重い意思決定だけを迫られている状態です。
さらに厄介なのは、判断を誤ったときの傷が深いことです。設計だけ外部に任せて去られれば、運用と障害対応が丸ごと社内に残ります。全体管理者の権限を渡したまま契約が終われば、監査で指摘される穴が残ります。過剰なサイジングで構築されれば、人件費とは別に毎月の Azure 利用料が想定の数倍になります。「安く早く」のつもりで始めた業務委託が、結果として本番環境ごと外部依存になってしまいます。この不安が、発注をためらわせる正体です。
この問題は、正しい順序で判断していけば解けます。鍵になるのは、「Azureエンジニア」という一括りの職種名を捨てて職域に分解すること、契約形態の言葉で任せる範囲を定義すること、認定資格を「業務範囲の当たりをつける道具」として使うこと、そして権限を全か無かではなく段階的に絞れると知ることです。この4つが揃えば、社内に有識者がいなくても発注の意思決定ができるようになります。
本記事では、Azureエンジニアを業務委託で確保するための判断軸を、職域の分解、契約形態の選び方、スキルの見極め方、単価と Azure 利用料の二重コスト、本番テナントの権限設計、そして実際の発注 6 ステップという順で解説します。読み終えたときに、募集要項と稟議資料の骨格を自分の手で書ける状態になることを目指します。
「Azureエンジニア」を一括りに募集する業務委託が失敗する理由

Azureエンジニアの業務委託でつまずく企業の多くは、募集要項を書く最初の段階で失敗しています。「Azure ができる人を 1 名、週 3 日」という書き方をした瞬間に、ミスマッチと単価の高騰が同時に起きる構造になっているためです。
その理由は単純で、Azure という製品群があまりに広いからです。仮想マシンを立てて Windows Server を移行する仕事と、Microsoft Entra ID のテナント設計をする仕事と、データ分析基盤を組む仕事は、同じ「Azure」という名前がついているだけで、求められる経験はまったく別物です。ところが募集する側がその違いを分けずに書くと、応募してくる人材の実力にも大きなばらつきが出ます。そして「全部できます」と答えられる希少な人材だけを対象にしてしまうため、本来必要のない単価水準まで引き上げられてしまいます。
背景として、クラウド人材そのものが不足していることも押さえておく必要があります。IPA が 2026 年 7 月に公表した「DX動向2026」では、DX を推進する人材の量について「やや不足している」「大幅に不足している」と回答した企業が 85.5% にのぼり、この高い水準が数年にわたって続いていることが報告されています(IPA「DX動向2026」)。クラウド人材の争奪戦は業界メディアでも継続的に取り上げられており(日経クロステック「クラウド人材が足りない!」)、正社員採用で「Azure が全部できる人」を待つ戦略は、期限のある移行プロジェクトとは相性が良くありません。
だからこそ、Azure エンジニアの外注を考える段階では「何ができる人が欲しいのか」を先に細かく定義する必要があります。範囲を狭く定義できれば、対象となる人材の母数が増え、結果として調達しやすく、単価も適正化されます。
Azureエンジニアは6つの職域に分かれる
実務上、Azure に関わる仕事は次の 6 つの職域に整理すると扱いやすくなります。クラウドエンジニアの外注を検討するときは、まずこの表のどこに自社の課題があるかを特定してください。
職域 | 代表的な業務 | 典型的な依頼シーン |
|---|---|---|
IaaS 基盤構築・移行 | 仮想マシン、Azure Files、Azure Backup、Site Recovery、オンプレからのサーバー移行 | Windows Server の EOL 対応、データセンター撤退、ファイルサーバーのクラウド化 |
ネットワーク・ID | 仮想ネットワーク設計、VPN/ExpressRoute、Microsoft Entra ID のテナント設計、条件付きアクセス | 拠点間接続の再設計、オンプレ Active Directory との連携、ゼロトラスト対応 |
セキュリティ | Microsoft Defender for Cloud、Azure Policy によるガードレール、ログ監視、規制対応 | ISMS・監査対応、セキュリティインシデント後の体制強化 |
データ・AI | データ基盤の構築、分析パイプライン、Azure OpenAI Service の活用 | 経営ダッシュボードの整備、社内文書の AI 検索 |
DevOps・IaC | Azure DevOps/GitHub Actions による CI/CD、Bicep や Terraform による構成管理 | 手作業の構築からの脱却、環境の再現性確保 |
Microsoft 365 連携 | Microsoft 365 と Azure の ID 統合、Azure Virtual Desktop、Intune によるデバイス管理 | リモートワーク基盤の整備、業務端末の刷新 |
同じ「Azureエンジニア」という肩書きでも、IaaS 基盤の移行を何度もこなしてきた人が、データ基盤の設計を同じ品質でできるとは限りません。逆に、データ分析に強い人にファイルサーバー移行を頼むのも噛み合いません。職域を分けて書くだけで、面談に来る候補者の顔ぶれが変わります。
自社の課題がどの職域に当たるかの見分け方
社内に Azure の有識者がいない場合、「自社の課題がどの職域か」を判定するのが最初の難関になります。ここは、技術用語ではなく「何がきっかけでこの話が始まったか」から逆引きするのが確実です。
社内で起きていること(トリガー) | 主に必要な職域 | 補助的に必要になりやすい職域 |
|---|---|---|
Windows Server や SQL Server のサポート終了が近い | IaaS 基盤構築・移行 | ネットワーク・ID |
社内システムの障害が増え、ハードウェアの保守期限も切れる | IaaS 基盤構築・移行 | DevOps・IaC |
拠点追加やリモートワーク拡大でネットワークが限界 | ネットワーク・ID | セキュリティ |
取引先や監査からセキュリティ体制の説明を求められた | セキュリティ | ネットワーク・ID |
経営から「データを見える化しろ」と言われた | データ・AI | IaaS 基盤構築・移行 |
仮想デスクトップや端末管理を刷新したい | Microsoft 365 連携 | ネットワーク・ID |
構築が属人化し、誰も同じ環境を作り直せない | DevOps・IaC | IaaS 基盤構築・移行 |
多くの中堅企業では、最初のトリガーは EOL 対応やハードウェアの更改です。この場合、必要なのは「IaaS 基盤構築・移行」の職域であり、データ基盤や AI の経験は募集要項に含める必要がありません。要件を絞れば絞るほど、候補者の母数は増えます。
なお、補助的に必要な職域が出てくること自体は珍しくありません。そのときの選択肢は「主となる職域の人に、補助職域の設計まで含めて依頼できるか確認する」か、「補助職域だけスポットで別の人に短期依頼する」かの二択です。最初から両方できる人を一人で探そうとすると、候補が急激に絞られます。
正社員採用・SIer一括委託・業務委託の使い分け
Azure エンジニアの不足という状況において、確保手段は大きく 3 つあります。どれが正解というものではなく、プロジェクトの性質によって使い分けるものです。稟議では、この 3 つを同じ土俵に並べて比較することが求められます。
観点 | 正社員採用 | SIer 一括委託 | 業務委託(フリーランス・個人事業主等) |
|---|---|---|---|
立ち上がりまでの期間 | 求人から入社まで数ヶ月〜半年以上かかることが多い | 提案・見積・契約を経て数週間〜数ヶ月 | 候補者が見つかれば数週間で稼働開始も可能 |
稼働量の可変性 | 固定。繁閑に合わせた調整が難しい | 契約範囲で固定。追加は変更契約が必要 | 週1日〜週5日など段階的に調整しやすい |
予算の性質 | 固定費(人件費)として継続 | プロジェクト単位の投資として計上 | 稼働量に応じた変動費として計上しやすい |
社内に残る知見 | 最も残りやすい | 委託先に蓄積されやすい | 契約設計次第。ドキュメント要件を明記すれば残せる |
向いている場面 | Azure を長期の内製基盤にすると決めた場合 | 要件が固まり、成果物と責任範囲を明確にできる場合 | 期限が決まっており、社内に知見を残しながら進めたい場合 |
期限が決まっている移行プロジェクトで、かつ運用は最終的に社内に戻したい場合、業務委託が現実的な選択肢になります。一方で、Azure を今後 5 年、10 年の基盤にすると経営が決めているなら、業務委託で立ち上げつつ並行して正社員採用を進める二段構えが妥当です。
業務委託と雇用のどちらを選ぶかを、コスト・法務の観点まで含めて整理したい場合は、エンジニアの業務委託と雇用の判断軸もあわせてご覧ください。Azure に限らないインフラ外注全般のメリット・費用相場・進め方については、インフラエンジニアの外注で整理しています。
業務委託で任せられるAzure業務の範囲と契約形態の選び方
職域を特定できたら、次は「その職域のどこまでを外に出し、どこから社内に残すか」を決めます。ここを感覚で決めてしまうと、あとで責任の所在が曖昧になり、障害が起きたときに揉めます。任せる範囲は、契約形態の言葉で定義するのが確実です。
そして、任せる範囲が言葉になれば、渡すべき権限の上限も自動的に決まります。「本番テナントに外部の人を入れるのが怖い」という不安は、多くの場合「任せる範囲を言葉にできていないから、どこまでの権限が必要か分からない」ことから来ています。
準委任契約が向くAzure業務・請負契約が向くAzure業務
業務委託契約は、大きく準委任契約と請負契約に分かれます。請負契約は「仕事の完成」を約束するもので、成果物が定義できる業務に向きます。準委任契約は「業務の遂行」を約束するもので、完成を約束できない継続的な業務に向きます。
Azure の業務に当てはめると、次のような整理になります。
業務 | 向いている契約形態 | 理由 |
|---|---|---|
移行方式の検討・アーキテクチャ設計 | 準委任 | 検討の過程で前提が変わることが多く、「完成」を先に定義しにくい |
設計書の作成(構成図・パラメータシート) | 請負も可能 | 成果物の粒度を仕様として定義できる |
サーバー移行の実施(台数・対象が確定している) | 請負 | 対象と完了条件を数えられる形で定義できる |
IaC コードの整備 | 請負も可能 | 対象リソースと再現条件を定義できる |
運用保守・監視・チューニング | 準委任 | 期間中の稼働に対する対価であり、完成という概念がない |
障害対応・問い合わせ対応 | 準委任 | 発生量も内容も事前に確定できない |
Azure の運用保守を委託する場合、請負契約で「安定稼働を完成させる」といった書き方をすると、責任範囲が無限に広がりかねません。運用保守は準委任契約とし、対応時間帯・一次受けの範囲・エスカレーション先を契約書に明記するのが実務的です。
逆に、移行対象のサーバーが 30 台と確定しているようなケースでは、請負契約で完了条件(移行後の疎通確認項目、切り戻し手順の提出など)を定義したほうが、双方にとって進めやすくなります。
委託先の3つの選択肢と、Azureテナントの管理権限がどちらに残るか
委託先には大きく 3 つの選択肢があり、単価水準だけでなく「Azure テナントの管理権限が最終的にどちらに残るか」が変わってきます。ここは見落とされやすい論点です。
委託先 | 対応範囲 | 単価水準の傾向 | テナント・契約の持ち方 |
|---|---|---|---|
フリーランス(個人事業主・法人成り含む) | 特定職域に特化。稼働日数の調整がしやすい | 中間マージンが少なく相対的に抑えやすい | 自社が Azure 契約とテナントを保有し、作業者に権限を付与する形が基本 |
SES・受託開発会社 | チーム編成が可能。要員の交代にも対応しやすい | 中間コストが乗るため中〜高 | 自社がテナントを保有するのが一般的だが、契約により異なる |
Microsoft パートナー(CSP 経由) | Azure 契約の提供と技術支援をセットで受けられる | 支援内容込みのため高くなりやすい | パートナー経由で Azure を契約するため、請求や一次サポートがパートナー側に入る |
Azure の契約形態には、Microsoft と直接契約する Enterprise Agreement(EA)や Microsoft 顧客契約(MCA)と、パートナー経由の CSP があり、CSP では請求も一次サポートもパートナーが窓口になります(NRI atlax「Microsoft Azure のはじめ方(契約編)2026年版」、Microsoft Learn「パートナー経由の Azure プラン」)。自社で契約と権限を握り続けたいのか、まとめて任せたいのかは、業務委託の相手を選ぶ前に決めておくべき論点です。
この記事の主眼である「社内に知見を残しながら必要な範囲だけ外に出す」進め方を選ぶなら、Azure の契約とテナントは自社名義で保有し、作業に必要な権限だけを外部の人に付与する形が基本になります。
発注者が指示を出せる範囲の線引き
業務委託では、発注者が受託者に対して業務の進め方を細かく指示する、いわゆる指揮命令はできません。これは Azure に限らない一般原則ですが、Azure の運用場面では境界が曖昧になりやすいので注意が必要です。
たとえば、次のような場面で線引きが問われます。
- 深夜に発生した Azure 上のアラートについて、社内の当番から外部の作業者へ直接連絡してよいか
- 社内の定例朝会に毎朝参加してもらい、その日の作業内容をその場で割り振ってよいか
- 社内チャットで「このリソース、今すぐ止めておいて」と個別に依頼してよいか
これらを避けるための実務的な対処は、「連絡経路」と「依頼の単位」を契約時に決めておくことです。障害時の連絡は個人ではなく合意した窓口と手順を経由する、依頼は個別の指示ではなく作業項目として渡す、といった形にします。稼働時間や対応時間帯も契約書で定義しておけば、深夜連絡の可否も自動的に決まります。
見積書から契約締結までの書類手続きや、発注時に決めておくべき項目の一覧は、業務委託エンジニアの発注・契約フローで整理しています。
社内に有識者がいなくてもAzureエンジニアのスキルを見極める方法
ここからが本題です。「Azure できます」と言う候補者を前にして、社内の誰もその真偽を判定できません。この状況を、評価者にドメイン知識がなくても機能する形に落とし込みます。
考え方は 2 段階です。まず Microsoft 認定資格で「どの職域の話ができる人か」の当たりをつけます。次に、資格では測れない実務力を、回答の具体性で判定します。資格だけで判断すると危ういのですが、資格を無視すると当たりのつけようがありません。両方を組み合わせるのが現実的です。
認定資格(AZ-104・AZ-305・AZ-500・AZ-400)と任せられる業務の対応表
Microsoft の Azure 資格は、AZ-104 のような「azure 資格 az-104」で検索されるアソシエイトレベルと、その上位のエキスパートレベルに分かれています。それぞれが想定している職務は Microsoft Learn の認定資格ページに明記されているため、募集要項を書くときの語彙としてそのまま使えます。
資格 | 正式名称 | レベル | 想定される職務 | 主に対応する職域 |
|---|---|---|---|---|
AZ-104 | 中級(アソシエイト) | 仮想ネットワーク、ストレージ、コンピューティング、ID、ガバナンスの実装・管理・監視 | IaaS 基盤構築・移行、ネットワーク・ID | |
AZ-305 | エキスパート | ビジネス要件を Azure のソリューション設計に落とし込む。ID・ガバナンス・監視・ストレージ・事業継続・インフラの設計 | 全職域の設計フェーズ | |
AZ-500 | 中級(アソシエイト) | セキュリティ体制の管理、脅威保護の実装、脆弱性の特定と修正 | セキュリティ | |
AZ-400 | エキスパート | ソース管理戦略、ビルド・リリースパイプライン、セキュリティとコンプライアンス計画の設計と実装 | DevOps・IaC |
この対応表を使うときに、押さえておくべき注意点が 3 つあります。
第一に、エキスパートレベルの資格には前提条件があることです。AZ-305 の取得には Azure 管理者アソシエイト(AZ-104)の認定が必要とされており、AZ-400 は Azure 管理者アソシエイトまたは Azure 開発者アソシエイトのいずれかが前提条件になっています(各認定資格ページの「認定の前提条件」欄)。したがって、AZ-305 保有者は AZ-104 相当の運用知識も持っていると考えて差し支えありません。募集要項に両方を並べて書く必要はありません。
第二に、資格の体系は入れ替わることです。たとえば AZ-500 とその認定資格は 2026 年 8 月 31 日に廃止されることが Microsoft Learn の認定資格ページで告知されており、それ以降は新規取得も更新もできなくなります(Microsoft 認定: Azure セキュリティ エンジニア アソシエイト)。データ領域でも、Azure Data Engineer Associate(DP-203)が 2025 年 3 月末に廃止され、Microsoft Fabric を前提とした資格体系へ移行しています。募集要項に資格名を書く際は、その資格が現在も提供されているかを Microsoft Learn で確認してください。廃止された資格を持っていること自体は経歴として有効ですが、「必須資格」として要件に書くと応募が成立しなくなります。
第三に、資格は業務範囲の当たりをつける道具であって、実務力の証明ではないことです。認定資格は 12 か月ごとの更新制であり、知識が現行かどうかの目安にはなりますが、本番環境で移行を完遂した経験や、障害の切り分けができるかどうかは測れません。そこを埋めるのが次の質問です。
資格では測れない実務力を確認する質問
以下は、Azure の技術的な知識がない立場でも使える質問です。重要なのは、回答の正解を判定することではなく、回答が具体的かどうかを見ることです。実務経験がある人は固有名詞と数字で答え、経験が浅い人は一般論で答えます。
質問1:直近で担当された Azure の移行案件について、対象と規模、期間を教えてください。
良い回答の特徴は、サーバー台数、サブスクリプションの構成、移行期間、体制人数が具体的に出てくることです。「複数台のサーバーを移行しました」「大規模な案件でした」といった曖昧な粒度が続く場合は、実際に手を動かした範囲を追加で確認してください。
質問2:移行の途中でうまくいかなかったことと、そのときどう対処したかを教えてください。
これは最も判別力が高い質問です。実際に本番移行をやり切った人は、必ず何かに引っかかっています。ライセンス持ち込みの条件、オンプレとのネットワーク経路、認証連携、パフォーマンスの想定外など、具体的な躓きとその解消手順を語れます。「特に問題はありませんでした」という回答が出た場合、設計だけで実装に立ち会っていない可能性があります。
質問3:構築後、コストが想定より高くなったことはありますか。あった場合、どう気づいてどう下げましたか。
Azure の利用料に責任を持った経験があるかを確認します。良い回答には、コストの監視方法(予算アラートやコスト分析の利用など)、下げるために取った手段(サイズ変更、不要リソースの停止、リザーブドインスタンスや Azure Hybrid Benefit の適用など)、そして下がった幅が含まれます。この質問に答えられない人に本番のサイジングを任せると、後述する落とし穴に直行します。
質問4:本番環境の作業権限はどのような形で受け取ってきましたか。
権限に対する感度を見る質問です。「所有者権限をもらって作業していました」としか答えられない場合は、最小権限の設計に踏み込んだ経験が乏しい可能性があります。サブスクリプション単位かリソースグループ単位か、必要なロールを個別に依頼したことがあるか、といった話が自然に出てくる人は、後述する権限設計の相談相手になります。
質問5:作業を引き継ぐとき、どのような資料を残してきましたか。
構成図、パラメータシート、運用手順書、IaC のリポジトリなど、成果物の名称が具体的に出てくるかを見ます。「必要に応じて作成していました」で止まる場合、引き継ぎを前提とした働き方に慣れていない可能性があります。ここは契約で成果物として明記すべき項目にも直結します。
質問6:この案件で、ご自身が担当できない範囲はどこですか。
境界を自覚しているかを確認する質問です。すべてできると答える人より、「ネットワークの物理側は専門外なので、そこは御社のネットワークベンダーと連携したい」のように線を引ける人のほうが、実務では信頼できます。
経歴書で見るべき3つの数字
面談の前段階、書類の時点でも判定材料はあります。技術用語を読み解けなくても、次の 3 つの数字を探すだけで絞り込みができます。
- 担当したサブスクリプション数・仮想マシン台数などの規模:自社と桁が近いかを見ます。数千台規模の案件経験しかない人が、20 台の移行で最適な判断をするとは限りません。逆に、数台規模しか経験がない人に全社基盤の設計を任せるのも無理があります。
- 移行や構築の実施件数:同種の案件を何回経験しているかは、想定外への対応力に直結します。1 件目の人が悪いわけではありませんが、その場合は設計レビューを別途受ける前提で体制を組みます。
- 運用に携わった期間:構築だけで抜けている経歴が続く場合、運用でどんな問題が起きるかの土地勘が薄い可能性があります。同じ環境を 1 年以上運用した経験があるかを見てください。
これら 3 つを、職務経歴書の案件ごとに拾い出して並べるだけで、候補者間の比較ができるようになります。技術用語の理解は必要ありません。
Azureエンジニアの業務委託単価相場とAzure利用料の二重コスト

費用の話に進みます。ここで最も重要なのは、Azure の費用は「人件費」と「Azure 利用料」の 2 系統で決まり、しかも前者を安く抑えた判断が後者を膨らませることがあるという構造です。この構造を理解しないまま単価だけで委託先を選ぶと、稟議で説明できない事態になります。
職域・稼働形態別の単価目安
まず人件費です。Azure エンジニアに限定した公的な単価統計はありませんが、周辺の調査から水準の見当をつけることはできます。エン・ジャパンが運営する「フリーランススタート」の定点調査では、2025 年 12 月末時点の掲載案件 474,988 件をもとに、フリーランスエンジニアの月額平均単価は 78.3 万円と報告されています。職種別では SRE が 93.5 万円、CRE が 90.9 万円と、インフラ・運用寄りの職種が全体平均を上回る水準にあります(エン・ジャパン「2025年12月度 フリーランスエンジニア月額平均単価78.3万円」)。
経験年数による差も押さえておく必要があります。セラクの整理では、経験年数別の単価水準は若手(経験 3 年未満)で 30〜60 万円、中堅(3〜7 年程度)で 60〜90 万円、上級(7 年以上)で 90〜150 万円とされています。同じ資料のフリーランス職種別のデータでは、インフラエンジニアの平均単価が 68 万円、最高単価が 165 万円と、同じ職種名でも 2 倍以上の開きがあることが示されています(セラク「エンジニアの単価相場と年収目安」)。Azure エンジニアに特化した相場についても、スキルや案件内容によって幅が大きいことが指摘されています(テクニケーションシード「Microsoft Azureエンジニアとは?」)。
発注側として押さえるべきは、単価の絶対値そのものよりも「自社が求める経験レベルがどのレンジに当たるか」です。本番環境への移行作業を任せるのであれば中堅レンジ(60〜90 万円)が出発点になり、全社基盤のアーキテクチャ設計まで委ねるのであれば上級レンジ(90〜150 万円)を想定しておく必要があります。逆に、社内で手を動かす前提でレビューだけを依頼するなら、稼働日数を絞ることで総額を抑えられます。
これらを稼働形態別に整理すると、次のような目安になります。
稼働形態 | 月額の目安(フルタイム相当を按分) | 向いている使い方 |
|---|---|---|
週1〜2日(アドバイザリー・レビュー中心) | フルタイム相当の 2〜4 割程度 | 設計方針のレビュー、社内メンバーの技術相談先、移行後の定点チェック |
週3日 | フルタイム相当の 6 割程度 | 設計・構築を主導しつつ、社内が並走して知見を吸収する体制 |
フルタイム相当(週5日) | 上記の経験年数別レンジがそのまま目安(中堅 60〜90 万円/上級 90〜150 万円) | 期限が厳しい移行プロジェクトで、実装の主戦力を担ってもらう場合 |
※ 上表の按分は公開されている相場情報から整理した目安であり、実際の単価は経験年数、対応職域、商流(直接契約か中間業者が入るか)、稼働の緊急度によって変動します。契約前に必ず個別の見積を取得してください。
単価に幅が生じる主な理由は 3 つです。第一に商流で、間に入る事業者が多いほど発注側の支払額は上がります。第二に責任範囲で、設計判断まで担うのか手順どおりの作業だけなのかで水準が変わります。第三に緊急度で、EOL 直前の駆け込みなど代替の効かない状況では上振れします。逆に言えば、余裕を持って動き、職域を絞り、直接契約に近い形にするほど、同じ品質を低い単価で確保しやすくなります。
人件費とは別に発生するAzure利用料の考え方
Azure 構築の費用を見積もるとき、多くの企業が見落とすのが「人件費とは別に、Azure の利用料が毎月かかり続ける」ことです。導入・構築の見積は「単価×工数」と「Azure の月額利用料」という 2 つの系統で構成されると整理されています(ripla「MicroSoft Azure 導入/構築の費用/コスト/値段や見積相場について」)。
そして重要なのは、この月額利用料を決めるのが、外部人材の設計判断だという点です。仮想マシンのサイズをひとつ上に取るか、冗長構成をどこまで組むか、開発環境を夜間に停止する仕組みを入れるか。これらはすべて設計時の判断であり、いったん本番が動き出すと変更には別途工数がかかります。つまり、設計を任せた相手の判断が、その後何年分ものランニングコストを決めています。
実際の金額は構成次第で大きく変わるため、見積の妥当性を検証したい場合は Azure 料金計算ツールで自社構成を試算し、提示された金額と桁が合っているかを確認してください。技術的な詳細が分からなくても、「この構成で月いくらになるか、料金計算ツールの試算結果を添えてください」と依頼することはできます。
支払いの主体は、Azure の契約形態によって変わります。
契約形態 | 概要 | 請求とサポートの窓口 |
|---|---|---|
EA(Enterprise Agreement) | Microsoft と直接結ぶ、規模の大きい組織向けの契約。従来は 3 年などの有期契約 | Microsoft(または EA を扱う販売パートナー) |
MCA(Microsoft 顧客契約) | Microsoft と直接結ぶ契約。エンタープライズ向けの MCA-E には有効期限がない点が EA と異なる | Microsoft |
CSP(パートナー管理の MCA) | Microsoft パートナー経由で Azure を含むクラウドサービスを利用する形態 | パートナー。技術サポートの一次受けもパートナーになる |
出典:NRI atlax「Microsoft Azure のはじめ方(契約編)2026年版」、Microsoft Learn「Azure の課金アカウントの種類」
業務委託で Azure エンジニアを確保する場合、Azure の契約自体は自社名義(MCA または CSP)で保有し、作業者には権限だけを付与する形が一般的です。委託先の名義で Azure を契約してしまうと、契約終了時にテナントごと移管が必要になり、移行作業が発生します。
稟議で使えるコスト比較の作り方
稟議で問われるのは「なぜ正社員採用でも SIer 一括委託でもなく、業務委託なのか」です。この問いに答えるには、3 案を同じ項目で並べる必要があります。項目立ての例を示します。
比較項目 | 正社員採用 | SIer 一括委託 | 業務委託 |
|---|---|---|---|
初年度の直接費用 | 年収+社会保険料等の法定福利費 | 契約金額(一括) | 月額単価 × 想定稼働月数 |
立ち上がりまでの期間 | 採用活動から入社まで | 提案・契約手続き期間 | 候補者選定から稼働開始まで |
Azure 利用料の想定 | 3 案とも同一構成なら同額(設計の質で差が出る) | 同左 | 同左 |
期限内に完了しないリスク | 採用が成立しない可能性 | 追加要件の変更契約が必要になる可能性 | 稼働途中の離脱・稼働日数の確保 |
契約終了後に社内へ残るもの | 人材そのもの | 成果物と保守契約 | 成果物・ドキュメント(契約で明記した範囲) |
想定される隠れコスト | 採用費、教育期間中の非稼働 | 変更契約、保守費用 | 引き継ぎ工数、社内側のレビュー工数 |
「Azure 利用料の想定」を 3 案すべてに入れるのが実務上のポイントです。どの手段を選んでも Azure の利用料は発生するため、この行があることで「人件費だけを比べていない」ことを示せます。
また、業務委託の欄に「引き継ぎ工数」「社内側のレビュー工数」といった隠れコストを自分から書いておくと、稟議での信頼性が上がります。外部人材の活用では、契約金額に現れないこうしたコストが発生します。
外部のAzureエンジニアに渡す権限をどこまで絞るか

ここが、多くの発注企業が最後まで踏み切れない論点です。「本番テナントに外部の人を入れるのが怖い」。この恐怖の正体は、権限が「全体管理者を渡すか、渡さないか」の二択に見えていることにあります。
実際には、Azure の権限は段階的に絞れます。しかも Microsoft は最小特権での付与を公式に推奨しており、外部ユーザーへのロール割り当て手順もドキュメント化されています。段階的に絞れると分かれば、外部人材を入れる意思決定そのものが可能になります。
前提として押さえておきたいのが、Azure には性質の異なる 2 種類の権限があることです。ひとつは Microsoft Entra ID のロール(全体管理者、ユーザー管理者など)で、これはディレクトリ内のユーザーやアプリケーションを管理する権限です。もうひとつは Azure RBAC のロール(所有者、共同作成者、閲覧者など)で、これは Azure リソースへのアクセスを管理する権限です。この 2 つは別系統であり、Azure のリソースを作る作業に Entra ID の全体管理者権限は必要ありません(Microsoft Learn「Azure ロール、Microsoft Entra ロール、従来のサブスクリプション管…)。この区別を知っているだけで、渡す権限は大幅に絞れます。
Azure RBACで最小権限を渡すための3ステップ
Azure RBAC における最小権限の付与は、次の 3 ステップで考えます。「azure rbac 最小権限」という考え方は Microsoft 自身がベストプラクティスとして示しているもので、特別な運用ではありません(Microsoft Learn「Azure RBAC のベスト プラクティス」)。
ステップ1:作業範囲を特定する
契約で定義した業務から、必要な操作を洗い出します。「検証環境に仮想マシンを構築する」なのか、「本番環境の構成を確認して設計書を作る」なのかで、必要な権限はまったく違います。後者であれば、閲覧権限だけで足ります。設計フェーズの間は読み取り専用で渡し、構築フェーズに入ってから書き込み権限を追加する、という段階設計も可能です。
ステップ2:スコープを決める
Azure のロールは、管理グループ、サブスクリプション、リソースグループ、個別リソースという 4 段階のスコープに対して割り当てられます(Microsoft Learn「スコープについて」)。上位のスコープで割り当てるほど適用範囲が広がるため、最小権限の観点では必要な最も狭いスコープを選ぶのが原則です。
移行プロジェクトであれば、専用のリソースグループを作ってその範囲だけを割り当てる、あるいは検証用のサブスクリプションを分けてそこだけを割り当てる、といった設計が現実的です。本番の既存リソースには触らせずに済むため、心理的な負担も大きく下がります。
ステップ3:ロールを選ぶ
スコープが決まったら、そのスコープに対してどのロールを割り当てるかを選びます。代表的な組み込みロールは次のとおりです。
ロール | できること | 使いどころ |
|---|---|---|
閲覧者(Reader) | リソースの参照のみ。変更はできない | 現状調査、設計書作成、レビュー |
共同作成者(Contributor) | リソースの作成・変更・削除。ただし他者への権限付与はできない | 構築・移行作業の実施 |
ユーザーアクセス管理者 | 他者へのロール割り当て | 原則として社内に残す |
所有者(Owner) | 共同作成者の権限に加えて他者への権限付与も可能 | 外部への付与は避けたい |
実務上のポイントは、共同作成者までは渡しても、所有者とユーザーアクセス管理者は社内に残すことです。共同作成者があれば構築作業はできますが、他の人に権限を配ることはできません。これにより「気づかないうちに権限が広がっていた」という事態を防げます。組み込みロールの一覧と各ロールの詳細な操作範囲は Microsoft Learn「Azure の組み込みロール」で確認できます。
さらに厳密に管理したい場合は、Azure Policy で「作成できるリソースの種類」「作成できるリージョン」「必須タグ」などのガードレールを先に敷いておく方法もあります。権限を渡したうえで、そもそも逸脱した操作ができない状態を作る考え方です。
Microsoft Entra IDのゲストユーザー(B2Bコラボレーション)と専用アカウント発行の使い分け
外部の作業者に権限を渡す方法は、大きく 2 つあります。
ひとつは、Microsoft Entra ID の B2B コラボレーション機能を使い、相手が普段使っているアカウントをゲストユーザーとして自社テナントに招待する方法です。相手は自分のアカウントのまま自社リソースにアクセスでき、パスワード管理は相手側に残ります(Microsoft Learn「Microsoft Entra B2B コラボレーションとは」)。招待した外部ユーザーへの Azure ロールの割り当ては、Azure portal から通常のユーザーと同じ手順で実施できます(Microsoft Learn「Azure portal を使用して外部ユーザーに Azure ロールを割り当てる」)。
もうひとつは、自社テナント内に作業用の専用アカウントを発行して貸与する方法です。アカウントの管理主体が完全に自社側になるため、監査ログの追跡やパスワードポリシーの適用が自社ルールで統一できます。
使い分けの目安は次のとおりです。
観点 | ゲストユーザー(B2B) | 専用アカウント発行 |
|---|---|---|
準備の手間 | 招待メールを送るだけで済む | アカウント作成とライセンス割り当てが必要 |
認証の管理 | 相手側テナントの認証に依存 | 自社の多要素認証・条件付きアクセスを直接適用しやすい |
契約終了時の処理 | ゲストユーザーを削除すればアクセスは断てる | アカウントを無効化・削除する |
向いている場面 | 短期・限定的な作業、相手が法人でテナントを持っている | 長期の常駐に近い稼働、社内システムへのアクセスも伴う場合 |
いずれの方法でも、Microsoft は「ゲストユーザーには、選択したスコープのリソースに対する最小限の特権アクセス許可を持つロールが割り当てられていることを確認する必要がある」と明記しています。招待の手軽さに任せて広いスコープに割り当てないよう注意してください。タスクごとにどの最小特権ロールを使えばよいかは、Microsoft Learn「タスク別の最小特権ロール」に整理されています。
契約終了時の権限剥奪チェックリスト
権限設計で最も忘れられやすいのが、契約終了時の後始末です。これを最初に決めておかないと、「元委託先の権限が残ったまま」という状態が数年放置されます。次の項目を、契約書または引き継ぎ手順書に組み込んでください。
- 対象者に割り当てた Azure RBAC のロール割り当てをすべて削除した(管理グループ、サブスクリプション、リソースグループ、個別リソースの全スコープを確認)
- Microsoft Entra ID のロール(付与している場合)を削除した
- ゲストユーザーのアカウント、または貸与した専用アカウントを無効化・削除した
- 作業のために作成されたサービスプリンシパル(アプリ登録)を棚卸しし、不要なものを削除した
- クライアントシークレット、証明書、ストレージのアクセスキー、SAS トークンなどの資格情報をローテーションした
- 委託先の環境に保存されている設計資料・接続情報の取り扱い(返却・破棄)を確認した
- 共有していた VPN・踏み台サーバー等のアクセス経路を閉じた
特に見落とされやすいのが、サービスプリンシパルとシークレットです。CI/CD やスクリプトの自動実行のために作成されたアプリケーション登録は、人間のアカウントを削除しても残り続けます(Microsoft Learn「アプリケーション オブジェクトとサービス プリンシパル オブジェクト」)。契約期間中に「どのサービスプリンシパルを、何のために作ったか」を一覧で管理してもらうよう、成果物として依頼しておくと確実です。
Azureエンジニアを業務委託で確保する6ステップ

ここまでの判断を、実際の発注プロセスに落とし込みます。全体の流れは次の 6 ステップです。
- 要件整理(職域の特定・任せる範囲の決定)
- 募集要項の作成
- 候補者の探索
- 面談・スキル確認
- 契約・権限付与
- オンボーディングと引き継ぎ設計
見積書や契約書といった一般的な書類手続きの詳細は 業務委託エンジニアの発注・契約フローに譲り、ここでは Azure 固有の判断が必要な 3 点に絞って解説します。
要件を募集要項に落とす
募集要項は、次の 5 項目を埋める形で書くと過不足がなくなります。
項目 | 書き方の指針 | 記載例 |
|---|---|---|
職域 | 6 職域のうち主となるものを 1 つ明記する | IaaS 基盤構築・移行(オンプレ Windows Server の Azure 移行) |
業務範囲 | 設計・構築・移行・運用のどこまでかを明示する | 移行方式の設計、検証環境での検証、本番移行の実施まで。移行後の運用は社内が担当 |
稼働 | 週あたりの日数と、対応時間帯を書く | 週 3 日(平日 10:00〜18:00 のうち稼働)。深夜・休日の作業は事前合意の上で個別に調整 |
期間 | 開始時期と想定期間、延長の可能性を書く | 2026 年 10 月開始、6 ヶ月(延長の可能性あり。初月はトライアル期間) |
資格・経験 | 資格は「歓迎」、経験は「必須」で書き分ける | 【必須】オンプレから Azure への本番サーバー移行の実施経験(2 件以上)/【歓迎】AZ-104 |
資格を「必須」にしない理由は 2 つあります。前述のとおり資格体系は入れ替わるため、廃止された資格を必須にすると応募が成立しなくなること。そしてもうひとつは、実務経験は豊富だが資格を取っていない人を取りこぼすためです。資格は「歓迎」に置き、必須要件には実施経験の件数を書くのが実務的です。
面談・トライアル期間で見る観点
面談では、先ほど挙げた 6 つの質問を軸に、回答の具体性を確認します。技術的な正誤を判定する必要はありません。固有名詞と数字が自然に出てくるかどうかを見てください。
そのうえで、初月をトライアル期間として契約に組み込むことを推奨します。書面と面談だけで実務力を見抜くのは、社内に有識者がいる企業でも簡単ではないためです。トライアル期間の設計は次のようにします。
- 初月の成果物を明確にする(例:現状構成のアセスメント資料と移行方式の比較検討書)
- 初月終了時点で継続判断を行うことを、契約書に明記する
- 初月の作業は、本番環境への書き込み権限を伴わない範囲に設計する(閲覧権限+検証環境のみ)
3 点目が Azure 固有の勘所です。本番テナントへの書き込み権限は、トライアル期間を通過してから付与します。継続しないと判断した場合でも、本番環境には何も変更が加わっていない状態で終われます。
引き継ぎ資料として契約に明記して受け取るもの
業務委託で最も避けたいのは、「動いているけれど、なぜそうなっているのか誰も分からない環境」が残ることです。これを防ぐ唯一の方法は、引き継ぎ資料を契約上の成果物として明記して受け取ることです。作業終了後に依頼しても、契約範囲外として断られるか、追加費用が発生します。
契約に含めるべき成果物は次の 5 点です。
成果物 | 内容 | なぜ必要か |
|---|---|---|
構成図 | サブスクリプション・仮想ネットワーク・リソースの配置を示した図 | 次の担当者が全体像を把握する起点になる |
パラメータシート | 各リソースの設定値一覧(サイズ、リージョン、冗長構成、バックアップ設定など) | 障害時の復旧と、変更時の影響範囲の判断に必須 |
IaC コード | Bicep や Terraform による構成定義とリポジトリ | 同じ環境を再現でき、変更履歴も追える |
運用手順書 | 日次・月次の運用作業、障害時の一次対応手順、エスカレーション経路 | 社内メンバーが運用を引き取るための土台 |
コスト設計の根拠 | なぜそのサイズ・構成にしたかの判断理由と、月額の試算 | 後任者が安易に変更して障害を起こすことを防ぐ/コスト削減の余地を判断できる |
このうち、特に価値が高いのが「コスト設計の根拠」です。構成図やパラメータシートは Azure Portal からもある程度読み取れますが、「なぜこのサイズを選んだのか」は設計した本人にしか分かりません。ここが残っていれば、契約終了後に社内でサイジングを見直すことも、次の委託先に引き継ぐこともできます。
あわせて、Azure Cost Management の予算アラートの設定も、成果物のひとつとして依頼しておくとよいでしょう。設定さえ入っていれば、社内に有識者がいなくても、想定を超えるコストが発生した時点で通知を受け取れます。
業務委託でAzure構築を任せた企業がつまずく5つの落とし穴
最後に、業務委託で Azure 構築を進めた企業がつまずきやすい 5 つのパターンと、それぞれ「どの判断を先送りにしたから起きたのか」を対で整理します。すべて、ここまでに解説した判断を契約前に済ませておけば防げるものです。
落とし穴1:設計だけ外部、運用は社内という分担で、運用が回らない
設計と構築を外部に任せ、運用は社内でという分担自体は健全です。問題は、運用に必要な情報が引き渡されないまま契約が終わるケースです。障害が起きても切り分けができず、結局その人に個人的に連絡して助けてもらう状態が続きます。
これは「引き継ぎ資料を契約上の成果物として明記する」という判断を先送りにした結果です。運用手順書と構成図を成果物に含め、契約終了前に社内メンバーへの引き継ぎセッションを設定しておけば防げます。
落とし穴2:IaC がなく、手作業で構築されていて再現性がない
Azure Portal からの手作業だけで構築された環境は、同じものをもう一度作れません。検証環境を本番と同じ構成で用意することも、災害時に別リージョンへ再構築することも困難になります。
これは「成果物に IaC コードを含めるか」を発注時に決めなかった結果です。IaC の整備は追加工数を伴いますが、環境の複製や災害対策を将来検討する可能性があるなら、初期段階で組み込むほうが安価です。
落とし穴3:過剰サイジングで Azure 利用料が想定の数倍になる
「余裕を見て大きめに」という判断は、オンプレの感覚では合理的でした。ハードウェアは後から増やせないためです。しかし Azure では後からサイズを変更できるため、初期から大きく取る必要は多くの場合ありません。この感覚のズレが、毎月のランニングコストに直結します。
これは「コスト設計の根拠を成果物に含め、料金計算ツールで試算を確認する」という判断を先送りにした結果です。設計レビューの段階で試算結果を提出してもらい、予算アラートを設定しておけば、想定を超えた時点で気づけます。
落とし穴4:全体管理者や所有者権限を渡したまま契約が終わり、権限が残る
「作業に必要だから」と広い権限を渡し、契約終了時に削除を忘れてしまいます。監査で指摘されて初めて気づくパターンです。特に、複数の作業者が入れ替わったプロジェクトでは、誰にどの権限を渡したかの記録自体が残っていないこともあります。
これは「最小権限で渡す」「契約終了時の権限剥奪をチェックリスト化する」という判断を先送りにした結果です。付与時点で必要最小限のスコープとロールに絞り、付与内容を一覧で管理しておけば、剥奪も機械的に実施できます。
落とし穴5:ドキュメントがなく、次の委託先が引き継げない
前任者のドキュメントがない状態で次の委託先に依頼すると、まず現状調査から始まります。この調査工数が、本来不要だったコストとして毎回発生します。委託先を変えるたびに調査費用を払い続ける構造になり、結果として「最初の委託先に頼み続けるしかない」状態に陥ります。
これは、落とし穴1と同じく成果物定義の先送りが原因です。加えて、資料の更新義務を契約に含めていないと、初期に作った資料が実態と乖離していきます。「変更を加えた場合は該当ドキュメントを更新する」ことを、稼働中の業務範囲に含めておいてください。
まとめ|Azureエンジニアの業務委託を成功させる判断軸
Azureエンジニアを業務委託で確保する判断は、次の順序で進めると、社内に Azure の有識者がいなくても自力で決められます。
- 職域を特定する:「Azure ができる人」ではなく、6 職域のどれが必要かを決めます。自社のトリガー(EOL 対応、ネットワーク刷新、監査対応など)から逆引きしてください
- 契約形態で任せる範囲を決める:設計・移行は請負も選択肢、運用保守は準委任とします。任せる範囲が決まれば、渡す権限の上限も決まります
- スキルを見極める:認定資格で職域の当たりをつけ、面談では 6 つの質問への回答の具体性を見ます。経歴書からは規模・件数・運用期間の 3 つの数字を拾ってください
- 二重コスト構造を把握する:人件費(単価×工数)と Azure 利用料は別系統であり、設計判断が毎月のランニングを決めます。稟議では 3 案を同じ項目で比較してください
- 権限を最小化する:Entra ID のロールと Azure RBAC は別系統。共同作成者までは渡し、所有者とユーザーアクセス管理者は社内に残します。契約終了時の剥奪をチェックリスト化してください
明日から着手できる最初の一手は、自社の課題がどの職域に当たるかを 1 行で書き出すことです。「Windows Server 2016 のサポート終了に伴い、ファイルサーバーとアプリケーションサーバー計 12 台を Azure へ移行する」という 1 行が書ければ、募集要項の職域欄と業務範囲欄はすでに埋まっています。あとは稼働・期間・経験要件を足すだけで、募集要項の骨格が完成します。
権限設計についても、いきなり本番テナントを開く必要はありません。まずは検証用のサブスクリプションを 1 つ分け、そこに閲覧権限だけを渡すところから始められます。段階的に絞れると分かれば、「怖くて踏み出せない」状態からは抜け出せます。
関連情報
外部エンジニア活用の費用対効果を稟議資料に落とし込みたい方に向けて、外部エンジニア活用のROI・コスト試算ガイドをご用意しています。稟議書テンプレートを含め、正社員採用・一括委託・業務委託を同じ土俵で比較するための項目立てを整理しています。
自社の課題がどの職域に当たるか、どこまでを外部に任せるべきかの判断に迷う場合は、お問い合わせフォームからご相談ください。要件の整理段階からご相談いただけます。
よくある質問
- 社内にAzureの有識者が一人もいない場合、業務委託を検討する最初の一歩は何をすればよいですか?
自社の課題がAzureの6職域のうちどれに当たるかを1行で書き出すことから始めます。EOL対応やネットワーク刷新といった社内のきっかけから逆引きすれば、募集要項の職域欄と業務範囲欄がそのまま定まります。
- 面談だけでスキルを見極めきれるか不安な場合、どう対処すればよいですか?
面談と書類だけで実務力を完全に見抜くのは、社内に有識者がいる企業でも簡単ではありません。初月をトライアル期間として契約し、本番テナントへの書き込み権限を渡さず検証環境と閲覧権限のみで進めるのが実務的な対処です。
- フリーランスとSES・受託開発会社、Azureの業務委託先はどちらを選ぶべきですか?
単価水準だけでなく、Azureテナントの管理権限が最終的にどちらに残るかで判断します。契約とテナントを自社名義で保有し続け、社内に知見を残しながら進めたい場合は、フリーランスへの直接発注が基本の選択肢になります。
- 契約終了後に外部エンジニアの権限を消し忘れないか心配です。どう防げますか?
契約終了時の権限剥奪をあらかじめチェックリスト化しておくことで防げます。RBACロールの削除、ゲストアカウントの無効化に加え、見落としやすいサービスプリンシパルとシークレットの棚卸しも契約時に組み込んでください。
- 業務委託の月額単価に、Azureのクラウド利用料は含まれていますか?
含まれません。人件費(単価×工数)とAzure利用料は別系統で発生する二重コストであり、外部人材の設計判断がその後何年ものランニングコストを左右するため、稟議資料ではこの2系統の費用を必ず並べて比較してください。



