DevOps - chì hè, perchè, è quantu hè populari?

DevOps - chì hè, perchè, è quantu hè populari?

Parechji anni fà, una nova specialità, l'ingegnere DevOps, apparsu in IT. Hè diventatu assai prestu unu di i più populari è in dumanda nantu à u mercatu. Ma quì hè u paradossu - una parte di a popularità di DevOps hè spiegata da u fattu chì l'imprese chì impieganu tali specialisti spessu li cunfundenu cù rapprisentanti di altre professioni. 
 
Questu articulu hè dedicatu à una analisi di e sfumature di a professione DevOps, a pusizione attuale in u mercatu è e prospettive. Avemu capitu stu prublema cumplessu cù l'aiutu di u decanu Facultà DevOps à GeekBrains à l'università in linea GeekUniversity da Dmitry Burkovsky.

Allora chì hè DevOps?

U terminu stessu significa Operazioni di Sviluppu. Questu ùn hè micca tantu una specialità cum'è un accostu à l'urganizazione di u travagliu in una cumpagnia media o grande quandu preparanu un pruduttu o serviziu. U fattu hè chì diversi dipartimenti di a listessa cumpagnia sò implicati in u prucessu di preparazione, è e so azzioni ùn sò micca sempre bè coordinati. 
 
Cusì, i sviluppatori, per esempiu, ùn sanu micca sempre ciò chì l'utilizatori anu prublemi quandu travaglianu cù u prugramma o serviziu liberatu. U supportu tecnicu cunnosci tuttu perfettamente, ma ùn pò micca esse cunnisciutu di ciò chì hè "dentro" u software. È quì un ingegnere DevOps vene in salvezza, aiutendu à coordinà u prucessu di sviluppu, prumove l'automatizazione di u prucessu, è migliurà a so trasparenza. 
 
U cuncettu di DevOps integra persone, prucessi è arnesi. 
 

Chì duverebbe sapè è pudè fà un ingegnere DevOps?

Sicondu unu di i più famosi aderenti di u cuncettu DevOps, Joe Sanchez, un rappresentante di a professione deve avè una bona cunniscenza di e sfumature di u cuncettu stessu, avè sperienza in l'amministrazione di sistemi Windows è Linux, capisce u codice di u prugramma scrittu in diverse lingue, è travaglià in Chef, Puppet, è Ansible. Hè chjaru chì per analizà u codice avete bisognu di cunnosce parechje lingue di prugrammazione, è micca solu sapè, ma ancu avè una sperienza di sviluppu. L'esperienza in a prova di prudutti è servizii di software finiti hè ancu assai desiderata. 
 
Ma questu hè l'ideale; micca tutti i rapprisentanti di u campu di l'IT anu stu livellu di sperienza è cunniscenza. Eccu un inseme di cunniscenza minima è sperienza necessaria per un bon DevOps:

  • OS GNU/Linux, Windows.
  • Almenu 1 lingua di prugrammazione (Python, Go, Ruby).
  • A lingua di script di shell hè bash per Linux è powershell per Windows.
  • Sistema di cuntrollu di versione - Git.
  • Sistemi di gestione di cunfigurazione (Ansible, Puppet, Chef).
  • Almenu una piattaforma di orchestrazione di container (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 Container Service, Microsoft Azure Container Service).
  • Capacità di travaglià cù i fornitori di nuvola (per esempiu: AWS, GCP, Azure, etc.) cù Terraform, sapè cumu una applicazione hè implementata in u nuvulu.
  • Capacità di stallà una pipeline CI/CD (Jenkins, GitLab), stack ELK, sistemi di monitoraghju (Zabbix, Prometheus).

È quì hè una lista di cumpetenze chì i specialisti di DevOps indicanu più spessu in Habr Career.

DevOps - chì hè, perchè, è quantu hè populari?
 
Inoltre, un specialista DevOps deve capisce i bisogni è i bisogni di l'affari, vede u so rolu in u prucessu di sviluppu è esse capace di custruisce un prucessu tenendu in contu l'interessi di u cliente. 

Chì ci hè a soglia di entrata?

Ùn hè per nunda chì a lista di cunniscenze è sperienza hè stata presentata sopra. Avà diventa più faciule per capisce quale pò diventà un specialistu DevOps. Ci hè chì u modu più faciule per passà à sta professione hè per i rapprisentanti di altre specialità IT, in particulare amministratori di sistema è sviluppatori. Tutti dui ponu aumentà rapidamente a quantità mancante di sperienza è cunniscenza. Anu digià a mità di u settore necessariu, è spessu più di a mità.
 
I testatori facenu ancu eccellenti ingegneri DevOps. Sapenu ciò chì travaglia è cumu si travaglia, sò cuscenti di e difetti è di i difetti di u software è di u hardware. Pudemu dì chì un tester chì cunnosce lingue di prugrammazione è sà cumu scrive prugrammi hè DevOps senza cinque minuti.
 
Ma serà difficiule per un rappresentante di una specialità non tecnica chì ùn hà mai trattatu di u sviluppu o di l'amministrazione di u sistema. Di sicuru, nunda ùn hè impussibile, ma i principianti anu sempre bisognu di valutà bè i so punti di forza. Ci hà da piglià assai tempu per uttene u "bagagliu" necessariu. 

Induve DevOps pò truvà un travagliu?

À una grande cumpagnia chì u travagliu hè direttamente o indirettu in u sviluppu di l'applicazioni è l'amministrazione di hardware. A più grande mancanza di ingegneri DevOps hè in cumpagnie chì furnisce un gran numaru di servizii à i cunsumatori finali. Questi sò i banche, l'operatori di telecomunicazioni, i principali fornitori di Internet, etc. Trà l'imprese chì sò attivamente assuciati ingegneri DevOps sò Google, Facebook, Amazon è Adobe.
 
Startups cù picculi imprese implementanu ancu DevOps, ma per parechje di sti cumpagnie, invità ingegneri DevOps hè più una moda chè una vera necessità. Di sicuru, ci sò eccezzioni, ma ùn sò micca assai di elli. I picculi cumpagnie necessitanu, piuttostu, "un svizzeru, un reaper, è un pipa", vale à dì, una persona chì hè capaci di travaglià in parechji spazii. Una bona stazione di serviziu pò trattà tuttu questu. U fattu hè chì a rapidità di u travagliu hè impurtante per i picculi imprese; l'ottimisazione di i prucessi di travagliu hè critica per e medie è grande imprese. 

Eccu alcuni posti vacanti (pudete seguità i novi nantu à Habr Career à stu ligame):

DevOps - chì hè, perchè, è quantu hè populari?
 

Salariu DevOps in Russia è in u mondu

In Russia, u salariu mediu di un ingegnere DevOps hè di circa 132 mila rubli per mese. Quessi sò calculi di a calculatrice di salariu di u serviziu Habr Career, realizatu nantu à a basa di 170 questionarii per a seconda mità di u 2. Iè, u campione ùn hè micca cusì grande, ma hè abbastanza adattatu cum'è "temperatura media in l'uspidale". 
 
DevOps - chì hè, perchè, è quantu hè populari?
Ci sò salarii in quantità di 250 mila rubles, ci sò circa 80 mila è un pocu più bassu. Tuttu dipende di a cumpagnia, qualificazioni è u specialistu stessu, sicuru. 

DevOps - chì hè, perchè, è quantu hè populari?
In quantu à l'altri paesi, e statistiche salariali sò ancu cunnisciute. I specialisti di Stack Overflow anu fattu un bonu travagliu, analizendu i profili di circa 90 mila persone - micca solu DevOps, ma ancu rapprisentanti di specialità tecniche in generale. Hè risultatu chì u Manager di Ingegneria è DevOps ricevenu u più. 
 
Un ingegnere DevOps guadagna circa $ 71 mila annu, secondu a risorsa Ziprecruiter.com, u salariu di un prufessiunale in questu campu varieghja da $ 86 mila annu. Ebbè, u serviziu di Payscale.com mostra parechji numeri chì sò assai piacevuli à l'ochju - u salariu mediu di un specialista DevOps, secondu u serviziu, supera $ 91 mila. È questu hè u salariu di un specialista junior, mentre chì un anzianu pò esse. riceve $ 135 mila. 
 
In cunclusioni, vale a pena dì chì a dumanda di DevOps cresce gradualmente; a dumanda di specialisti di ogni livellu supera l'offerta. Allora se vulete, pudete pruvà sè stessu in questa zona. True, avemu da ricurdà chì u desideriu solu ùn hè micca abbastanza. Avete bisognu di sviluppà, amparà è travaglià constantemente.

Source: www.habr.com

Add a comment