DevOps - naon éta, kunaon, sareng kumaha populérna?

DevOps - naon éta, kunaon, sareng kumaha populérna?

Sababaraha taun ka pengker, spesialis anyar, insinyur DevOps, muncul dina IT. Éta gancang pisan janten salah sahiji anu pang populerna sareng paménta di pasar. Tapi ieu paradoks - bagian tina popularitas DevOps dijelaskeun ku kanyataan yén perusahaan anu nyewa spesialis sapertos sering ngabingungkeun aranjeunna sareng wawakil profési anu sanés. 
 
Tulisan ieu dikhususkeun pikeun analisa nuansa profési DevOps, posisi ayeuna di pasar sareng prospek. Urang ilahar kaluar masalah kompléks ieu kalayan bantuan dekan nu fakultas DevOps di GeekBrains di universitas online GeekUniversity ku Dmitry Burkovsky.

Janten naon DevOps?

Istilah sorangan nangtung pikeun Development Operations. Ieu teu jadi loba husus salaku pendekatan pikeun ngatur karya dina sedeng atawa badag pausahaan nalika Nyiapkeun hiji produk atawa jasa. Kanyataan yén departemén béda ti parusahaan sarua aub dina prosés persiapan, sarta lampah maranéhanana henteu salawasna ogé ngagabung. 
 
Janten, pamekar, contona, henteu salawasna terang naon masalah anu dipiboga ku pangguna nalika damel sareng program atanapi jasa anu dileupaskeun. Pangrojong téknis terang sadayana sampurna, tapi aranjeunna henteu terang naon anu aya "di jero" parangkat lunak. Sareng di dieu insinyur DevOps sumping nyalametkeun, ngabantosan koordinat prosés pamekaran, promosi automation prosés, sareng ningkatkeun transparansina. 
 
Konsep DevOps ngahijikeun jalma, prosés sareng alat. 
 

Naon anu kedah terang sareng tiasa dilakukeun ku insinyur DevOps?

Numutkeun salah sahiji panganut kawentar tina konsép DevOps, Joe Sanchez, wawakil profési kudu boga pamahaman alus ngeunaan nuansa konsep sorangan, boga pangalaman dina administering duanana sistem Windows jeung Linux, ngartos kode program ditulis dina béda. basa, sareng damel di Chef, Wayang, sareng Ansible. Ieu jelas yén mun parse kode nu peryogi kauninga sababaraha basa programming, sarta teu ngan nyaho, tapi ogé mibanda pangalaman ngembangkeun. Pangalaman dina nguji produk sareng jasa parangkat lunak ogé diperyogikeun pisan. 
 
Tapi ieu idéal; teu unggal wawakil widang IT boga tingkat ieu pangalaman jeung pangaweruh. Ieu sakumpulan pangaweruh sareng pangalaman minimum anu diperyogikeun pikeun DevOps anu saé:

  • OS GNU/Linux, Windows.
  • Sahenteuna 1 basa pamrograman (Python, Go, Ruby).
  • Basa skrip cangkang nyaéta bash pikeun Linux sareng Powershell pikeun Windows.
  • Sistim kontrol Vérsi - Git.
  • Sistem manajemén konfigurasi (Ansible, Wayang, Chef).
  • Sahenteuna hiji platform orkestrasi wadahna (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 Container Service, Microsoft Azure Container Service).
  • Kamampuhan pikeun digawekeun ku panyadia awan (Contona: AWS, GCP, Azure, jsb) ngagunakeun Terraform, nyaho kumaha hiji aplikasi deployed kana awan.
  • Kamampuhan pikeun nyetél pipa CI / CD (Jenkins, GitLab), tumpukan ELK, sistem ngawaskeun (Zabbix, Prometheus).

Sareng ieu mangrupikeun daptar kaahlian anu paling sering ditunjukkeun ku spesialis DevOps dina Karir Habr.

DevOps - naon éta, kunaon, sareng kumaha populérna?
 
Salaku tambahan, spesialis DevOps kedah ngartos kabutuhan sareng syarat bisnis, ningali peranna dina prosés pamekaran sareng tiasa ngawangun prosés kalayan nganggap kapentingan nasabah. 

Kumaha upami ambang éntri?

Teu keur nanaon nu daptar pangaweruh jeung pangalaman dibere luhur. Ayeuna janten langkung gampang ngartos saha anu tiasa janten spesialis DevOps. Tétéla yén cara panggampangna pikeun ngalih ka profési ieu nyaéta pikeun wawakil spesialis IT anu sanés, khususna pangurus sistem sareng pamekar. Duanana bisa gancang ningkatkeun jumlah leungit pangalaman jeung pangaweruh. Aranjeunna geus boga satengah tina set diperlukeun, sarta mindeng leuwih ti satengah.
 
Testers ogé ngadamel insinyur DevOps anu saé. Aranjeunna terang naon anu dianggo sareng kumaha jalanna, aranjeunna sadar kana kakurangan sareng kalemahan parangkat lunak sareng hardware. Urang tiasa nyarios yén panguji anu terang basa pamrograman sareng terang kumaha nyerat program nyaéta DevOps tanpa lima menit.
 
Tapi bakal hésé pikeun wawakil hiji husus non-teknis anu geus pernah diurus boh ngembangkeun atawa administrasi sistem. Tangtosna, teu aya anu mustahil, tapi para pamula masih kedah ngevaluasi kakuatanana. Bakal butuh loba waktu pikeun meunangkeun diperlukeun "koper". 

Dimana DevOps tiasa kéngingkeun padamelan?

Ka perusahaan ageung anu padamelanna langsung atanapi henteu langsung aya hubunganana sareng pamekaran aplikasi sareng administrasi hardware. Kakurangan insinyur DevOps paling ageung aya di perusahaan anu nyayogikeun sajumlah ageung jasa pikeun ngeureunkeun konsumén. Ieu mangrupikeun bank, operator telekomunikasi, panyadia Internét utama, jsb. Diantara perusahaan anu aktip nyewa insinyur DevOps nyaéta Google, Facebook, Amazon, sareng Adobe.
 
Startups sareng usaha leutik ogé ngalaksanakeun DevOps, tapi pikeun seueur perusahaan ieu, ngondang insinyur DevOps langkung seueur tibatan kabutuhan anu nyata. Tangtu, aya pengecualian, tapi aya teu loba di antarana. Pausahaan leutik butuh, rada, "a Swiss, a reaper, sarta pamuter pipa," nyaeta, hiji jalma anu bisa digawé di sababaraha wewengkon. Stasion layanan anu saé tiasa ngadamel sadayana ieu. Kanyataanna nyaéta laju gawé penting pikeun usaha leutik; optimasi prosés gawé penting pikeun usaha sedeng sareng ageung. 

Ieu sababaraha lowongan (anjeun tiasa nuturkeun anu énggal dina Habr Career di link ieu):

DevOps - naon éta, kunaon, sareng kumaha populérna?
 

Gaji DevOps di Rusia sareng dunya

Di Rusia, gaji rata-rata insinyur DevOps sakitar 132 rébu rubles per bulan. Ieu mangrupikeun itungan kalkulator gaji tina jasa Habr Career, dilakukeun dumasar kana 170 kuesioner pikeun satengah 2nd 2020. Leres, sampelna henteu ageung, tapi éta cocog pikeun "suhu rata-rata di rumah sakit." 
 
DevOps - naon éta, kunaon, sareng kumaha populérna?
Aya gaji dina jumlah 250 sarébu rubles, aya ngeunaan 80 sarébu jeung rada handap. Éta sadayana gumantung kana perusahaan, kualifikasi sareng spesialis nyalira, tangtosna. 

DevOps - naon éta, kunaon, sareng kumaha populérna?
Sedengkeun pikeun nagara séjén, statistik upah ogé dipikawanoh. Spesialis Stack Overflow ngalakukeun padamelan anu saé, nganalisa profil sakitar 90 rébu jalma - henteu ngan ukur DevOps, tapi ogé wawakil spesialis téknis sacara umum. Tétéla yén Manajer Téknik sareng DevOps nampi paling seueur. 
 
Insinyur DevOps earns kira-kira $ 71 sarébu per taun. Nurutkeun kana sumberdaya Ziprecruiter.com, gaji profésional dina widang ieu dibasajankeun $ 86 rébu per taun. Nya, jasa Payscale.com nunjukkeun sababaraha nomer anu pikaresepeun pikeun panon - gaji rata-rata spesialis DevOps, dumasar kana jasa éta, ngaleuwihan $ 91 rébu. Sareng ieu mangrupikeun gaji spesialis junior, sedengkeun anu senior tiasa nampi $ 135 rébu. 
 
Salaku kacindekan, éta patut nyebutkeun yén paménta pikeun DevOps laun-laun tumuwuh; paménta pikeun spesialis tina sagala tingkatan ngaleuwihan suplai. Janten upami anjeun hoyong, anjeun tiasa nyobian diri di daérah ieu. Leres, urang kedah émut yén kahayang waé henteu cekap. Anjeun kedah terus-terusan ngembangkeun, diajar sareng damel.

sumber: www.habr.com

Tambahkeun komentar