SREって?

SRE・・・Site Reliability Engineering

サイトリライアビリティエンジニア

日本語にすると「サイト信頼性エンジニア」

Googleが提唱したエンジニアの役割、ソフトウェアエンジニアリングが鍵を握る考え方のこと。ソフトウェアエンジニアがシステム運用を設計すること。

ソフトウェア開発の一連の流れは、ソフトウェアを開発する役割(Dev)とソフトウェアの価値をユーザーに届け続ける役割(Ops)が存在している。後者の役割を担うのが、システム運用

SREがソースコードを追って原因を特定し、パッチを充ててリリースをするなんてこともあるようです。何でも屋w

 

開発エンジニアが作って終わりではなく、サービス運用にも責任持ちましょう。ということでしょう

 

 ・サイトの信頼性の向上のためにインフラストラクチャの自動化、障害対応、システムの維持などの運用業務

・サーバ管理者的な役割に加えて、ソースコードに手を加えることでサイトのパフォーマンスを改善し、可用性、スケーラビリティを向上させるソフトウェアエンジニアとして役割