Askar sejagat atau pakar sempit? Perkara yang harus diketahui dan boleh dilakukan oleh jurutera DevOps

Askar sejagat atau pakar sempit? Perkara yang harus diketahui dan boleh dilakukan oleh jurutera DevOps
Teknologi dan alatan yang perlu dikuasai oleh jurutera DevOps.

DevOps ialah trend yang semakin meningkat dalam IT, dan profesion ini secara beransur-ansur berkembang dalam populariti dan permintaan. GeekBrains baru-baru ini dilancarkan fakulti DevOps, yang melatih pakar dalam bidang yang berkaitan. Secara kebetulan, profesion DevOps sering dikelirukan dengan bidang berkaitan seperti pengaturcaraan, pentadbiran sistem, dan sebagainya.

Untuk menjelaskan apa itu DevOps dan mengapa kami memerlukan orang dalam profesion ini, kami bercakap dengan Nikolai Butenko, seorang arkitek Penyelesaian Awan Mail.ruBeliau mengambil bahagian dalam pembangunan kurikulum kursus fakulti DevOps dan juga mengajar pelajar suku ketiga.

Apakah yang perlu diketahui dan boleh dilakukan oleh profesional DevOps yang baik?

Adalah lebih baik untuk segera menyatakan perkara yang tidak sepatutnya mereka lakukan. Terdapat mitos bahawa wakil profesion ini adalah kumpulan satu orang, mampu menulis kod yang sangat baik, kemudian mengujinya, dan kemudian membetulkan pencetak rakan sekerja mereka pada masa lapang mereka. Mungkin mereka juga membantu di gudang dan mengisi barista.

Untuk memahami kemahiran pakar DevOps, mari kembali kepada definisi istilah itu sendiri. DevOps adalah mengenai mengoptimumkan masa daripada pembangunan produk hingga keluaran pasaran. Akibatnya, pakar DevOps mengoptimumkan proses antara pembangunan dan operasi, bercakap bahasa mereka dan membina saluran paip yang direka dengan baik.

Apa yang anda perlu tahu dan boleh lakukan? Inilah yang penting:

  • Kemahiran insaniah yang baik diperlukan, kerana ia memerlukan interaksi serentak dengan beberapa jabatan dalam satu syarikat.
  • Pemikiran analitikal dan struktur untuk melihat proses dari atas dan memahami cara mengoptimumkannya.
  • Anda perlu memahami sendiri semua proses pembangunan dan operasi. Hanya selepas itu mereka boleh dioptimumkan.
  • Kemahiran perancangan, analisis dan reka bentuk yang cemerlang juga diperlukan untuk mewujudkan proses pengeluaran yang bersatu.

Adakah semua pengamal DevOps sama atau adakah terdapat perbezaan dalam profesion?

Baru-baru ini, beberapa cawangan dalam kepakaran tunggal ini telah muncul. Tetapi secara umum, konsep DevOps merangkumi tiga bidang utama: SRE (pentadbir), Pembangun (pembangun) dan Pengurus (bertanggungjawab untuk interaksi perniagaan). Pakar DevOps memahami keperluan perniagaan dan mengatur kerjasama yang berkesan antara kesemuanya dengan mencipta proses bersatu.

Mereka juga mempunyai pemahaman yang baik tentang semua proses kitaran pembangunan produk dan seni bina, dan pemahaman yang mencukupi tentang keselamatan maklumat untuk menilai risiko. Tambahan pula, profesional DevOps mengetahui dan memahami pendekatan dan alatan automasi, serta sokongan pra dan pasca keluaran untuk program dan perkhidmatan. Akhirnya, peranan DevOps adalah untuk melihat keseluruhan sistem sebagai satu keseluruhan yang bersatu dan mengarahkan serta mengurus proses yang menyumbang kepada pembangunannya.

Askar sejagat atau pakar sempit? Perkara yang harus diketahui dan boleh dilakukan oleh jurutera DevOps
Malangnya, di Rusia dan di luar negara, majikan tidak selalu memahami intipati DevOps. Melihat melalui penyiaran kerja yang diterbitkan, anda akan mendapati bahawa apabila syarikat menyenaraikan kedudukan DevOps, mereka sedang mencari pentadbir sistem, pentadbir Kubernetes atau penguji. Rangkaian pengetahuan dan kemahiran yang sangat berbeza amat menarik perhatian dalam siaran kerja DevOps di HH.ru dan LinkedIn.

Adalah penting untuk ambil perhatian bahawa DevOps bukan hanya kepakaran; ia, pertama sekali, metodologi untuk merawat infrastruktur sebagai kod. Dengan melaksanakan metodologi ini, semua ahli pasukan pembangunan melihat dan memahami bukan sahaja bidang kerja mereka sendiri tetapi juga visi untuk keseluruhan sistem.

Bagaimanakah DevOps boleh membantu syarikat tempat anda bekerja?

Salah satu metrik yang paling penting untuk perniagaan ialah Time-to-Market (TTM). Inilah masa yang diperlukan untuk pergi dari idea awal kepada pelancaran produk. TTM adalah penting terutamanya untuk industri di mana produk cepat menjadi usang.

Dengan bantuan DevOps, beberapa peruncit terkenal di Rusia dan luar negara telah mula membangunkan kawasan baharu. Syarikat-syarikat ini bergerak pantas dalam talian, sepenuhnya atau sebahagiannya meninggalkan kehadiran luar talian mereka. Ini memerlukan pembangunan pesat aplikasi dan perkhidmatan, yang mustahil tanpa alat DevOps.

Askar sejagat atau pakar sempit? Perkara yang harus diketahui dan boleh dilakukan oleh jurutera DevOps
Akibatnya, beberapa peruncit telah berjaya mempercepatkan proses pelancaran apl dan perkhidmatan penting dalam masa sehari. Ini adalah faktor persaingan yang penting dalam pasaran hari ini.

Siapa yang boleh menjadi DevOps?

Sudah tentu, ini akan lebih mudah bagi mereka yang mempunyai latar belakang teknikal: pengaturcara, penguji dan pentadbir sistem. Sesiapa yang memasuki bidang ini tanpa pendidikan yang berkaitan harus bersedia untuk mempelajari asas pengaturcaraan, ujian, pengurusan proses dan pentadbiran sistem. Hanya selepas itu, setelah semua ini dikuasai, mereka boleh mula meneroka konsep DevOps secara keseluruhan.

Untuk lebih memahami konsep dan mendapatkan idea tentang pengetahuan dan kemahiran yang diperlukan, adalah berbaloi untuk membaca Buku Panduan DevOps, mempelajari Projek Phoenix, dan metodologi "Falsafah DevOps: Seni Pengurusan IT"Satu lagi buku hebat ialah "DevSecOps Jalan Menuju Perisian yang Lebih Pantas, Lebih Baik dan Lebih Kuat".

DevOps paling sesuai untuk mereka yang mempunyai pemikiran analitikal dan keupayaan untuk menggunakan pendekatan sistem. Sukar untuk mengatakan berapa lama masa yang diperlukan oleh seorang pemula untuk menjadi seorang profesional DevOps yang mahir. Semuanya bergantung pada titik permulaan, persekitaran, tugas yang sedang diselesaikan, dan saiz syarikat. Syarikat yang mencari profesional DevOps termasuk banyak gergasi teknologi, termasuk Amazon, Netflix, Adobe, Etsy, Facebook dan Walmart.

Kesimpulannya, lebih separuh daripada pembukaan kerja DevOps yang disiarkan sebenarnya adalah untuk pentadbir sistem yang berpengalaman. Walau bagaimanapun, permintaan untuk DevOps semakin meningkat, dan pada masa ini terdapat kekurangan teruk pakar berkelayakan dalam bidang ini.

Untuk menjadi pakar sedemikian, anda perlu mempelajari teknologi dan alatan baharu, menggunakan pendekatan sistematik untuk kerja anda dan menggunakan automasi dengan berkesan. Tanpa itu, sangat sukar, jika tidak mustahil, untuk mengatur DevOps dengan berkesan.

Sumber: www.habr.com

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster