Cloud Intelligence™
Forward Deployed Engineerとは?
Forward Deployed Engineer(FDE)は、顧客環境の中に入り込み、技術的な修正を構築・提供・維持するエンジニアです。FDEの仕事内容、ソリューションアーキテクトとの違い、そしてDoiTのFDEチームの働き方をご紹介します。
このページはEnglish、Deutsch、Español、Français、Italiano、Portuguêsでもご覧いただけます。
About Josh Palmer
I'm Josh Palmer, Head of Content at DoiT, where I split my time across multiple business units including DoiT Cloud Intelligence, PerfectScale (Kubernetes cost optimization), and SELECT (Snowflake, Databricks, and BigQuery cost optimization). Before DoiT, I spent four and a half years at OnBoard building content for a board intelligence platform used by 6,000+ organizations, and before that, two years as Content Marketing Manager at Zylo, a SaaS management platform.
My personal page要点: Forward Deployed Engineer(FDE)とは、設計書を渡して次の案件へ移るのではなく、顧客環境の中に直接入り込み、技術ソリューションの構築・統合・保守までを自ら手がける実践型のエンジニアです。FDEは、要件の把握から統合、デバッグ、長期サポートまで、デプロイの全工程に責任を持ちます。DoiTはクラウドとFinOpsの分野で有数の規模のFDE組織を運営しており、シニアクラウドアーキテクトが顧客のエンジニアリングチームと組んで、コスト・信頼性・セキュリティの問題を指摘するだけでなく、修正そのものを実装して届けます。
クラウド費用は上がり続けているのに、昨年導入したダッシュボードは、誰も追いかける時間のないアラートを1つ増やしただけ——。結局、誰かがトレースを読み、Kubernetesのノードプールがスケールダウンしない原因を突き止め、次の請求書が届く前に修正をリリースしなければなりません。「問題はここにある」と「修正をデプロイした」の間にあるこのギャップを埋めるために存在するのが、Forward Deployed Engineerという役割です。
Forward Deployed Engineerの仕事とは?
Forward Deployed Engineerは特定の顧客に入り込み、その顧客が必要とするインフラ、データ、統合作業のあらゆる組み合わせに対して深い技術力を発揮します。一般的なソフトウェアエンジニアは、多くの顧客に対して1つのプロダクト機能を担当します。FDEはこのモデルを逆転させ、少数の顧客に対して多くの領域を担当します。各環境のアーキテクチャ、ビジネス上の文脈、制約を理解できるほど深く、顧客のそばに寄り添うのです。
この「入り込む」姿勢が仕事の形を決めます。FDEの責任範囲は、デプロイの一工程ではなく、通常はライフサイクル全体に及びます。要件の把握と技術的なスコープ策定、システム統合と実装、デプロイとロールアウト、実運用でエッジケースが表面化した際の継続的なデバッグ、そしてFDEが次の優先課題へ移った後も顧客チーム自身が運用を継続できるようにするイネーブルメントまで。ソリューションアーキテクトは設計が承認されると離任するのが一般的です。コンサルタントはレポートを納品すれば離任します。FDEは本番稼働までとどまります。
Forward Deployed Engineerという肩書きの由来
この呼称を広めたのはPalantir Technologiesです。遠隔からでは解決できないほどドメインが複雑な政府機関やエンタープライズ環境の中に、直接ソフトウェアをデプロイするエンジニアを指す言葉として使われました。生成AIベンダーやインフラ企業が同様に複雑でリスクの高いデプロイを手がけるようになるにつれ、この肩書きは業界全体に広がりました。現在OpenAIは「Forward Deployed Engineer」という肩書きで直接採用を行っており、他のクラウドプロバイダーは同等の役割に別の名前を使っています。Google Cloudでは「カスタマーエンジニア」、Amazon Web Servicesでは「ソリューションアーキテクト」と呼ばれます。責任範囲は重なりますが、入り込む深さやエンゲージメントの期間は、企業や役割によってしばしば異なります。
ソリューションアーキテクトやコンサルタントとの違いは?
3つの役割はいずれも、顧客がテクノロジーを機能させる手助けをします。違いは「いつ登場し、どれだけ長くとどまるか」です。
| 役割 | 関与するタイミング | 担当範囲 | 離れるタイミング |
|---|---|---|---|
| ソリューションアーキテクト | プリセールスと設計フェーズ | アーキテクチャの提案 | 設計の承認後 |
| コンサルタント | 定められた契約期間 | レポートやロードマップ | レポートの納品後 |
| Forward Deployed Engineer | デプロイのライフサイクル全体 | 実装と測定可能な成果 | 本番稼働と改善のサイクルを通じて常駐 |
最後の行こそが、多くの人が誤解しやすい部分です。FDEはチケットキューをさばくサポート技術者ではありませんし、スライド資料を納品して去るコンサルタントでもありません。顧客のアカウントの中に入り、顧客のエンジニアと肩を並べて働き、初期構築のリリース後も成果に対する責任を持ち続けます。
Forward Deployed Engineerに必要なスキルは?
多くの分野を同時に横断する仕事であるため、求められる技術水準は高くなります。ほとんどのFDE職では、主要パブリッククラウド(AWS、Google Cloud、Azure)のうち少なくとも1つでの本番運用経験、TerraformやCloudFormationといったInfrastructure as Codeへの習熟、Python、Go、TypeScriptなどの汎用言語での実務レベルの開発力が必要です。コンテナ基盤、特にKubernetesは日常的に登場しますし、オブザーバビリティのツールもインフラそのものと同じくらい重要です。FDEには、修正を実装するだけでなく、コスト・パフォーマンス・信頼性のトレードオフを判断する力が求められます。AIワークロードが本番環境に移行する中で、GPU使用率の最適化、推論コストの管理、モデルデプロイは、専門的なオプションではなくFDEの標準スキルセットの一部になりました。
技術スキルは、FDEが現場に入るための切符に過ぎません。入った後に価値を発揮し続けるのはソフトスキルです。「AWSの請求がまた急増した」といった漠然とした課題を、スコープの明確な具体的な技術計画に落とし込むには経験が必要ですし、その計画を、ノードプールに興味のないファイナンス担当者と、大いに興味のあるエンジニアの両方に説明する力も同様です。またFDEは、顧客との関係を単独で握るのではなく、カスタマーサクセスマネージャーやアカウントマネージャーと連携しながら、アカウントチームの一員として動きます。
Cloud bill shouldn't be a mystery
One platform for AI and Cloud optimization.
実際のFDEチームはどんな姿か——DoiTのFDEモデル
マルチクラウドのFinOpsおよびクラウド運用企業であるDoiTは、この分野で有数の規模の専任FDE組織を築いてきました。このチームはCustomer Reliability Engineering(CRE)として始まり、市場がすでに理解している役割像——チケットを閉じるサポートデスクではなく、顧客に入り込んで統合された成果を届けるエンジニア——に合わせて、Forward Deployed Engineeringへと改称されました。この改称で仕事の中身が変わったわけではありません。変わったのは打ち出し方です。「FDE」という呼称のほうが、顧客に対しても、DoiTが採用したいエンジニアに対しても、明確なシグナルを発するからです。
DoiTはこの組織を、従来型の代替手段と真っ向から対比させて位置づけています。チーム自身の資料にあるとおり、「チケットキューではない。コンサル資料でもない」のです。DoiTのFDEは、9つのタイムゾーンにまたがって働くシニアクラウドアーキテクトであり、顧客のプラットフォームエンジニアリングチームやFinOpsチームと組んで、アラートを送るのではなく変更を実装して届けます。組織は6つの専門領域を軸に構成されています。AI・LLM最適化、コスト最適化、インシデント対応、Kubernetesチューニング、移行支援、そして信頼性とパフォーマンスです。個々のFDEはさらに深い専門性を持ち、顧客のスタックが実際に必要とするものに応じてエンゲージメントにアサインされます。
DoiTのFDEの専門分野の例
- Rajan Bhave は、EMEA全域のGenAIアクセラレーターをリードし、デモから本番エージェントへと顧客を導くBedrockおよびAgentCoreのリファレンスアーキテクチャを設計しています。
- Sascha Heyer は、MLとLLMの領域を担当し、Vertex AIのパイプラインとモデルデプロイのワークフローを構築しています。
- Eduardo Mota も同じくMLとLLMを手がけ、BedrockベースのRAGシステムと生成AIの本番導入に注力しています。
- Chimbu Chinnadurai は、社内で「Kubernetes whisperer」の異名を持ち、EMEAの不調なクラスターを正常な状態に戻し、そもそもなぜ不調になったのかを突き止める日々を送っています。
- Kate Gawron は、データベース領域を担当し、Aurora、RDS、Snowflakeのデプロイをモダナイズしています。
この5人はあくまで一例です。DoiTのFDE組織にはおよそ200人のエンジニアが在籍しており、上記はその幅のほんの一端に過ぎませんが、パターンを示すには十分でしょう。顧客のエンゲージメントには、慣れないスタックを手探りするジェネラリストではなく、本当に必要なスペシャリストを投入できるのです。
Attribute by DoiTは、この仕組みが実際にどう機能するかを示す具体例です。GPU、Kubernetesクラスター、マルチテナントサービスといった共有インフラでは、コストの真の要因が見えにくくなりがちです。AttributeはeBPFテレメトリーを使い、支出を、その責任を持つチーム、ワークロード、モデル、機能、顧客にまで紐づけます。ここに至る道のりは、一度きりのインストールでは終わりません。DoiTのFDEがeBPFコレクターをデプロイし、テレメトリーが顧客の実際のクラウド請求と一致することを検証し、ビジネス上のチームやテナントの定義に合わせたアトリビューションモデルを設計したうえで、90日間のオンボーディング期間を通じて、顧客チーム自身がその出力をFinOpsワークフローに組み込めるよう支援します。この一連の流れ——要件把握、構築、検証、継続的なイネーブルメント——こそが、FDEのライフサイクルの縮図です。
Forward Deployed Engineerを起用すべきタイミングは?
Forward Deployed Engineerが正解となる状況では、いくつかのシグナルが同時に現れる傾向があります。1つはアラート疲れです。問題を指摘するダッシュボードは山ほどあるのに、それを修正する余力や文脈を持つ人が誰もいない状態です。もう1つは、レポートの追加ではなく、コードレベルや設定レベルの変更が必要なコストや信頼性の問題です。多数のコスト要因が1枚の請求書に混ざり込む共有インフラやマルチテナントインフラがあれば、起用の根拠はさらに強くなり、支出が予測不能で変化の速いGenAIやLLMのワークロードがあれば、なおさらです。クラウド移行も好例です。プロジェクトがチーム間で引き継がれるたびに文脈は失われますが、移行の全工程にとどまる常駐エンジニアがそのギャップを埋めてくれます。
よくある質問
Forward Deployed Engineerは実在する職種名ですか?それとも社内用語ですか? 実在する、対外的にも使われる職種名です。Palantirがこの呼称を広め、現在ではOpenAIのようなAIインフラ企業や、DoiTをはじめとするクラウド・FinOpsベンダーで、距離を置いて売り込むのではなく顧客に入り込むエンジニアを指す言葉として使われています。
FDEとソリューションアーキテクトの違いは何ですか? ソリューションアーキテクトは通常、プリセールスや設計フェーズで助言を行い、アーキテクチャが承認されると次へ移ります。FDEは実装、デプロイ、継続的な改善までとどまり、提案だけでなく成果に対して責任を持ちます。
Forward Deployed Engineerは本番コードを書きますか? 多くの場合、書きます。企業やエンゲージメントの内容にもよりますが、FDEは一般的にInfrastructure as Codeのモジュール、自動化スクリプト、統合コードを構築し、組織によっては、標準的なエンジニアリングレビューのもとでベンダー自身のプロダクトに直接コントリビュートすることもあります。
Forward Deployed Engineerになるにはどんなスキルが必要ですか? 主要クラウドプロバイダーのうち少なくとも1つでの本番運用経験、Infrastructure as Codeの習熟、汎用プログラミング言語の実務力、そしてビジネス上の課題を技術計画に翻訳するための高いコミュニケーション能力が必要です。加えて、Kubernetes、データプラットフォーム、ML/GenAIなど、いずれかの領域での深い専門性が、この幅広い基礎の上に求められるのが一般的です。
FDEは従来のサポートやヘルプデスクのモデルとどう違いますか? サポートデスクは、届いたチケットに対応します。Forward Deployed Engineerは顧客環境の中でプロアクティブに動き、チケットになる前に問題を特定して修正を実装し、ケースを閉じるのではなく成果に対して責任を持ち続けます。
DoiTのForward Deployed Engineersが実際のクラウド環境の中でどう働くかをご覧ください。15分のミーティングを予約して、CloudOpsの優先課題を整理する