{"id":75526,"date":"2020-03-26T19:42:18","date_gmt":"2020-03-26T17:42:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen"},"modified":"2020-03-26T19:42:18","modified_gmt":"2020-03-26T17:42:18","slug":"kto-takoj-devops-i-kogda-on-ne-nuzhen","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","title":{"rendered":"Kes on DevOps ja millal seda ei vajata","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kes on DevOps ja millal seda ei vajata\" src=\"\/wp-content\/uploads\/2020\/03\/dd0004f6f305d9fbf44ac3ffe080157b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDevOps teema on viimastel aastatel muutunud v\u00e4ga populaarseks. Paljud soovivad sellesse valdkonda astuda, kuid praktika n\u00e4itab, et tihti on p\u00f5hjuseks ainult palgatase.<\/p>\n<p>M\u00f5ned inimesed mainivad oma CV-s DevOps'i, kuigi nad ei pruugi alati m\u00f5ista termini olemust. Keegi arvab, et kui ta \u00f5pib Ansible'i, GitLab'i, Jenkins'i, Terraform'i ja sarnased (nimekirja v\u00f5ib j\u00e4tkata vastavalt maitsele), siis muutub ta kohe 'devops'iks. See pole muidugi nii.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nViimased paar aastat olen peamiselt tegelenud DevOps'i rakendamisega erinevates ettev\u00f5tetes. Enne seda t\u00f6\u00f6tasin \u00fcle 20 aasta ametikohtadel alates s\u00fcsteemiadministraatorist kuni IT direktorini. Praegu olen DevOps Lead Engineer Playgendarys. <\/p>\n<h3>Kes on DevOps?<\/h3>\n<p>\nArtikli kirjutamise idee tekkis p\u00e4rast j\u00e4rjekordset k\u00fcsimust: 'kes on DevOps?'. Ruumis pole endiselt kindlat m\u00f5istet, mida v\u00f5i kes see on. Osa vastustest on juba selles <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/hlFDMWrkhoI\">video<\/a><\/noindex>. Esmalt toome v\u00e4lja peamised teesid, seej\u00e4rel jagan oma t\u00e4helepanekuid ja m\u00f5tteid.<\/p>\n<p>DevOps ei ole spetsialist, keda saab palgata, ei ole see t\u00f6\u00f6riistade kogum, ega ka arendajate ja inseneride osakond.<\/p>\n<blockquote><p>DevOps on filosoofia ja metodoloogia.<\/p><\/blockquote>\n<p>\nTeisis\u00f5nu, see on praktikate kogum, mis aitab arendajatel aktiivselt suhtlemisel s\u00fcsteemiadministraatoritega. See t\u00e4hendab, et siduda ja integreerida t\u00f6\u00f6prossid \u00fcksteisega.<\/p>\n<p>DevOps'i tekkimisega j\u00e4i struktuur ja spetsialistide rollid samaks (on arendajad, on insenerid), kuid muutusid suhtlemise reeglid. Osakondade piirid on h\u00e4gustunud.<\/p>\n<p>DevOps'i eesm\u00e4rke v\u00f5ib kirjeldada kolme punktiga: <\/p>\n<ul>\n<li>Tarkvara peab uuendama regulaarsete ajavahemike j\u00e4rel.<\/li>\n<li>Tarkvara peab olema kiirelt loodud.<\/li>\n<li>Tarkvara peab olema mugav ja kiiresti juurutatav.<\/li>\n<\/ul>\n<p>\nDevOps'il ei ole \u00fchte ainsat t\u00f6\u00f6riista. M\u00e4\u00e4ratlemine, seadistamine ja mitme toote \u00f5ppimine ei t\u00e4henda, et ettev\u00f5ttes on olemas DevOps. T\u00f6\u00f6riistu on v\u00e4ga palju ja need on seotud erinevate etappidega, kuid teenivad \u00fchte \u00fchist eesm\u00e4rki.<\/p>\n<p><img decoding=\"async\" alt=\"Kes on DevOps ja millal seda ei vajata\" src=\"\/wp-content\/uploads\/2020\/03\/4f2d8b6dac21205bf5e3ab7fa283da12.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ja see on alles osa DevOps'i t\u00f6\u00f6riistadest.<\/i><\/p>\n<p>Olen juba rohkem kui 2 aastat intervjueerinud inimesi DevOps-inseneri positsioonile ja olen aru saanud, kui oluline on m\u00f5ista termini olemust. Olen kogunud spetsiaalset kogemust, t\u00e4helepanekuid ja m\u00f5tteid, mida soovin jagada.<\/p>\n<p>Intervjueerimise kogemuse p\u00f5hjal n\u00e4en sellist pilti: <b>neil spetsialistidel, kes arvavad, et DevOps on amet, on tavaliselt kolleegidega arusaamatused.<\/b>.<\/p>\n<p>Oli erekordne n\u00e4ide. Intervjuule tuli noormees, kelle CV-s oli hulk nutikaid s\u00f5nu. Viimases kolmes t\u00f6\u00f6kohas oli tal praktika 5-6 kuud. Kahest idufirmast lahkus ta, kuna need \"ei lennanud\". Kolmanda ettev\u00f5tte kohta \u00fctles ta, et seal ei m\u00f5ista teda keegi: arendajad kirjutavad koodi Windowsi jaoks ja direktor sunnib seda koodi \"pakendama\" tavap\u00e4rasesse Dockerisse ja integreerima CI\/CD torustikku. Poisil oli palju negatiivset r\u00e4\u00e4kida oma praegusest t\u00f6\u00f6kohast ja kolleegidest - nii et tahtsin vastata: \"Sa ei m\u00fc\u00fc elevanti.\"<\/p>\n<p>Siis esitasin talle k\u00fcsimuse, mis on minu nimekirjas iga kandidaadi jaoks \u00fcks esimesi.<\/p>\n<p>\u2014 Mida t\u00e4hendab DevOps isiklikult sinu jaoks?<br \/>\n\u2014 \u00dcldiselt v\u00f5i kuidas ma seda tajun?<\/p>\n<p>Mind huvitas tema isiklik arvamus. Ta teadis teooriat ja termini p\u00e4ritolu, kuid oli sellega kategooriliselt mittes \u0441\u043e\u0433\u043b\u0430\u0441\u0435\u043d. Ta arvas, et DevOps on ametikoht. Just siin peitub tema probleemide juur. Nagu ka teistel spetsialistidel, kellel on sama arvamus.<\/p>\n<p>T\u00f6\u00f6andjad, kuuldes \"DevOpsi maagia\" kohta, soovivad leida inimest, kes tuleb ja loob selle \"maagia\". Ja need kandidaadid, kes arvavad, et \"DevOps on ametikoht\", ei m\u00f5ista, et sellise l\u00e4henemisega nad ei saa ootusi \u00f5igustada. Ja \u00fcldiselt, nad on oma CV-sse kirjutanud DevOps, kuna see on trend ja selle eest makstakse palju. <\/p>\n<h3>DevOpsi metoodika ja filosoofia<\/h3>\n<p>\nMetoodika v\u00f5ib olla teoreetiline ja praktiline. Meie puhul \u2013 teine. Nagu ma eespool mainisin, on DevOps kogum praktikatest ja strateegiatest, mida kasutatakse soovitud eesm\u00e4rkide saavutamiseks. Ja igal juhul, s\u00f5ltuvalt ettev\u00f5tte \u00e4riprotsessidest, v\u00f5ib see oluliselt erineda. Mis ei tee seda paremaks v\u00f5i halvemaks.<\/p>\n<blockquote><p>DevOpsi metoodika on vaid vahend seatud eesm\u00e4rkide saavutamiseks.<\/p><\/blockquote>\n<p>\nN\u00fc\u00fcd sellest, mis on DevOpsi filosoofia. Ja see on t\u00f5en\u00e4oliselt k\u00f5ige raskem k\u00fcsimus.<\/p>\n<p>L\u00fchikese ja sisuka vastuse formuleerimine on piisavalt keeruline, kuna see pole veel formaliseeritud. Ja kuna DevOpsi filosoofia pooldajad tegelevad rohkem praktikaga, pole filosoofeerimiseks lihtsalt aega. Sellegipoolest on see v\u00e4ga oluline protsess. Ja see on otseselt seotud inseneritegevusega. On isegi spetsialiseeritud teadmiste valdkond \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B8\">tehnika filosoofia<\/a><\/noindex>.<\/p>\n<p>Minu \u00fclikoolis ei olnud sellist ainet, pidin k\u00f5ik iseseisvalt \u00f5ppima 90ndatel leitud materjalide p\u00f5hjal. Teema ei ole insenerihariduse jaoks kohustuslik, seega puudub ka vastuse formaliseerimine. Kuid need inimesed, kes on t\u00f5siselt s\u00fcvenenud DevOps-i, hakkavad tunnetama mingit \"vaimu\" v\u00f5i \"teadmatult k\u00f5ikeh\u00f5lmavust\" k\u00f5igis ettev\u00f5tte protsessides.<\/p>\n<p>Olen oma kogemuste p\u00f5hjal p\u00fc\u00fcdnud formaliseerida m\u00f5ned selle filosoofia \"postulaadid\". Tulemuseks on j\u00e4rgmine:<\/p>\n<ul>\n<li>DevOps ei ole iseseisev asi, mida saaks eraldi teadus- v\u00f5i tegevusvaldkonnana v\u00e4lja tuua.<\/li>\n<li>DevOps-i metoodikat peaksid j\u00e4rgima k\u00f5ik ettev\u00f5tte t\u00f6\u00f6tajad, planeerides oma tegevust.<\/li>\n<li>DevOps puudutab k\u00f5iki protsesse ettev\u00f5ttes.<\/li>\n<li>DevOps eksisteerib, et v\u00e4hendada ajakulusid igasuguste protsesside jaoks ettev\u00f5ttes, tagades teenuste arengu ja maksimaalse kliendi mugavuse.<\/li>\n<li>DevOps, t\u00e4nap\u00e4eva keeles, on iga ettev\u00f5tte t\u00f6\u00f6taja proaktiivne positsioon, mis on suunatud ajakulude v\u00e4hendamisele ja \u00fcmbritsevate IT-toodete kvaliteedi parandamisele.<\/li>\n<\/ul>\n<p>\nArvan, et minu \"postulaadid\" on eraldi arutelu teema. Kuid n\u00fc\u00fcd on millegi najal alustada.<\/p>\n<h3>Mida teeb DevOps<\/h3>\n<p>\nSiin on v\u00f5tmes\u00f5na - suhtlemine. Suure hulga suhtlemiste algataja peaks olema just see DevOps-insener. Miks? Sest see on filosoofia ja metoodika, ning alles seej\u00e4rel inseneriteadmised.<\/p>\n<p>L\u00e4\u00e4ne t\u00f6\u00f6j\u00f5uturust ei saa ma 100% kindlusega r\u00e4\u00e4kida. Kuid Venemaa DevOps turust tean ma \u00fcsna palju. Viimase pooleteise aastaga olen osalenud sadades tehnilistes eelt\u00f6\u00f6tlemistes teenuse \"DevOps-i rakendamine\" jaoks suurtes Venemaa ettev\u00f5tetes ja pankades.<\/p>\n<p>Venemaal on DevOps veel v\u00e4ga noor, kuid juba trenditeema. Nii palju kui mina tean, oli 2019. aastal Moskvas selliste spetsialistide puudus \u00fcle 1000 inimese. Ja s\u00f5na Kubernetes on t\u00f6\u00f6andjate jaoks peaaegu nagu punane r\u00e4tt pulli jaoks. Selle t\u00f6\u00f6riista austajad on valmis seda kasutama isegi seal, kus see ei ole vajalik ega majanduslikult kasulik. T\u00f6\u00f6andja ei m\u00f5ista alati, millistes olukordades on m\u00f5istlikum kasutada, ja korraliku klastrite kasutuselev\u00f5tu korral maksab Kubernetes'i klastrite sisu 2-3 korda rohkem kui rakenduse h\u00e4\u00e4lestamine tavap\u00e4rase klastriskeemi j\u00e4rgi. Kasutage seda seal, kus see t\u00f5eliselt vajalik on. <\/p>\n<p><img decoding=\"async\" alt=\"Kes on DevOps ja millal seda ei vajata\" src=\"\/wp-content\/uploads\/2020\/03\/7f8a2a30abc7a2cd59b49083c7011211.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDevOps'i rakendamine rahaga vaadates on kallis. Ja seda p\u00f5hjendatakse ainult seal, kus see toob majanduslikku kasu teistes valdkondades, mitte iseenesest.<\/p>\n<p>DevOps-insenerid on tegelikult teerajajad \u2014 just nemad peaksid esimesena seda metoodikat ettev\u00f5ttes rakendama ja protsesse \u00fcles ehitama. Selleks, et see oleks edukas, peab spetsialist pidevalt suhtlema t\u00f6\u00f6tajate ja kolleegidega igal tasandil. Nagu ma tavaliselt \u00fctlen, peavad DevOps'i rakendamisse olema kaasatud k\u00f5ik ettev\u00f5tte t\u00f6\u00f6tajad: koristajast kuni tegevjuhini. Ja see on kohustuslik tingimus. Kui meeskonna noorim liige ei tea ega m\u00f5ista, mis on DevOps ja miks teatud organisatsioonilised tegevused toimuvad, ei \u00f5nnestu edukas rakendamine.<\/p>\n<p>Samuti peab DevOps-insener aeg-ajalt kasutama haldussuutlikkust. N\u00e4iteks, et \u00fcletada \u201ekeskkonna vastupanu\u201d \u2014 kui meeskond ei ole valmis v\u00f5tma omaks DevOps'i t\u00f6\u00f6riistu ja metoodikat. <\/p>\n<p>Arendaja peaks kirjutama ainult koodi ja teste. Selleks ei vaja ta superv\u00f5imekaid s\u00fclearvuteid, millega ta kohapeal kogu projekti infrastruktuuri \u00fcles seab ja toetab. N\u00e4iteks front-end arendaja hoiab endal s\u00fclearvutis k\u00f5ik rakenduse elemendid, sealhulgas andmebaasi, S3 emulaatori (minio) jne. See t\u00e4hendab, et ta kulutab palju aega selle kohaliku infrastruktuuri hooldamiseks ja \u00fcksinda v\u00f5itleb k\u00f5igi sellise lahenduse probleemidega. Selle asemel, et arendada koodi esiosa jaoks. Sellised inimesed v\u00f5ivad muutuda igasuguste muudatuste vastasteks.<\/p>\n<p>Kuid on ka meeskondi, kes on vastupidi r\u00f5\u00f5msad uute t\u00f6\u00f6riistade ja meetodite kasutuselev\u00f5tust ning osalevad aktiivselt selles protsessis. Isegi sellisel juhul ei ole kommunikatsioon DevOps-inseneri ja meeskonna vahel kuhugi kadunud.<\/p>\n<h3>Kui DevOps'i ei vajata<\/h3>\n<p>\nOn olukordi, kus DevOps'i ei vajata. See on fakt \u2014 seda tuleb m\u00f5ista ja aktsepteerida.<\/p>\n<p>Esiteks puudutab see k\u00f5iki ettev\u00f5tteid (eriti v\u00e4ikeettev\u00f5tteid), kui nende kasum ei s\u00f5ltu otseselt IT-toodetest, mis pakuvad klientidele teabeteenuseid. Ja siinkohal ei ole jutt ettev\u00f5tte veebisaidist, olgu see staatiline \"visiitkaart\" v\u00f5i d\u00fcnaamilised uudistetooted jne.<\/p>\n<p>DevOps'i on vaja, kui nende teabeteenuste olemasolu, kvaliteet ja sihtrikkus, mis aitavad kliendisuhtlust, m\u00f5jutavad teie kliendi rahulolu ja tema soovi tagasi tulla just teie juurde.<\/p>\n<p>Selge n\u00e4ide on \u00fcks tuntud pank. Ettev\u00f5ttel ei ole traditsioonilisi klienditeeninduse b\u00fcroosid, dokumentatsioon k\u00e4ib posti v\u00f5i kullerite kaudu, ja paljud t\u00f6\u00f6tajad t\u00f6\u00f6tavad kodus. Ettev\u00f5te ei ole enam lihtsalt pank, vaid minu arvates on see muutunud IT-ettev\u00f5tteks, millel on arenenud DevOps-tehnoloogiad.<\/p>\n<p>Palju teisi n\u00e4iteid ja loenguid leidub temaatiliste \u00fcrituste ja konverentside salvestustes. Osa neist olen k\u00fclastanud isiklikult \u2014 see on v\u00e4ga kasulik kogemus neile, kes soovivad selles valdkonnas areneda. Siin on lingid YouTube'i kanalitele, kus on h\u00e4id loenguid ja materjale DevOps'i kohta:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjnQreLMbpKsfJwDnHGZLxg\/featured\">DevOops<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UC1nDIT9thqoFSSxvLyPHF5w\/featured\">DevOpsConf<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/profyclub\/featured\">HighLoad++<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">Flant<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCnvbzVff0AGuHHzxcDTtj6w\/featured\">MailRu Cloud Solution<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nN\u00fc\u00fcd vaadake oma \u00e4ri ja m\u00f5elge sellele: kui palju teie ettev\u00f5te ja selle kasum s\u00f5ltuvad IT-toodetest, mis tagavad kliendisuhtluse? <\/p>\n<p>Kui teie ettev\u00f5te m\u00fc\u00fcb kala v\u00e4ikestes poodides ja ainus IT-toode on kaks 1C: Ettev\u00f5tte konfiguratsiooni (Raamatupidamine ja UHF), siis ei ole ilmselt m\u00f5tet DevOps'ist r\u00e4\u00e4kida.<\/p>\n<p>Kuid kui t\u00f6\u00f6tate suures jaotuse ja tootmise ettev\u00f5ttes (n\u00e4iteks tootmate jahip\u00fcsse), siis tasub m\u00f5elda. Te saate algatada ja edastada oma juhtkonnale DevOps'i rakendamise perspektiive. Samuti v\u00f5ite selle protsessi juhtimise endale v\u00f5tta. Proaktiivne hoiak on \u00fcks DevOps'i filosoofia olulisi principe.<\/p>\n<blockquote><p>Aasta finantsk\u00e4ibe suurus ja maht ei ole peamine kriteerium, et m\u00e4\u00e4rata, kas teie ettev\u00f5ttele on vajalik DevOps.<\/p><\/blockquote>\n<p>\nKujutame ette suurt t\u00f6\u00f6stusettev\u00f5tet, mis ei suhtu otse klientidega. N\u00e4iteks m\u00f5ned autotootjad ja autot\u00f6\u00f6stusettev\u00f5tted. Hetkel ei ole ma kindel, aga minu varasemast kogemusest tulenevalt toimus kogu suhtlus klientidega aastaid l\u00e4bi e-posti ja telefoni. <\/p>\n<p>Nende kliendid on piiratud nimekiri autode edasim\u00fc\u00fcjatest. Iga\u00fche juurde on m\u00e4\u00e4ratud tootja esindaja. Kogu sisemine dokumentatsioon toimub ERP SAP kaudu. Sisemised t\u00f6\u00f6tajad on sisuliselt infok s\u00fcsteemi kliendid. Kuid selle infok s\u00fcsteemi juhtimine toimub klassikaliste klastrite juhtimise meetodite kaudu, mis v\u00e4listab DevOps'i praktikate kasutamise.<\/p>\n<p>Seega j\u00e4reldus: sarnastele ettev\u00f5tetele ei ole DevOps'i rakendamine kriitiliselt oluline, kui meenutada artikli alguses mainitud metoodika eesm\u00e4rke. Kuid ei v\u00e4lista, et nad kasutavad t\u00e4na m\u00f5ningaid DevOps'i t\u00f6\u00f6riistu.<\/p>\n<p>Teisest k\u00fcljest on palju v\u00e4ikeseid ettev\u00f5tteid, mis arendavad tarkvara, kasutades DevOps'i metoodikat, filosoofiat, praktikaid ja t\u00f6\u00f6riistu. Nad arvavad, et DevOps'i rakendamise kulud on kulud, mis v\u00f5imaldavad neil t\u00f5husalt konkureerida tarkvaraturul. Selliseid ettev\u00f5tteid v\u00f5ib n\u00e4ha. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">siin<\/a><\/noindex>.<\/p>\n<blockquote><p>Peamine kriteerium, et m\u00f5ista, kas DevOps on vajalik: kui t\u00e4htsad on teie IT-tooted ettev\u00f5tte ja klientide jaoks.<\/p><\/blockquote>\n<p>\nKui ettev\u00f5tte peamine toode, mis toob kasumit, on tarkvara \u2014 vajate DevOps'i. Ja ei ole nii oluline, kui t\u00f5eliselt raha teenite teiste kaupadega. Siia v\u00f5ib kuulu Interneti-poode v\u00f5i mobiilirakendusi m\u00e4ngudega.<\/p>\n<p>Igasugused m\u00e4ngud eksisteerivad t\u00e4nu rahastusele: kas otse v\u00f5i kaudselt m\u00e4ngijate poolt. Playgendary's arendame tasuta mobiilm\u00e4nge, mille loomises osaleb rohkem kui 200 inimest. Kuidas meie kasutame DevOps'i?<\/p>\n<p>Jaa, t\u00e4pselt nii nagu eespool kirjeldatud. Suhtlen pidevalt arendajate ja testijatega, korraldan t\u00f6\u00f6tajatele sise\u00f5pet DevOps'i metoodika ja t\u00f6\u00f6riistade osas. <\/p>\n<p>Praegu kasutame aktiivselt Jenkinsit CI\/CD torude t\u00f6\u00f6riistana, et t\u00e4ita k\u00f5iki Unity kogumisseadmete ja sellele j\u00e4rgnevate rakenduste juurutamiseks App Store'is ja Play Marketis. Veel klassikaline t\u00f6\u00f6riistade valik: <\/p>\n<ul>\n<li>Asana \u2014 projektide haldamiseks. Integreerimine Jenkinsiga on seadistatud.<\/li>\n<li>Google Meet \u2014 videokohtumiste korraldamiseks.<\/li>\n<li>Slack \u2014 kommunikatsiooniks ja erinevate teavituste jaoks, sealhulgas Jenkinsist saadud teavituste jaoks.<\/li>\n<li>Atlassian Confluence \u2014 dokumenteerimiseks ja r\u00fchmat\u00f6\u00f6ks.<\/li>\n<\/ul>\n<p>\nL\u00e4hitulevikus plaanime rakendada staatilist koodi anal\u00fc\u00fcsi SonarQube'i abil ja l\u00e4bi viia automatiseeritud UI-testimise Seleniumi vahenditega pideva integreerimise etapis.<\/p>\n<h3>L\u00f5petuseks<\/h3>\n<p>\nSoovin l\u00f5petada j\u00e4rgmise m\u00f5ttega: et saada k\u00f5rgelt kvalifitseeritud DevOps-inseneriks, on eluliselt t\u00e4htis \u00f5ppida t\u00f5husat inimestevaheline suhtlemist.<\/p>\n<p>DevOps-insener on meeskonna m\u00e4ngija. Ja mitte muidu. Initsiatiiv suhtlemiseks kolleegidega peab tulema temalt endalt, mitte mingi olukorra ajendil. DevOps-spetsialist peab n\u00e4gema ja pakkuma meeskonnale parimat lahendust. <\/p>\n<p>Ja jah, iga lahenduse rakendamine n\u00f5uab palju arutelusid, ning l\u00f5puks v\u00f5ib see t\u00e4iesti muutuda. Iseseisvalt arenedes, pakkudes ja tehes oma ideid \u2014 selline inimene omab \u00fcha suuremat v\u00e4\u00e4rtust nii meeskonna kui ka t\u00f6\u00f6andja jaoks. Mis l\u00f5ppkokkuv\u00f5ttes kajastub tema kuusissetulekus v\u00f5i lisapreemiates.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/playgendary\/blog\/493998\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439. \u041c\u043d\u043e\u0433\u0438\u0435 \u043c\u0435\u0447\u0442\u0430\u044e\u0442 \u0432 \u043d\u0435\u0435 \u0432\u043b\u0438\u0442\u044c\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0447\u0430\u0441\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437-\u0437\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0437\u0430\u0440\u043f\u043b\u0430\u0442. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u0437\u044e\u043c\u0435 DevOps, \u0445\u043e\u0442\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u043d\u0430\u044e\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0443\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430. \u041a\u0442\u043e-\u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0438\u0432 Ansible, GitLab, Jenkins, Terraform \u0438 \u0438\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 (\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441), \u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":75527,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-75526","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0442\u043e \u0442\u0430\u043a\u043e\u0439 DevOps \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u043d\u0435 \u043d\u0443\u0436\u0435\u043d | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-26T17:42:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-26T17:42:18+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kes on DevOps ja millal ta ei ole vajalik | ProHoster","description":"Viimase paariaasta jooksul on DevOps'i teema muutunud v\u00e4ga aktuaalseks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0442\u043e \u0442\u0430\u043a\u043e\u0439 DevOps \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u043d\u0435 \u043d\u0443\u0436\u0435\u043d | ProHoster","og:description":"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-26T17:42:18+00:00","article:modified_time":"2020-03-26T17:42:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"75526","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:55:26","updated":"2022-09-27 16:15:47","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/75526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=75526"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/75526\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/75527"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=75526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=75526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=75526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}