DevOps - apa iku, kenapa, lan kepiye populer?

DevOps - apa iku, kenapa, lan kepiye populer?

Sawetara taun kepungkur, spesialis anyar, insinyur DevOps, muncul ing IT. Iku cepet banget dadi salah siji sing paling populer lan dikarepake ing pasar. Nanging ing kene paradoks - bagean saka popularitas DevOps diterangake kanthi kasunyatan manawa perusahaan sing nyewa spesialis kasebut asring mbingungake karo wakil saka profesi liyane. 
 
Artikel iki dikhususake kanggo analisis nuansa profesi DevOps, posisi saiki ing pasar lan prospek. We figured metu masalah Komplek iki karo bantuan saka dekan fakultas DevOps ing GeekBrains ing universitas online GeekUniversity dening Dmitry Burkovsky.

Dadi apa DevOps?

Istilah kasebut dhewe tegese Operasi Pembangunan. Iki ora dadi spesialisasi minangka pendekatan kanggo ngatur karya ing perusahaan medium utawa gedhe nalika nyiapake produk utawa layanan. Kasunyatane yaiku departemen sing beda-beda ing perusahaan sing padha melu proses persiapan, lan tumindake ora tansah koordinasi kanthi apik. 
 
Dadi, pangembang, umpamane, ora tansah ngerti apa masalah pangguna nalika nggarap program utawa layanan sing dirilis. Dhukungan teknis ngerti kabeh kanthi sampurna, nanging bisa uga ora ngerti apa "ing" piranti lunak kasebut. Lan ing kene insinyur DevOps teka kanggo ngluwari, mbantu koordinasi proses pangembangan, promosi otomatisasi proses, lan nambah transparansi. 
 
Konsep DevOps nggabungake wong, proses lan alat. 
 

Apa sing kudu dingerteni lan bisa ditindakake insinyur DevOps?

Miturut salah sawijining penganut konsep DevOps sing paling misuwur, Joe Sanchez, wakil saka profesi kasebut kudu duwe pangerten sing apik babagan nuansa konsep kasebut dhewe, duwe pengalaman ngatur sistem Windows lan Linux, ngerti kode program sing ditulis kanthi beda. basa, lan kerja ing Chef, Puppet, lan Ansible. Cetha yen kanggo ngurai kode sampeyan kudu ngerti sawetara basa pamrograman, lan ora mung ngerti, nanging uga duwe pengalaman pangembangan. Pengalaman nguji produk lan layanan piranti lunak sing wis rampung uga dikarepake. 
 
Nanging iki becik; ora saben wakil saka lapangan IT duwe tingkat pengalaman lan kawruh iki. Mangkene sakumpulan kawruh lan pengalaman minimal sing dibutuhake kanggo DevOps sing apik:

  • OS GNU/Linux, Windows.
  • Paling ora 1 basa pemrograman (Python, Go, Ruby).
  • Basa skrip shell yaiku bash kanggo Linux lan powershell kanggo Windows.
  • Sistem kontrol versi - Git.
  • Sistem manajemen konfigurasi (Ansible, Puppet, Chef).
  • Paling ora siji platform orkestrasi wadhah (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 Container Service, Microsoft Azure Container Service).
  • Kemampuan kanggo nggarap panyedhiya maya (contone: AWS, GCP, Azure, etc.) nggunakake Terraform, ngerti carane aplikasi disebarake menyang maya.
  • Kemampuan kanggo nyiyapake pipa CI / CD (Jenkins, GitLab), tumpukan ELK, sistem pemantauan (Zabbix, Prometheus).

Lan iki minangka dhaptar katrampilan sing paling asring dituduhake dening spesialis DevOps ing Habr Career.

DevOps - apa iku, kenapa, lan kepiye populer?
 
Kajaba iku, spesialis DevOps kudu ngerti kabutuhan lan syarat bisnis, ndeleng perane ing proses pangembangan lan bisa mbangun proses kanthi nimbang kapentingan pelanggan. 

Apa babagan ambang entri?

Iku ora kanggo apa-apa sing dhaftar kawruh lan pengalaman presented ndhuwur. Saiki dadi luwih gampang ngerti sapa sing bisa dadi spesialis DevOps. Pranyata cara paling gampang kanggo ngalih menyang profesi iki yaiku wakil saka spesialisasi IT liyane, utamane administrator sistem lan pangembang. Loro-lorone bisa kanthi cepet nambah jumlah pengalaman lan kawruh sing ilang. Dheweke wis duwe setengah saka set sing dibutuhake, lan asring luwih saka setengah.
 
Penguji uga nggawe insinyur DevOps sing apik banget. Dheweke ngerti apa sing dianggo lan cara kerjane, dheweke ngerti kekurangan lan kekurangan piranti lunak lan hardware. Kita bisa ujar manawa panguji sing ngerti basa pamrograman lan ngerti carane nulis program yaiku DevOps tanpa limang menit.
 
Nanging bakal angel kanggo wakil spesialis non-teknis sing durung nate ngurus pangembangan utawa administrasi sistem. Mesthi, ora ana sing mokal, nanging para pamula isih kudu ngevaluasi kekuwatane. Bakal entuk akeh wektu kanggo entuk "bagasi" sing dibutuhake. 

Ing endi bisa golek proyek DevOps?

Kanggo perusahaan gedhe sing kerjane langsung utawa ora langsung ana hubungane karo pangembangan aplikasi lan administrasi hardware. Kekurangan paling gedhe saka insinyur DevOps ana ing perusahaan sing nyedhiyakake akeh layanan kanggo mungkasi konsumen. Iki minangka bank, operator telekomunikasi, panyedhiya Internet utama, lsp. Antarane perusahaan sing aktif nyewa insinyur DevOps yaiku Google, Facebook, Amazon, lan Adobe.
 
Startup karo bisnis cilik uga ngetrapake DevOps, nanging kanggo akeh perusahaan kasebut, ngundang insinyur DevOps luwih akeh tinimbang kabutuhan nyata. Mesthi, ana pangecualian, nanging ora akeh. Perusahaan cilik butuh "Swiss, reaper, lan pemain pipa," yaiku, wong sing bisa kerja ing sawetara wilayah. Stasiun layanan sing apik bisa ngatasi kabeh iki. Kasunyatane yaiku kacepetan kerja penting kanggo bisnis cilik; optimasi proses kerja penting kanggo bisnis medium lan gedhe. 

Ing ngisor iki sawetara lowongan (sampeyan bisa ngetutake sing anyar ing Habr Career ing link iki):

DevOps - apa iku, kenapa, lan kepiye populer?
 

Gaji DevOps ing Rusia lan donya

Ing Rusia, gaji rata-rata insinyur DevOps udakara 132 ewu rubel saben wulan. Iki minangka petungan kalkulator gaji layanan Habr Career, digawe kanthi basis 170 kuesioner kanggo separo kaping 2 2020. Ya, sampel kasebut ora gedhe, nanging cukup cocog minangka "suhu rata-rata ing rumah sakit." 
 
DevOps - apa iku, kenapa, lan kepiye populer?
Ana gaji ing jumlah 250 ewu rubel, ana kira-kira 80 ewu lan rada murah. Iku kabeh gumantung ing perusahaan, kualifikasi lan spesialis dhewe, mesthi. 

DevOps - apa iku, kenapa, lan kepiye populer?
Kanggo negara liya, statistik upah uga dikenal. Spesialis Stack Overflow nindakake tugas sing apik, nganalisa profil udakara 90 ewu wong - ora mung DevOps, nanging uga wakil spesialis teknis umume. Ternyata Manajer Teknik lan DevOps nampa paling akeh. 
 
Insinyur DevOps entuk kira-kira $ 71 ewu saben taun. Miturut sumber Ziprecruiter.com, gaji profesional ing lapangan iki kalebu $ 86 ewu saben taun. Ya, layanan Payscale.com nuduhake sawetara nomer sing cukup nyenengake - gaji rata-rata spesialis DevOps, miturut layanan kasebut, ngluwihi ewu $ 91. Lan iki minangka gaji spesialis junior, dene sing senior bisa nampa $135 ewu. 
 
Minangka kesimpulan, prelu ujar manawa panjaluk DevOps saya mundhak, panjaluk spesialis ing level apa wae ngluwihi pasokan. Dadi yen sampeyan pengin, sampeyan bisa nyoba dhewe ing wilayah iki. Bener, kita kudu ngelingi yen kepinginan mung ora cukup. Sampeyan kudu terus berkembang, sinau lan kerja.

Source: www.habr.com

Add a comment