SRE x DevOps x DevOps Engineer: Apakah Ini Perbandingan yang Valid?

Apr 15 2023
Pertama, kita harus mulai dengan mendefinisikan masing-masing. Dan saya akan mencoba melakukan ini dengan cara termudah dan sesederhana mungkin.

Pertama, kita harus mulai dengan mendefinisikan masing-masing. Dan saya akan mencoba melakukan ini dengan cara termudah dan sesederhana mungkin.

Insinyur Keandalan Situs (SRE)

Ini adalah gabungan dari teknik rekayasa perangkat lunak yang digunakan untuk:

  • Mengotomatiskan tugas
  • Terapkan dan Pertahankan sistem produktif berjalan dengan lancar, aman, dan andal

Dengan kata lain, SRE adalah pembunuh kutu buku

DevOps

Ini adalah budaya di mana kepemimpinan perusahaan mendekati tim dev dan ops dalam lingkup komunikasi, integrasi, kolaborasi, dan otomatisasi .

Tujuannya adalah:

  • Buat, Terapkan, dan Pertahankan sistem produktif agar berjalan lancar, aman, dan andal
  • Kurangi silo antara tim dev dan ops.

Fokusnya adalah memiliki seseorang yang mampu mengimplementasikan DevOps dalam skenario ini, dan orang ini biasanya disebut penginjil DevOps. Tugas orang ini adalah mengurangi silo antar tim dan meningkatkan kualitas sistem.

Insinyur DevOps

Sekarang, apa-apaan ini? Nah, pertama-tama Anda perlu memahami bahwa di bidang kami, beberapa peran selalu berubah, dan peran baru dibuat setiap saat (mis: Insinyur Platform, hal yang sama sekali berbeda).

Seperti yang Anda pahami sekarang, DevOps adalah sebuah budaya, dan segera setelah kami perlu mempekerjakan orang yang memahami budaya DevOps dan mampu menerapkan otomatisasi, ada nama indah yang muncul di benak kami… Insinyur DevOps. Tapi masalahnya adalah:

SRE sudah mengimplementasikan otomatisasi di balik budaya DevOps

Oke, sekarang mari kita hentikan omong kosong itu.

Saat Anda melihat gambar di atas, Anda membaca Dev Ops, saya melihat SRE.

Kesimpulan

Anda harus khawatir untuk memahami perbedaan antara rekayasa DevOps dan DevOps.

DevOps = semua Budaya yang melibatkan fondasi SRE ditambah pengiriman, dan fokus pada kolaborasi tim, komunikasi, dan integrasi.

Insinyur DevOps = orang yang akan mengimplementasikan otomatisasi untuk membuat segala sesuatunya bekerja dengan lancar, andal, dan aman = SRE.

Selesaikan pembelajaran Anda

Baca buku SRE juga, mereka menyebutkan DevOps (gratis oleh Google):

Di tautan ini dari IBM, Anda dapat melihat bahwa pakar lain berpendapat DevOps Engineer dan SRE adalah sama:

Di sini Anda memahami bagaimana Microsoft melihatnya: