私は 5 年間 DevOps に従事しました―欠けていたギャップを埋めるのはソリューションズ・エンジニアリングでした。

2026/02/07 1:45

私は 5 年間 DevOps に従事しました―欠けていたギャップを埋めるのはソリューションズ・エンジニアリングでした。

RSS: https://news.ycombinator.com/rss

要約

日本語訳:

要約:
著者は、2つの大手金融サービス企業で5年間にわたりDevSecOpsエンジニアとして勤務し、HashiCorp VaultやTerraformなどのツールを習得してきました。4年目までには業務が単調化し、反復的なタスク、学びの機会不足、人との交流も少なくなっていました。5年目に彼はInfisical(Vault の競合製品)でソリューションズエンジニアへ転身しました。

ソリューションズエンジニアとしての日常には、発見コール、デモ、金融テクノロジー・航空宇宙・医療・製造業界を横断するオンサイトトラブルシューティングが含まれます。彼は顧客とプロダクトエンジニアリングの橋渡し役として機能し、実際の課題を開発チームにフィードバックしながら深い技術知識を保持しています。この役割ではKubernetes、ECS、Lambda、ハイブリッドクラウド、Jenkins、GitHub Actionsなど多様な環境に触れ、デモスキル、コンテキストスイッチング、曖昧なストレスへの対処といった能力が求められます。彼はこれを「単なる営業」ではなく、成長の機会として積極的に捉えています。

この転換によって、より多くの人間関係、変化に富む日々の課題、プロダクト方向性への影響力といった要素が得られます。これらは以前のDevOps職では不足していたものでした。Infisical は現在ソリューションズエンジニアを積極的に採用しており、ルーチンに飽きた DevOps プロフェッショナルにこの道を検討するよう促しています

本文

私はDevOpsに長けていました。これは嫌いな仕事から逃げた話ではありません。二つの大手金融サービス企業で5年間、DevSecOpsエンジニアとして働きました。誇りに思えるものを作り、多くを学び、チームから尊敬されていました。

しかし、4年目頃に何かが変わりました。仕事そのものは変わらず―私は変わったのです。

5年間後、周囲を驚かせた転身をしました。営業寄りの役割へ移行したのです。今日、Infisicalでソリューションズエンジニアとして働き始めて1年目に入り、得た知見を共有したいと思います。同じような感覚を抱えるDevOpsエンジニアが他にもいると感じています――それでもまだ言葉にできない人も。


実際に欠けていたもの

長い間、自分の何が問題だったか特定できませんでした。仕事は十分で、得意でした。しかし、その単調さに嫌気が差し始めたのです。

  • 繰り返し
    毎日予測可能なルーティンになっていました。ダッシュボードを確認し、チケットに対応し、夜間障害をデバッグし、Terraformをプッシュし、帰宅。HashiCorp Vaultクラスタの保守やシークレットパイプラインの管理、同じサポート質問への回答…かつては魅力的だった作業が単調になってしまいました。

  • 停滞
    最初は常に学び続けていました。VaultアーキテクチャやPKI基礎、シークレットローテーション、大規模エンタープライズでのプラットフォーム採用政治などを習得していた頃です。しかし、コアツールセットとコードベースをマスターすると学びの曲線は平坦になり、挑戦がなくなりました。単に運用を維持するだけでした。

  • 孤立
    多くの日は自分とパイプラインだけでした。CI/CDツールやYAMLファイルとの関係が主で、人間同士の交流はほぼフラストレーションの原因――「何か欲しい」「ブロッカーを解決してほしい」程度でした。人と協力する喜び、単にチケットキュー後ろで止められないというよりも、実際に人と関わることが恋しかったのです。

求めていたものには言葉がありませんでした。ただ「今やっていることは違う」とだけ分かっていました。


存在しないと思っていた役割を発見

ソリューションズエンジニアリング(SE)が実際にキャリアパスとして存在するとは知りませんでした。営業があると聞いており、あえて「テクニカルセールス」の人たちもいることは分かっていましたが、それらは技術語彙を足りる程度の販売員で、エンジニアとして顧客と関わる存在だとは思いませんでした。

営業に携わる友人が指摘してくれました。彼らは私が「どうやって動くの?」という質問に熱意を持って答える姿を見るたびに、「技術的なことを日々説明し、問題解決を手助けする仕事があるんだよ」と言ったのです。私は営業寄りの役割を考えたとき、技術世界から離れるイメージしか持っていませんでした。しかしSEについて学ぶほどに、自分が欠けていたもの—毎日新しい問題、継続的な学び、多くの人との関わり—をすべて解決してくれる可能性に気づきました。

結果としてInfisicalへ入社しました。ある種の皮肉がありますね。HashiCorp Vaultを管理していた経験があり、今はVaultの競合製品で働いている――しかしその背景こそSEとして意味がある理由です。業界・痛点・ツール評価側に立ったエンジニアという視点を持っているからこそ、役割に合致したと感じました。


1年目:実際に変わったこと

最大の変化は最もシンプルです。今では毎日多くの人と話しています。1週間でFinTechスタートアップとのディスカバリコール、航空宇宙企業のプラットフォームチームへのデモ、医療組織のKubernetes導入支援、製造業者のセキュリティチーム向けワークショップ――全く異なるスタックと課題を抱える顧客に対応しています。

Zoomだけでなく現地訪問も行い、対面で相手の仕事を実際に理解します。時間が経つにつれ、真の関係性が築かれます。顧客からは「一度しか話さないベンダー」ではなく、「信頼できる技術アドバイザー」として認識されるようになります。これはDevOpsで経験したことのないもので、私の「顧客」は内部チームで、ほとんどが自分をブロック解除してほしいだけでした。

対照的に、従来のDevOpsでは月曜の朝はダッシュボード確認→チケットキュー→前週に回答した同じSlack質問への対応という流れです。今では月曜の朝に「未経験の企業とのデモ準備」や「長期顧客が抱える新たな課題解決」を行うかもしれません。本当に日々何が起こるかは、始まってみないと分からないんです。

さらに予想外だったことに、私は単に顧客と話すだけでなく、製品を使用する人々とそれを構築するエンジニアの橋渡し役になっています。各顧客会話は痛点や機能ギャップ、ドキュメントがカバーしていないケースを浮き彫りにします。それをエンジニアリング・プロダクトへ持ち帰り、次に何を作るかに影響を与える――これまでDevOpsでは決定を受けて実装するだけで、自ら形作る経験はありませんでした。


私が知らなかったスーパーパワー

入社時の最大の不安は「技術的優位性を失うこと」―営業担当になり、物事の仕組みを忘れるかもしれないという恐怖です。しかしSEとして、私はKubernetes・ECS・Lambda・ベアメタル・エアギャップ環境といった多様な顧客環境に直面します。AWS・Azure・GCP・ハイブリッド構成・Jenkins・GitHub Actions・GitLab・CircleCIなど、幅広く理解し支援する必要があります。そのため学びは絶え間なく続き、DevOpsで感じていた停滞感は消えました。

これまでのDevOps経験は単なる背景ではありません。顧客が抱える問題を「実際に体験した」エンジニアとして共感できる点が大きな武器です。「そう、私もそこを経験したよ」と言われれば、説得力は格段に高まります。単なるセールスではなく、同じ課題に直面し解決策を見出してきたエンジニアとしての立場が、関係性を変えます。

もちろんすべてが楽しいわけではありません。デモはゼロから学ばなければならず、コンテキストスイッチングも激しく、人間的・曖昧さが多いストレスは別です。しかしそれこそ私を成長させる挑戦であり、押し潰すのではなく磨き上げてくれます。


こんな人に向いているかもしれません

この道は誰にでも合うわけではありません。あるシステムに没頭し何年も最適化を続けることが好きなら、SEは散漫すぎると感じるかもしれません。また、人と対話すること自体がエネルギーの源でない人には、継続的な交流が負担になるでしょう。

しかし以下に当てはまる場合、Solutions Engineeringを検討してみてください。

  • DevOpsに長けているが停滞感や単調さを感じている
  • 単独で作業するよりも人と協力したいと思っている
  • 技術概念を説明したり問題解決のサポートにエネルギーを得られる

私はこの役割を知らなかった。誰かが指摘してくれたおかげで知った、そして1年目では戻ることは想像できません――DevOps自体が悪いわけではありません。重要な仕事であり、実力ある人々にはもっと評価されるべきです。私にとっては「何を欠いていたのか分からないまま」だったもの―技術的でつながりのある環境、継続的学習、新しい問題解決、人との共働が得られた瞬間でした。

もしあなたも同じような感覚を抱えているDevOpsエンジニアなら、これがお探しの道かもしれません。Infisicalでは人材を募集しています―ぜひご検討ください。

同じ日のほかのニュース

一覧に戻る →

2026/02/07 6:51

**OpenCiv3:サイクリズム・III のオープンソースでクロスプラットフォーム化した再構築**

## Japanese Translation: OpenCiv3は、Civilization IIIのオープンソースでクロスプラットフォームなリメイクであり、レガシー制限を取り除き、モッドサポートを拡張しつつもコアゲームプレイを保持します。Godot EngineとC#で構築されており、Windows、Linux、macOS上でネイティブに動作し、専用のCivilization IIIファイルは不要です(ただしローカルコピーがあると互換性が向上します)。 現在のプレアルファ版(v0.3「Dutch」、2025年12月)は、OS固有のzipまたはtgz(「スタンドアロンモード」でプレースホルダーグラフィック付き)として配布されます。インストール手順は以下の通りです。 - **Windows** – zipを解凍し、`OpenCiv3.exe` をダブルクリックします。ブロックされている場合は解除し、自動検出できない場合は環境変数 `CIV3_HOME` にCivilization IIIフォルダーのパスを設定してください。 - **Linux** – `.tgz` を解凍し、`export CIV3_HOME="/path/to/civ3"` としてから `OpenCiv3.x86_64` を実行します。 - **macOS** – zipを解凍し、`xattr -cr /path/to/OpenCiv3.app` でクォータリゼーションを解除し、同様に `CIV3_HOME` を設定してターミナルから起動します。 既知の問題としてはプレースホルダー資産、不完全なBIQ/SAVファイルサポート(クラッシュを引き起こす可能性があります)、および新規ゲーム開始時にマップ生成用保存ファイルが欠如しているためmacOSでクラッシュするケースがあります。最低ハードウェア要件はまだ公開されていません。プロジェクトはMITライセンスの下でリリースされ、Firaxis、CivFanatics.com、その他の団体とは独立しています。 開発者はBIQ/SAVサポートの完全復元、プラットフォーム別クラッシュ(特にmacOS)の修正、後半ゲームコンテンツの追加、およびグラフィックと安定性の向上に積極的に取り組んでいます。バグや機能要望はGitHubで追跡されており、コミュニティからの貢献が奨励されています。 モッドフレンドリーでクロスプラットフォームな基盤を提供することで、OpenCiv3はプレイヤーと開発者にオリジナルIPを侵害せずにクラシックなCivilization体験を拡張する機会を提供します。

2026/02/07 1:20

Waymoワールドモデル

## Japanese Translation: > **Waymoは、Waymo World Modelという生成シミュレーションエンジンを公開しました。このエンジンは、極端な天候・自然災害・象やロングホーンのような珍しいオブジェクト、逆走トラックなど安全に関わるインシデントを含むハイパーリアリスティックな自律運転シナリオを生成します。** > Google DeepMind の Genie 3 をベースにしたこのモデルは、カメラと LiDAR データを融合し、ドライビングアクション制御・シーンレイアウト制御・時間帯、天候、カスタムシナリオを調整する言語プロンプトという3つの制御機構を提供します。録画済みまたは新規生成されたルートに対して代替ドライビング決定を評価する「what‑if」反実仮想シミュレーションもサポートしています。 > Waymo Driver は米国都市で約 2 億マイルの完全自律走行距離を記録し、数十億マイルに相当するバーチャル走行をシミュレートしてきました。World Model はリアルなダッシュカムやモバイルカメラ映像を多模態シミュレーションへ変換し、正確な視覚シーンと一致させることでこの機能を拡張します。効率的なバリアントは実時間の最大4倍速で動作し、計算資源を削減しつつ長時間テストが可能です。 > このシステムは、安全性が証明された自律運転を実現するために Waymo の AI エコシステムの重要柱となっており、Waymo と Google DeepMind からなる大規模チームによって開発されています。

2026/02/05 20:19

**ジオジョインをH3インデックスで400 倍高速化した手法** - **問題点:** 大規模な空間データセットに対する従来のジオジョインクエリは、ポイント‐イン‐ポリゴン判定やテーブル全体のスキャンが必要だったため遅延が大きかった。 - **解決策:** Uber の H3 ヘキサゴナル階層インデックスシステムを利用し、空間情報を固定サイズセルへ事前集約した。 - **実装手順:** 1. すべてのジオメトリ(点・線・多角形)を適切な解像度で対応する H3 インデックスに変換する。 2. 生成されたインデックスを別テーブルに格納し、H3 キーで索引付けする。 3. ジョイン時には、重複した H3 インデックスをキーとしてマッチさせ、膨大な空間判定処理を回避する。 - **結果:** クエリ遅延が数時間から数分へと短縮され、約 400 倍の高速化を実現。また、選択した解像度内であれば空間的正確性は維持された。 ジオメトリ比較を単純な整数キー検索に置き換えることで、データの忠実度を損なうことなく大幅なパフォーマンス向上を達成しました。

## Japanese Translation: ## Summary この記事は、コストの高い空間述語をH3ベースの集合演算に置き換えることで、遅い二次元空間結合をコンパクトなキーで高速ハッシュ結合へと変換する方法を示しています。各ジオメトリを解像度 3 の少数の H3 セルで覆うことにより、結合は最初にセルを共有する候補ペアをフィルタリングし、その後で正確な `ST_Intersects` をその候補のみに適用します。これにより、潜在的に何百万もの交差チェックが、フィルタ済みセットだけに減少し、テストで 400 倍の速度向上を実現しています。この手法は CTE、ビュー、およびサブクエリとシームレスに機能し、追加のマテリアライズドテーブルやスキーマ変更は不要です。したがって、精度を下げるなどの実験も容易になります。高い H3 解像度では偽陽性が減少しますが、形状ごとのセル数が増加し、低解像度ではインデックス作成が簡単ですが、解像度 4 を超えるとセル数の増加により急激に大きくなります。実際には、この書き換えにより 15 ワーカーの Xeon クラスターで結合時間を約 459 秒から約 1.2 秒へ短縮し、正確な一致精度(最終的な `ST_Intersects` によって偽陽性が除去される)を維持したまま高速な空間分析を可能にしています。