Prajurit universal utawa spesialis sempit? Apa sing kudu dingerteni lan bisa ditindakake insinyur DevOps

Prajurit universal utawa spesialis sempit? Apa sing kudu dingerteni lan bisa ditindakake insinyur DevOps
Teknologi lan alat sing kudu dikuasai insinyur DevOps.

DevOps minangka tren ing IT; popularitas lan panjaluk spesialisasi saya mundhak. GeekBrains dibukak durung suwe Fakultas DevOps, ing ngendi spesialis profil sing relevan dilatih. Miturut cara, profesi DevOps asring bingung karo sing gegandhengan - pemrograman, administrasi sistem, lsp.

Kanggo njlentrehake apa sejatine DevOps lan kenapa wakil saka profesi iki dibutuhake, kita ngobrol karo arsitek Nikolai Butenko. Solusi Cloud Mail.ru. Dheweke wis melu ngembangake silabus kursus fakultas DevOps lan uga ngajar siswa kuartal katelu.

Apa sing kudu dingerteni lan bisa ditindakake dening DevOps sing apik?

Ing kene luwih apik kanggo langsung ngomong apa sing ora bisa ditindakake. Ana mitos yen wakil saka profesi iki minangka orkestra siji-wong sing bisa nulis kode gedhe, banjur nyoba, lan ing wektu luang dheweke lunga lan ndandani printer kanca-kancane. Mbok menawa dheweke uga mbantu ing gudang lan ngganti barista.

Kanggo ngerti apa sing kudu ditindakake spesialis DevOps, ayo bali menyang definisi konsep kasebut dhewe. DevOps minangka optimalisasi wektu saka pangembangan produk nganti rilis produk menyang pasar. Mulane, spesialis ngoptimalake proses antarane pembangunan lan operasi, ngandika basa lan mbangun pipo wewenang.

Apa sampeyan kudu ngerti lan bisa nindakake? Mangkene sing penting:

  • Katrampilan alus sing apik dibutuhake, amarga sampeyan kudu sesambungan karo sawetara departemen ing perusahaan sing padha.
  • Pemikiran struktural analitis kanggo ndeleng proses saka ndhuwur lan ngerti carane ngoptimalake.
  • Sampeyan kudu ngerti kabeh proses pangembangan lan operasi dhewe. Mung banjur bisa dioptimalake.
  • Katrampilan perencanaan, analisis lan desain sing apik uga dibutuhake kanggo nggawe proses manufaktur sing manunggal.

Apa kabeh wakil DevOps padha utawa ana bedane ing spesialisasi kasebut?

Bubar, sawetara cabang wis muncul ing siji spesialisasi. Nanging umume, konsep DevOps kalebu utamane telung wilayah: SRE (administrator), Pangembang (developer), Manager (tanggung jawab kanggo interaksi karo bisnis). Spesialis DevOps ngerti kabutuhan bisnis lan ngatur kerja sing efisien ing antarane kabeh wong kanthi nggawe proses sing manunggal.

Dheweke uga duwe pangerten sing apik babagan kabeh proses siklus pangembangan produk, arsitektur, lan ngerti keamanan informasi ing tingkat kanggo netepake risiko. Kajaba iku, DevOps ngerti lan ngerti pendekatan lan alat otomatisasi, uga dhukungan sadurunge lan pasca rilis kanggo program lan layanan. UmumΓ©, tugas DevOps yaiku ndeleng kabeh sistem minangka siji, ngarahake lan ngatur proses sing nyumbang kanggo pangembangan sistem iki.

Prajurit universal utawa spesialis sempit? Apa sing kudu dingerteni lan bisa ditindakake insinyur DevOps
Sayange, ing Rusia lan ing luar negeri, pengusaha ora tansah ngerti inti saka DevOps. Nggoleki lowongan sing diterbitake, sampeyan bakal weruh yen nalika nelpon lowongan DevOps, perusahaan nggoleki administrator sistem, administrator Kubernetes, utawa penguji umume. Campuran kawruh lan katrampilan sing heterogen banget ing lowongan DevOps saka HH.ru lan LinkedIn utamane nggumunake.

Wigati dimangerteni manawa DevOps ora mung spesialisasi, nanging, utamane, metodologi kanggo nganggep infrastruktur minangka kode. Minangka asil ngleksanakake metodologi, kabeh anggota tim pangembangan ndeleng lan ngerti ora mung wilayah kerjane, nanging uga duwe visi babagan operasi kabeh sistem.

Kepiye carane DevOps bisa mbantu perusahaan sampeyan kerja?

Salah sawijining metrik sing paling penting kanggo bisnis yaiku Time-to-Market (TTM). Iki minangka wektu kanggo pasar, yaiku, wektu nalika transisi saka ide nggawe produk kanggo ngluncurake produk sing didol. TTM penting banget kanggo industri sing produk dadi lungse kanthi cepet.

Kanthi bantuan saka DevOps, sawetara pengecer sing kondhang ing Federasi Rusia lan ing luar negeri wiwit ngembangake arah anyar. Perusahaan-perusahaan kasebut pindhah online kanthi massal, kanthi lengkap utawa sebagian ninggalake platform offline. Ing kahanan kasebut, pangembangan aplikasi lan layanan kanthi cepet dibutuhake, sing ora mungkin tanpa nggunakake alat DevOps.

Prajurit universal utawa spesialis sempit? Apa sing kudu dingerteni lan bisa ditindakake insinyur DevOps
AkibatΓ©, sawetara pengecer bisa nyepetake proses ngluncurake aplikasi lan layanan sing dibutuhake kanthi harfiah sajrone sedina. Lan iki minangka faktor kompetisi paling penting ing pasar modern.

Sapa sing bisa dadi DevOps?

Mesthi, bakal luwih gampang ing kene kanggo wakil spesialis teknis: programer, penguji, administrator sistem. Sapa wae sing mlebu lapangan iki tanpa pendhidhikan sing cocog kudu siyap sinau dhasar pemrograman, tes, manajemen proses lan administrasi sistem. Banjur, yen kabeh iki wis dikuasai, mula bisa sinau konsep DevOps kanthi wutuh.

Kanggo luwih ngerti konsep lan entuk ide babagan kawruh lan katrampilan sing dibutuhake, sampeyan kudu maca Pandhuan DevOps, sinau Proyek Phoenix, uga metodologi. "Filosofi DevOps. Seni Manajemen IT". Buku gedhe liyane - "DevSecOps Dalan menyang Piranti Lunak sing Luwih Cepet, Luwih Apik lan Luwih Kuat".

DevOps paling apik kanggo wong sing duwe pola pikir analitis lan bisa nggunakake pendekatan sing sistematis. Pancen angel ngomong suwene wong anyar dadi DevOpser sing apik. Kene kabeh gumantung ing basis awal, uga ing lingkungan lan tugas sing kudu ditanggulangi, plus ukuran perusahaan. Perusahaan sing mbutuhake devops kalebu akeh raksasa teknologi: Amazon, Netflix, Adobe, Etsy, Facebook lan Walmart.

Minangka kesimpulan, luwih saka setengah postingan proyek DevOps sejatine kanggo administrator sistem sing berpengalaman. Nanging, kabutuhan DevOps saya mundhak, lan saiki ana kekurangan serius spesialis sing kompeten ing profil iki.

Supaya dadi spesialis kuwi, sampeyan kudu sinau teknologi anyar, alat, nggunakake pendekatan sistematis ing Course saka karya lan competently aplikasi otomatis. Tanpa iku, angel banget, yen ora mokal, ngatur DevOps kanthi kompeten.

Source: www.habr.com

Add a comment