Dev(開発)とOps(運用)を分離することによるOps観点でのメリデメ メリット 業界的にナレッジが蓄積されており、学習&真似がしやすい。 人材確保しやすい。 デメリット マニュアルでの運用がベースとなるため、サービスの規模に比例してチームの規模が大きくなってしまう。 開発と運用でバックグラウンドが異なるために衝突しやすい。 開発はスピードを素早くリリースしたいという目標に対して、運用は極力問題が起こさないようにしたいという開発とは逆行する目標となってしまう。 上記デメリットに対するGoogleのアプローチ ソフトウェアエンジニアにサービスを運用させることで、自動化をすすめた。GoogleのSREの大半はソフトウェアエンジニアリング+一連の技術的スキル(主要なものとしてUNIXシステムの理解&ネットワーク(L1~L3))を持っている。さらに全てのSREに共通するのは、複雑な問題を解決する