インフラエンジニアとSREエンジニアの違いってなんですか?

インフラとSREで担当領域的には同じかと思いますが、皆様の会社ではインフラとSREをどのように定義してますか?
3年前
view数 266

    回答を投稿して企業にアピールしましょう!

    Q&Aで投稿された回答は、
    企業側に表示されるプロフィールにも投稿履歴として表示されます。

    Offersにログイン・新規登録して、気になるテーマやトピックを話してみよう!

    \回答があります!/

    • Mori Yutaro

      エンジニア

      3年前

      インフラエンジニアはインフラ知識を基に基盤の設計、構築から運用までを手掛けるが、SREはソフトウェアエンジニアリング知識を基にサービス運用改善が主担当です。

      プログラミングスキルを駆使してインフラのコード管理や技術的負債など開発者が、開発しやすい環境を提供することが大事だと考えています。
      view数 15
      • Suzuki Yutaro

        エンジニア

        3年前

        SREとはあくまで組織の中の機能にすぎません。チームとしてSREの機能があればいいのです。

        実際はどうかというとインフラとSREに明示的な定義の違いがないことが多く、組織によってだいぶ様子が違うように思えます。
        SREと本来言ったときはソフトウェアエンジニアリングの知識をベースに語ることが多いですが、個人的にはそこに限る必要はないと感じています。あくまでチームとしてそれを満たせればよいので。

        インフラエンジニアと言われてきた職種も最近はインフラがソフト化してきていて、どこまでに責務を負うべきかが曖昧になってきていると感じています。
        ぶっちゃけ、組織によってはインフラエンジニアを名前だけSREに変えたようなところも存在します。
        そのことの是非はいったん置いといて、インフラエンジニアとしてはこれはチャンスだと捉えています。
        これまで手の出しづらいこともあったアプリケーションレイヤーの改善に直接携わっていけるいい口実です。
        自分自身、責務がはっきり分かれているせいで見えている課題に限定的な対処しかできないことが嫌で、できることを増やしたいと思っていたのでたまたまその流れに合っていましたね。

        両者の垣根を考えることに個人的にはそれほど意味を感じておらず、SREはチームとして得意領域を持ち寄りながら機能を満たせればよいのではないかと考えています。
        それを考えると、インフラエンジニアと単に言ったときはインフラ(サーバー・ネットワーク等)周りの領域に強みを持つエンジニア、というだけの意味になるのかもしれないですね。
        view数 15
        • 2