DevOps - unsa kini, ngano, ug unsa kini ka sikat?

DevOps - unsa kini, ngano, ug unsa kini ka sikat?

Pipila ka tuig ang milabay, usa ka bag-ong espesyalidad, DevOps engineer, nagpakita sa IT. Kini dali kaayo nahimong usa sa labing inila ug gipangayo sa merkado. Apan ania ang paradox - bahin sa pagkapopular sa DevOps gipatin-aw sa kamatuoran nga ang mga kompanya nga nag-hire sa ingon nga mga espesyalista kanunay nga naglibog kanila sa mga representante sa ubang mga propesyon. 
 
Kini nga artikulo gipahinungod sa usa ka pagtuki sa mga nuances sa DevOps nga propesyon, ang kasamtangan nga posisyon sa merkado ug mga palaaboton. Nasulbad namo kining komplikadong isyu sa tabang sa dean DevOps faculty sa GeekBrains sa online nga unibersidad nga GeekUniversity ni Dmitry Burkovsky.

Busa unsa ang DevOps?

Ang termino mismo nagbarog alang sa Development Operations. Dili kini usa ka espesyalidad sama sa usa ka pamaagi sa pag-organisar sa trabaho sa usa ka medium o dako nga kompanya kung nag-andam usa ka produkto o serbisyo. Ang tinuod mao nga ang lainlaing mga departamento sa parehas nga kompanya nalangkit sa proseso sa pag-andam, ug ang ilang mga aksyon dili kanunay nga maayong pagkahan-ay. 
 
Busa, ang mga developers, pananglitan, dili kanunay mahibal-an kung unsa ang mga problema sa mga tiggamit kung nagtrabaho sa gipagawas nga programa o serbisyo. Ang teknikal nga suporta hingpit nga nahibal-an ang tanan, apan dili nila mahimo nga nahibal-an kung unsa ang "sa sulod" sa software. Ug dinhi ang usa ka inhenyero sa DevOps moabut aron sa pagluwas, nga nagtabang sa pag-coordinate sa proseso sa pag-uswag, pagpasiugda sa automation sa proseso, ug pagpaayo sa ilang transparency. 
 
Ang konsepto sa DevOps naghiusa sa mga tawo, proseso ug mga himan. 
 

Unsa ang kinahanglan mahibal-an ug mahimo sa usa ka engineer sa DevOps?

Sumala sa usa sa labing inila nga mga sumusunod sa konsepto sa DevOps, si Joe Sanchez, usa ka representante sa propesyon kinahanglan adunay usa ka maayo nga pagsabut sa mga nuances sa konsepto mismo, adunay kasinatian sa pagdumala sa mga sistema sa Windows ug Linux, nakasabut sa code sa programa nga gisulat sa lainlaing mga pinulongan, ug nagtrabaho sa Chef, Puppet, ug Ansible. Klaro nga aron ma-parse ang code kinahanglan nimo mahibal-an ang daghang mga sinultian sa programming, ug dili lang nahibal-an, apan adunay usab kasinatian sa pag-uswag. Ang kasinatian sa pagsulay sa nahuman nga mga produkto ug serbisyo sa software labi nga gitinguha. 
 
Apan kini sulundon; dili tanan nga representante sa natad sa IT adunay kini nga lebel sa kasinatian ug kahibalo. Ania ang usa ka hugpong sa minimum nga kahibalo ug kasinatian nga gikinahanglan alang sa maayong DevOps:

  • OS GNU/Linux, Windows.
  • Labing menos 1 programming language (Python, Go, Ruby).
  • Ang shell scripting language kay bash para sa Linux ug powershell para sa Windows.
  • Sistema sa pagkontrol sa bersyon - Git.
  • Mga sistema sa pagdumala sa pag-configure (Ansible, Puppet, Chef).
  • Labing menos usa ka container orchestration platform (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 Container Service, Microsoft Azure Container Service).
  • Abilidad sa pagtrabaho uban sa cloud providers (pananglitan: AWS, GCP, Azure, ug uban pa) gamit ang Terraform, nahibal-an kung giunsa ang usa ka aplikasyon gi-deploy sa panganod.
  • Abilidad sa pag-set up sa CI/CD pipeline (Jenkins, GitLab), ELK stack, monitoring systems (Zabbix, Prometheus).

Ug ania ang usa ka lista sa mga kahanas nga kanunay nga gipakita sa mga espesyalista sa DevOps sa Habr Career.

DevOps - unsa kini, ngano, ug unsa kini ka sikat?
 
Dugang pa, ang usa ka espesyalista sa DevOps kinahanglan nga makasabut sa mga panginahanglan ug mga kinahanglanon sa negosyo, tan-awa ang papel niini sa proseso sa pag-uswag ug makahimo sa paghimo sa usa ka proseso nga gikonsiderar ang mga interes sa kustomer. 

Komosta ang entry threshold?

Dili alang sa bisan unsa nga ang lista sa kahibalo ug kasinatian gipresentar sa ibabaw. Karon mas dali masabtan kung kinsa ang mahimong usa ka espesyalista sa DevOps. Kini nahimo nga ang labing kadali nga paagi sa pagbalhin sa kini nga propesyon alang sa mga representante sa ubang mga espesyalista sa IT, labi na ang mga administrador sa sistema ug mga developer. Ang duha dali nga makadugang sa nawala nga kantidad sa kasinatian ug kahibalo. Aduna na silay katunga sa gikinahanglan nga set, ug kasagaran labaw pa sa katunga.
 
Ang mga tester naghimo usab nga maayo kaayo nga mga inhenyero sa DevOps. Nahibal-an nila kung unsa ang molihok ug kung giunsa kini molihok, nahibal-an nila ang mga kakulangan ug kakulangan sa software ug hardware. Mahimo natong isulti nga ang usa ka tester nga nahibal-an ang mga programming language ug nahibal-an kung giunsa pagsulat ang mga programa mao ang DevOps nga wala’y lima ka minuto.
 
Apan kini mahimong lisud alang sa usa ka representante sa usa ka non-technical nga espesyalidad nga wala pa mag-atubang sa bisan unsang pag-uswag o pagdumala sa sistema. Siyempre, walay imposible, apan ang mga magsusugod kinahanglan pa nga mag-assess sa ilang mga kusog. Nagkinahanglan kini og daghang panahon aron makuha ang gikinahanglan nga "bagahe". 

Asa makakitag trabaho ang DevOps?

Sa usa ka dako nga kompanya kansang trabaho direkta o dili direkta nga may kalabutan sa pagpalambo sa aplikasyon ug pagdumala sa hardware. Ang pinakadako nga kakulang sa mga inhenyero sa DevOps naa sa mga kompanya nga naghatag daghang mga serbisyo aron tapuson ang mga konsumedor. Kini mao ang mga bangko, telecom operators, mayor nga Internet providers, ug uban pa. Lakip sa mga kompanya nga aktibong nag-hire og mga inhenyero sa DevOps mao ang Google, Facebook, Amazon, ug Adobe.
 
Ang mga startup nga adunay gagmay nga mga negosyo nagpatuman usab sa DevOps, apan alang sa kadaghanan niini nga mga kompanya, ang pag-imbitar sa mga inhenyero sa DevOps labi pa sa us aka us aka us aka us aka us aka tinuud nga kinahanglan. Siyempre, adunay mga eksepsiyon, apan dili daghan niini. Ang gagmay nga mga kompaniya nagkinahanglan, hinunoa, β€œusa ka Swiso, usa ka tig-aani, ug usa ka tigdulag tubo,” nga mao, usa ka tawo nga makahimo sa pagtrabaho sa daghang mga dapit. Ang usa ka maayo nga istasyon sa serbisyo makahimo sa tanan niini. Ang kamatuoran mao nga ang katulin sa trabaho hinungdanon alang sa gagmay nga mga negosyo; ang pag-optimize sa mga proseso sa trabaho hinungdanon alang sa medium ug dagkong mga negosyo. 

Ania ang pipila ka mga bakante (mahimo nimong sundon ang mga bag-o sa Habr Career sa kini nga sumpay):

DevOps - unsa kini, ngano, ug unsa kini ka sikat?
 

Ang suweldo sa DevOps sa Russia ug sa kalibutan

Sa Russia, ang kasagaran nga suweldo sa usa ka engineer sa DevOps mga 132 ka libo nga mga rubles matag bulan. Kini ang mga kalkulasyon sa calculator sa suweldo sa serbisyo sa Habr Career, nga gihimo base sa 170 nga mga pangutana alang sa ika-2 nga katunga sa 2020. Oo, ang sample dili kaayo dako, apan kini angayan isip usa ka "average nga temperatura sa ospital." 
 
DevOps - unsa kini, ngano, ug unsa kini ka sikat?
Adunay mga suweldo sa kantidad nga 250 ka libo nga mga rubles, adunay mga 80 ka libo ug gamay nga ubos. Kini tanan nagdepende sa kompanya, mga kwalipikasyon ug ang espesyalista mismo, siyempre. 

DevOps - unsa kini, ngano, ug unsa kini ka sikat?
Sama sa ubang mga nasud, nahibal-an usab ang mga istatistika sa sweldo. Ang mga espesyalista sa Stack Overflow usa ka maayong trabaho, pag-analisar sa mga profile sa mga 90 ka libo nga mga tawo - dili lamang sa DevOps, kondili mga representante usab sa mga teknikal nga espesyalista sa kinatibuk-an. Nahibal-an nga ang Engineering Manager ug DevOps nakadawat labing kadaghan. 
 
Ang usa ka inhenyero sa DevOps mokita ug mga $71 ka libo kada tuig. Sumala sa kapanguhaan nga Ziprecruiter.com, ang suweldo sa usa ka propesyonal niini nga natad gikan sa $86 ka libo kada tuig. Aw, ang serbisyo sa Payscale.com nagpakita sa pipila ka mga numero nga makapahimuot sa mata - ang kasagaran nga suweldo sa usa ka espesyalista sa DevOps, sumala sa serbisyo, milapas sa $ 91 nga libo. Ug kini ang suweldo sa usa ka junior nga espesyalista, samtang ang usa ka senior mahimo makadawat $135 ka libo. 
 
Ingon usa ka konklusyon, angay nga isulti nga ang panginahanglan alang sa DevOps anam-anam nga nagtubo; ang panginahanglan alang sa mga espesyalista sa bisan unsang lebel nga milabaw sa suplay. Busa kung gusto nimo, mahimo nimong sulayan ang imong kaugalingon sa kini nga lugar. Tinuod, kinahanglan natong hinumdoman nga ang tinguha lamang dili igo. Kinahanglan ka kanunay nga molambo, magkat-on ug magtrabaho.

Source: www.habr.com

Idugang sa usa ka comment