DevOps - o le a le mea, aisea, ma o le a le lauiloa?

DevOps - o le a le mea, aisea, ma o le a le lauiloa?

I nai tausaga talu ai, na faʻaalia ai se faʻapitoa fou, DevOps engineer, ile IT. Na vave lava ona avea ma se tasi o sili ona lauiloa ma manaʻomia i luga o le maketi. Ae o le faʻalavelave lea - o se vaega o le taʻutaʻua o DevOps o loʻo faʻamatalaina e le mea moni e faapea o kamupani o loʻo faʻafaigaluegaina ia tagata tomai faapitoa e masani ona fenumiai i latou ma sui o isi matata. 
 
O lenei tusiga e tuuto atu i se auiliiliga o nuances o le DevOps profession, le tulaga o loʻo i ai nei i le maketi ma faʻamoemoega. Na matou iloa lenei mataupu faigata i le fesoasoani a le pule DevOps faiaoga i GeekBrains i le iunivesite i luga ole laiga GeekUniversity saunia e Dmitry Burkovsky.

O le a la le DevOps?

O le faaupuga lava ia e tu mo Atinae Galuega. E le o se mea faʻapitoa e pei o se auala i le faʻatulagaina o galuega i totonu o se kamupani faʻapitoa poʻo se kamupani tele pe a saunia se oloa poʻo se tautua. O le mea moni o matagaluega eseese o le kamupani lava e tasi o loʻo aʻafia i le faʻagasologa o sauniuniga, ma e leʻo faʻamaopoopo lelei a latou gaioiga. 
 
O lea la, tagata atiae, mo se faʻataʻitaʻiga, latou te le iloa i taimi uma poʻo a faʻafitauli o loʻo i ai i tagata faʻaoga pe a galulue ma le polokalama faʻasalalau poʻo le tautua. O le lagolago faʻapitoa e iloa lelei mea uma, ae atonu latou te le o iloa le mea o loʻo i totonu o le polokalama. Ma o iinei e sau ai se inisinia DevOps e laveai, fesoasoani i le faamaopoopoina o le faagasologa o le atinaʻe, faʻalauiloaina o le faʻaogaina o masini, ma faʻaleleia atili lo latou manino. 
 
O le manatu o DevOps e tuʻufaʻatasia tagata, faiga ma meafaigaluega. 
 

O le a le mea e tatau ona iloa ma mafai e se inisinia DevOps ona fai?

E tusa ai ma se tasi o tagata sili ona taʻutaʻua o le DevOps concept, Joe Sanchez, o se sui o le galuega e tatau ona i ai se malamalama lelei i le nuances o le manatu lava ia, ia i ai le poto masani i le faʻafoeina o Windows ma Linux system, malamalama i le polokalame o loʻo tusia i le eseese. gagana, ma galue i Chef, Puppet, ma Ansible. E manino lava o le parse code e tatau ona e iloa le tele o gagana polokalame, ma e le gata ina iloa, ae ia iai foi le poto masani. O le poto masani i le su'eina o oloa ma auaunaga ua mae'a e mana'omia tele. 
 
Ae e lelei lenei; e le o sui uma o le IT field e iai lenei tulaga o le poto masani ma le malamalama. Ole seti lea ole poto ma poto masani e manaʻomia mo DevOps lelei:

  • OS GNU/Linux, Pupuni.
  • Le itiiti ifo ma le 1 polokalame polokalame (Python, Go, Ruby).
  • O le gagana tusitusi atigi o le bash mo Linux ma le powershell mo Windows.
  • Faiga fa'atonuga - Git.
  • Faiga fa'atonuga (Ansible, Puppet, Chef).
  • E le itiiti ifo ma le tasi le faʻapipiʻiina o pusa (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 Container Service, Microsoft Azure Container Service).
  • Malosiaga e galulue faʻatasi ai ma 'auʻaunaga ao (mo se faʻataʻitaʻiga: AWS, GCP, Azure, ma isi) faʻaaoga Terraform, iloa le auala e faʻapipiʻi ai se talosaga i le ao.
  • Malosiaga e faʻatulagaina se paipa CI / CD (Jenkins, GitLab), ELK stack, mataʻituina faiga (Zabbix, Prometheus).

Ma o le lisi lenei o tomai e masani ona faʻaalia e tagata tomai faapitoa DevOps ile Habr Career.

DevOps - o le a le mea, aisea, ma o le a le lauiloa?
 
E le gata i lea, e tatau i se tagata tomai faapitoa DevOps ona malamalama i manaʻoga ma manaʻoga o le pisinisi, vaʻai i lana matafaioi i le faʻagasologa o atinaʻe ma mafai ona fausia se faʻagasologa e faʻatatau i mea e fiafia i ai le tagata faʻatau. 

Ae faapefea le tulaga e ulufale ai?

E le o se mea fua le lisi o le poto ma le poto masani na tuʻuina atu i luga. Ua faigofie nei ona malamalama po o ai e mafai ona avea ma tagata tomai faapitoa DevOps. E foliga mai o le auala pito sili ona faigofie e fesuiaʻi ai i lenei galuega e mo sui o isi IT faʻapitoa, aemaise lava pulega faʻalapotopotoga ma atinaʻe. O mea uma e lua e mafai ona vave faʻateleina le aofaʻi o loʻo misi o le poto masani ma le malamalama. Ua uma ona i ai le afa o le seti manaʻomia, ma e masani ona sili atu i le afa.
 
E faia foʻi e le au suʻega ni inisinia DevOps lelei. Latou te iloa le mea e aoga ma pe faʻapefea ona galue, latou te nofouta i faʻaletonu ma faʻaletonu o le polokalama ma meafaigaluega. E mafai ona tatou fai atu o se tagata suʻesuʻe e iloa gagana polokalame ma iloa le auala e tusi ai polokalame o DevOps e aunoa ma le lima minute.
 
Ae o le a faigata mo se sui o se mea e le faʻapitoa faʻapitoa e leʻi faʻatautaia le atinaʻe poʻo le pulega o faiga. Ioe, e leai se mea e le mafai, ae o tagata amata e manaʻomia lava ona iloilo lelei o latou malosi. O le a tele se taimi e maua ai le "ato" manaʻomia. 

O fea e mafai ona maua ai se galuega a DevOps?

I se kamupani tele o ana galuega e fesoʻotaʻi tuusaʻo pe le tuusaʻo i le atinaʻeina o talosaga ma le pulega o meafaigaluega. O le tele o le le lava o DevOps inisinia o loʻo i totonu o kamupani o loʻo tuʻuina atu le tele o auaunaga e faʻaumatia ai tagata faʻatau. O faletupe ia, kamupani telefoni, kamupani tele Initaneti, ma isi. Faatasi ai ma kamupani o loʻo faʻafaigaluegaina DevOps inisinia o Google, Facebook, Amazon, ma Adobe.
 
O amataga ma pisinisi laiti o loʻo faʻatinoina foi DevOps, ae mo le tele o nei kamupani, o le valaʻaulia o inisinia DevOps e sili atu nai lo se mea e manaʻomia moni. Ioe, e iai tuusaunoaga, ae e lē tele naua. E manaʻomia e kamupani laiti “se Suiselani, se seleselega, ma se tagata paipa,” o lona uiga, o se tagata e mafai ona galue i le tele o vaega. E mafai e se ofisa tautua lelei ona taulimaina nei mea uma. O le mea moni o le saoasaoa o le galuega e taua mo pisinisi laiti; faʻaleleia o galuega faʻagasologa e taua tele mo pisinisi feololo ma tetele. 

O nisi nei o avanoa (e mafai ona e mulimuli i avanoa fou ile Habr Career ile lenei sootaga):

DevOps - o le a le mea, aisea, ma o le a le lauiloa?
 

DevOps totogi i Rusia ma le lalolagi

I Rusia, o le averesi o totogi o se inisinia DevOps e tusa ma le 132 afe rubles i le masina. O faʻatusatusaga ia o le calculator totogi o le auaunaga a le Habr Career, na faia i luga o le faavae o 170 fesili mo le afa lona lua o le 2. Ioe, o le faʻataʻitaʻiga e leʻo tele, ae e fetaui lelei e pei o se "vevela vevela ile falemaʻi." 
 
DevOps - o le a le mea, aisea, ma o le a le lauiloa?
E i ai totogi i le aofaʻi o 250 afe rubles, e tusa ma le 80 afe ma laʻititi laʻititi. E faalagolago uma lava i le kamupani, agavaa ma le tagata tomai faapitoa lava ia, ioe. 

DevOps - o le a le mea, aisea, ma o le a le lauiloa?
A o isi atunuu, o lo o iloa foi fuainumera o totogi. O tagata tomai faapitoa i le Stack Overflow na faia se galuega lelei, suʻesuʻeina talaʻaga o le tusa ma le 90 afe tagata - e le gata o DevOps, ae faʻapea foʻi ma sui o tomai faʻapitoa lautele. Na aliali mai o le Engineering Manager ma DevOps e mauaina le tele. 
 
E maua e le inisinia DevOps e tusa ma le $ 71 afe i le tausaga.. E tusa ai ma le punaoa Ziprecruiter.com, o le totogi o se tagata tomai faapitoa i lenei matata e amata mai i le $ 86 afe i le tausaga. Ia, o le auaunaga a le Payscale.com o loʻo faʻaalia ai nisi o numera e manaia tele i le vaai - o le averesi o totogi o se tagata tomai faapitoa DevOps, e tusa ai ma le tautua, e sili atu i le $ 91. Ma o le totogi lea o se tamaititi faʻapitoa, ae o se tagata sinia e mafai. maua le $135 afe. 
 
I le faʻaiuga, e taua le fai atu o le manaʻoga mo DevOps o loʻo faasolosolo malie ona faʻatupulaia; o le manaʻoga mo tagata tomai faapitoa i soʻo se tulaga e sili atu nai lo le sapalai. O lea afai e te manaʻo ai, e mafai ona e faʻataʻitaʻi oe i lenei vaega. E moni, e tatau ona tatou manatua e lē lava na o le manaʻo. E tatau ona e atiina ae i taimi uma, aoao ma galue.

puna: www.habr.com

Faaopoopo i ai se faamatalaga