Q:
Apa yang biasanya terlibat dalam rekayasa keandalan situs?
SEBUAH:Pekerjaan yang terlibat dalam rekayasa keandalan situs (SRE) dapat sedikit bervariasi, tergantung pada perusahaan dan sistem yang sedang dikerjakan.
Definisi dasar dari rekayasa keandalan situs adalah proses menempatkan orang dengan pengalaman pengembangan perangkat lunak bertanggung jawab atas operasi, atau menggabungkan atau menggabungkan pekerjaan pengembangan dan operasi dalam beberapa cara kunci. Yang mengatakan, peran insinyur keandalan situs sering melibatkan penerapan pendekatan desain tingkat atas untuk operasi.
Pendekatan menggunakan rekayasa keandalan situs mirip dengan pendekatan lain yang disebut devops - keduanya bertujuan untuk menggabungkan pengembangan dan operasi. Di mana devops sering digambarkan sebagai proses penggabungan dua departemen, insinyur reliabilitas situs sering digunakan sebagai jabatan, menggantikan jabatan tradisional administrator sistem. Perbedaannya adalah bahwa bersama dengan sistem pemantauan dan penyajian, seorang insinyur keandalan situs juga akan menerapkan konsep pengembangan tersebut, yang sangat penting untuk memastikan bahwa program yang dikembangkan bekerja sebagaimana mestinya.
Dalam istilah praktis, seorang insinyur keandalan situs mungkin siap untuk memonitor sistem pada waktu tertentu. Orang ini dapat menulis alat otomatisasi atau membantu dalam mengembangkan fitur jaminan kualitas. Tim di SRE dapat mengevaluasi waktu aktif untuk suatu aplikasi, atau melihat bagaimana aplikasi yang dikembangkan secara praktis digunakan di lapangan.
Dalam konsep umum menggabungkan pengembangan dan operasi, peran SRE sangat fleksibel. Beberapa orang akan mengatakan bahwa pendekatan ini juga berusaha untuk "menjembatani kesenjangan" antara kedua departemen dalam hal komunikasi dan filsafat. Jadi seseorang di SRE dapat berakhir dalam sejumlah pertemuan untuk berbicara secara praktis tentang penggunaan produk dan layanan yang dikembangkan. SRE dapat dilihat sebagai "pemangku kepentingan" dalam proses devops, seseorang yang memberikan umpan balik kritis pada rekayasa dan desain dengan mata terhadap kinerja operasional.
Meskipun beberapa orang melihat SRE sebagai semacam peran administrator sistem yang berpakaian, perusahaan seperti Google menganut konsep SRE dan berinvestasi lebih banyak dalam mendefinisikan peran tipe profesional ini. Insinyur Google berbicara tentang beberapa input yang sangat penting yang dapat disediakan dalam proses SRE, dan menggambarkan para profesional ini sebagai sangat terampil dan berpengalaman dalam cara yang mungkin belum dimiliki oleh administrator sistem tradisional.