DevOps - inona izany, nahoana ary ahoana no malaza?

DevOps - inona izany, nahoana ary ahoana no malaza?

Taona maro lasa izay, nisy specialty vaovao, injeniera DevOps, niseho tao amin'ny IT. Vetivety dia lasa iray amin'ireo malaza indrindra sy be fangatahana eny an-tsena. Saingy eto ny paradox - ny ampahany amin'ny lazan'ny DevOps dia hazavaina amin'ny hoe ny orinasa izay manakarama manam-pahaizana manokana toy izany dia matetika mampifangaro azy ireo amin'ny solontenan'ny asa hafa. 
 
Ity lahatsoratra ity dia natokana ho an'ny famakafakana ny nuances amin'ny asa DevOps, ny toerana misy ankehitriny eo amin'ny tsena sy ny fanantenana. Namaha ity olana sarotra ity izahay noho ny fanampian'ny dean Mpampianatra DevOps ao amin'ny GeekBrains ao amin'ny oniversite an-tserasera GeekUniversity nataon'i Dmitry Burkovsky.

Inona àry ny DevOps?

Ny teny dia mijoro ho an'ny Operations Fampandrosoana. Tsy dia manokana loatra izany fa fomba fiasa amin'ny fandaminana asa amin'ny orinasa antonony na lehibe rehefa manomana vokatra na serivisy. Ny zava-misy dia ny sampana samihafa ao amin'ny orinasa iray ihany no mandray anjara amin'ny dingana fanomanana, ary tsy mirindra tsara foana ny hetsika ataon'izy ireo. 
 
Noho izany, ny mpamorona, ohatra, dia tsy mahafantatra foana ny olana mahazo ny mpampiasa rehefa miasa amin'ny programa na serivisy navoaka. Ny fanohanana ara-teknika dia mahafantatra tsara ny zava-drehetra, saingy mety tsy ho fantatr'izy ireo izay "ao anaty" ny rindrambaiko. Ary eto ny injeniera DevOps dia tonga hamonjy, manampy amin'ny fandrindrana ny fizotran'ny fampandrosoana, mampiroborobo ny automatique ny fizotrany ary manatsara ny mangarahara. 
 
Ny foto-kevitry ny DevOps dia mampiditra olona, ​​dingana ary fitaovana. 
 

Inona no tokony ho fantatry ny injeniera DevOps ary ho vitany?

Araka ny filazan'ny iray amin'ireo malaza indrindra mpanaraka ny DevOps hevitra, Joe Sanchez, solontenan'ny asa dia tsy maintsy manana fahatakarana tsara ny nuances ny foto-kevitra ny tenany, manana traikefa amin'ny fitantanana na Windows sy Linux rafitra, hahatakatra ny fandaharana fehezan-dalàna voasoratra amin'ny samy hafa. fiteny, ary miasa amin'ny Chef, Puppet, ary Ansible. Mazava ho azy fa raha te hanoratra code ianao dia mila mahafantatra fiteny fandaharana maromaro, ary tsy mahafantatra fotsiny, fa manana traikefa amin'ny fampandrosoana ihany koa. Tena irina koa ny traikefa amin'ny fitiliana vokatra sy serivisy vita amin'ny rindrambaiko. 
 
Saingy mety izany; tsy ny solontenan'ny sehatra IT rehetra no manana traikefa sy fahalalana toy izany. Ity misy andiana fahalalana sy traikefa kely indrindra ilaina amin'ny DevOps tsara:

  • OS GNU/Linux, Windows.
  • Fiteny fandaharana 1 farafahakeliny (Python, Go, Ruby).
  • Ny fiteny scripting shell dia bash ho an'ny Linux sy powershell ho an'ny Windows.
  • Rafitra fanaraha-maso version - Git.
  • Rafitra fitantanana Configuration (Ansible, Puppet, Chef).
  • Farafahakeliny sehatra orkestra iray kaontenera (Kubernetes, Docker Swarm, Apache Mesos, Amazon EC2 Container Service, Microsoft Azure Container Service).
  • Fahaizana miara-miasa amin'ireo mpanome rahona (ohatra: AWS, GCP, Azure, sns.) amin'ny fampiasana Terraform, mahafantatra ny fomba fametrahana fampiharana amin'ny rahona.
  • Fahaizana manangana fantsona CI/CD (Jenkins, GitLab), stack ELK, rafitra fanaraha-maso (Zabbix, Prometheus).

Ary eto ny lisitry ny fahaiza-manao izay matetika asehon'ireo manam-pahaizana manokana DevOps ao amin'ny Habr Career.

DevOps - inona izany, nahoana ary ahoana no malaza?
 
Ankoatr'izay, ny manam-pahaizana manokana amin'ny DevOps dia tsy maintsy mahatakatra ny filana sy ny fepetra takian'ny orinasa, mahita ny andraikiny amin'ny fizotran'ny fampandrosoana ary afaka manangana dingana amin'ny fiheverana ny tombontsoan'ny mpanjifa. 

Ahoana ny amin'ny tokonam-baravarana?

Tsy inona fa ny lisitry ny fahalalana sy ny traikefa natolotra etsy ambony. Ankehitriny dia lasa mora kokoa ny mahatakatra hoe iza no mety ho lasa manam-pahaizana manokana amin'ny DevOps. Hita fa ny fomba tsotra indrindra hifindra amin'ity asa ity dia ho an'ny solontenan'ny informatika hafa, indrindra ny mpitantana sy ny mpamorona rafitra. Samy afaka mampitombo haingana ny traikefa sy ny fahalalana tsy ampy. Efa manana ny antsasany amin'ny seta ilaina izy ireo, ary matetika mihoatra ny antsasany.
 
Ny tester koa dia manao injeniera DevOps tena tsara. Fantatr'izy ireo ny asa sy ny fomba fiasa, fantany ny lesoka sy ny lesoka amin'ny rindrambaiko sy ny fitaovana. Azontsika atao ny milaza fa ny tester iray izay mahay fiteny fandaharana ary mahay manoratra programa dia DevOps tsy misy dimy minitra.
 
Saingy ho sarotra ho an'ny solontenan'ny manampahaizana manokana tsy ara-teknika izay tsy mbola niresaka momba ny fampandrosoana na ny fitantanana rafitra. Mazava ho azy fa tsy misy tsy azo atao, fa ireo vao manomboka dia mila manombana tsara ny tanjany. Mila fotoana be vao azo ny "bagage" ilaina. 

Aiza no hahitan'ny DevOps asa?

Ho an'ny orinasa lehibe iray izay ny asany dia mifandray mivantana na ankolaka amin'ny fampandrosoana ny fampiharana sy ny fitantanana ny fitaovana. Ny tsy fahampiana lehibe indrindra amin'ny injeniera DevOps dia ao amin'ny orinasa izay manome serivisy marobe ho an'ny mpanjifa farany. Ireo dia banky, mpandraharaha amin'ny fifandraisan-davitra, mpamatsy aterineto lehibe, sns. Anisan'ireo orinasa mandray anjara mavitrika amin'ny injeniera DevOps ny Google, Facebook, Amazon ary Adobe.
 
Ny fanombohana miaraka amin'ny orinasa madinika dia manatanteraka DevOps ihany koa, fa ho an'ny maro amin'ireo orinasa ireo, ny fanasana injeniera DevOps dia lamaody kokoa noho ny tena ilaina. Mazava ho azy fa misy ny maningana, saingy tsy dia misy firy amin'izy ireo. Ny orinasa madinika kosa dia mila “Soisa, mpijinja, ary mpitendry sodina”, izany hoe olona afaka miasa amin’ny faritra maromaro. Ny tobin'ny serivisy tsara dia mahazaka izany rehetra izany. Ny zava-misy dia zava-dehibe ho an'ny orinasa madinika ny hafainganam-pandehan'ny asa; ny fanatsarana ny fizotran'ny asa dia zava-dehibe ho an'ny orinasa antonony sy lehibe. 

Ireto misy fahabangan-toerana vitsivitsy (azonao atao ny manaraka vaovao ao amin'ny Habr Career amin'ny ity rohy ity):

DevOps - inona izany, nahoana ary ahoana no malaza?
 

Karama DevOps any Rosia sy izao tontolo izao

Ao Rosia, ny karama antonony ho an'ny injeniera DevOps dia manodidina ny 132 arivo roubles isam-bolana. Ireo dia kajy ny kajy karama amin'ny serivisy Habr Career, natao tamin'ny fanontaniana 170 ho an'ny tapany faha-2 amin'ny 2020. Eny, tsy dia lehibe loatra ilay santionany, fa mety tsara ho toy ny "mari-pana eo amin'ny hopitaly." 
 
DevOps - inona izany, nahoana ary ahoana no malaza?
Misy karama amin'ny vola 250 arivo roubles, misy eo amin'ny 80 arivo sy ambany kely. Izany rehetra izany dia miankina amin'ny orinasa, ny fahaiza-manao ary ny manam-pahaizana manokana, mazava ho azy. 

DevOps - inona izany, nahoana ary ahoana no malaza?
Ho an’ny firenena hafa, fantatra ihany koa ny antontan’isa momba ny karama. Nanao asa tsara ireo manam-pahaizana manokana momba ny Stack Overflow, namakafaka ny mombamomba ny olona 90 arivo teo ho eo - tsy ny DevOps ihany, fa ny solontenan'ny teknika manokana amin'ny ankapobeny. Hita fa nahazo betsaka indrindra ny Engineering Manager sy DevOps. 
 
Mahazo eo amin'ny $71 isan-taona ny injeniera DevOps.Araka ny voalazan'ny resource Ziprecruiter.com, ny karaman'ny matihanina amin'ity sehatra ity dia manomboka amin'ny $86 arivo isan-taona. Eny, ny serivisy Payscale.com dia mampiseho isa izay tena mahafinaritra ny maso - ny karama antonony ho an'ny manam-pahaizana manokana DevOps, araka ny serivisy, dia mihoatra ny $ 91 arivo. mahazo $135 arivo. 
 
Ho fehin-kevitra dia ilaina ny milaza fa mitombo tsikelikely ny fangatahana DevOps; mihoatra ny famatsiana ny fangatahana ho an'ny manam-pahaizana amin'ny ambaratonga rehetra. Koa raha tianao, dia afaka manandrana ny tenanao amin'ity faritra ity. Marina fa tsy maintsy tadidintsika fa tsy ampy ny faniriana irery. Mila mivoatra sy mianatra ary miasa tsy tapaka ianao.

Source: www.habr.com

Add a comment