Site Reliability Engineers (SREs) berada di persimpangan antara rekayasa perangkat lunak dan rekayasa sistem. Meskipun ada potensi permutasi dan kombinasi yang tidak terbatas mengenai bagaimana infrastruktur dan komponen perangkat lunak dapat disatukan untuk mencapai suatu tujuan, fokus pada keterampilan dasar memungkinkan SRE untuk bekerja dengan sistem dan perangkat lunak yang kompleks, terlepas dari apakah sistem ini merupakan sistem milik sendiri, pihak ketiga, dan terbuka. , dijalankan pada infrastruktur cloud/on-prem, dll. Secara khusus, penting untuk mendapatkan pemahaman mendalam tentang bagaimana area sistem dan infrastruktur ini berhubungan satu sama lain dan berinteraksi satu sama lain. Kombinasi keterampilan rekayasa perangkat lunak dan sistem jarang terjadi dan umumnya dibangun seiring waktu dengan paparan terhadap beragam infrastruktur, sistem, dan perangkat lunak.
SRE menerapkan praktik rekayasa untuk menjaga situs tetap berjalan. Setiap sistem terdistribusi merupakan aglomerasi dari banyak komponen. SRE memvalidasi persyaratan bisnis, mengubahnya menjadi SLA untuk setiap komponen yang membentuk sistem terdistribusi, memantau dan mengukur kepatuhan terhadap SLA, merancang ulang atau memperluas skala untuk memitigasi atau menghindari pelanggaran SLA, menambahkan pembelajaran ini sebagai umpan balik ke sistem atau proyek baru dan dengan demikian mengurangi kerja keras operasional. Oleh karena itu, SRE memainkan peran penting sejak hari pertama perancangan sistem.
Pada awal tahun 2019, kami mulai mengunjungi kampus-kampus di seluruh India untuk merekrut orang-orang terbaik dan tercerdas guna memastikan LinkedIn dan semua layanan yang membentuk rangkaian teknologi kompleksnya selalu tersedia untuk semua orang. Fungsi penting di LinkedIn ini berada di bawah lingkup tim Rekayasa Situs dan Insinyur Keandalan Situs (SRE) yang merupakan Insinyur Perangkat Lunak, yang berspesialisasi dalam keandalan.
Saat kami melanjutkan perjalanan ini, kami mulai mendapatkan banyak pertanyaan dari kampus-kampus ini tentang apa sebenarnya peran rekayasa keandalan situs? Dan, bagaimana seseorang dapat mempelajari keterampilan dan disiplin ilmu yang terlibat untuk menjadi insinyur keandalan situs yang sukses? Beberapa bulan kemudian, beberapa mahasiswa kampus ini telah bergabung dengan LinkedIn baik sebagai pekerja magang atau sebagai insinyur penuh waktu untuk menjadi bagian dari tim Rekayasa Lokasi; kami juga memiliki beberapa karyawan sampingan yang bergabung dengan organisasi kami yang bukan berasal dari latar belakang SRE tradisional. Saat itulah beberapa dari kami berkumpul dan mulai berpikir tentang bagaimana kami dapat memasukkan insinyur lulusan baru ke tim Rekayasa Lokasi.
Ada sangat sedikit sumber daya di luar sana yang memandu seseorang mengenai keahlian dasar yang harus diperoleh seseorang sebagai SRE pemula. Karena kurangnya sumber daya ini, kami merasa sulit bagi individu untuk mendapatkan posisi terbuka di industri ini. Kami menciptakan School Of SRE sebagai titik awal bagi siapa saja yang ingin membangun karir mereka sebagai SRE. Dalam kursus ini, kami fokus pada membangun keterampilan dasar yang kuat. Kursus ini disusun sedemikian rupa untuk memberikan lebih banyak contoh kehidupan nyata dan bagaimana mempelajari masing-masing topik ini dapat memainkan peran penting dalam tanggung jawab pekerjaan sehari-hari seorang SRE. Saat ini, kami membahas topik-topik berikut di bawah School Of SRE:
Tingkat 101
Tingkat 102
Kami percaya pembelajaran berkelanjutan akan membantu dalam memperoleh pengetahuan dan kompetensi yang lebih dalam guna memperluas keahlian Anda, setiap modul telah ditambahkan referensi yang dapat menjadi panduan untuk pembelajaran selanjutnya. Harapan kami adalah dengan mempelajari modul-modul ini, kami dapat membangun keterampilan penting yang diperlukan untuk Site Reliability Engineer.
Di LinkedIn, kami menggunakan kurikulum ini untuk memasukkan karyawan non-tradisional dan lulusan perguruan tinggi baru ke dalam peran SRE. Kami memiliki beberapa pengalaman orientasi yang sukses dengan karyawan baru dan kursus tersebut membantu mereka menjadi produktif dalam waktu yang sangat singkat. Hal ini memotivasi kami untuk membuat konten menjadi sumber terbuka guna membantu organisasi lain dalam memasukkan insinyur baru ke dalam peran tersebut dan memberikan panduan bagi calon individu untuk memasuki peran tersebut. Kami menyadari bahwa konten awal yang kami buat hanyalah sebuah titik awal dan kami berharap komunitas dapat membantu dalam perjalanan menyempurnakan dan memperluas konten tersebut. Lihat panduan berkontribusi untuk memulai.