{"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 ta pole vajalik","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kes on DevOps ja millal ta pole vajalik\" 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 unistavad sellesse valdkonda sisenemisest, kuid praktika n\u00e4itab, et sageli on see vaid palkade taseme t\u00f5ttu.<\/p>\n<p>M\u00f5ned lisavad oma CV-sse DevOps, kuigi nad ei pruugi alati m\u00f5ista termini t\u00e4hendust. Keegi arvab, et piisab Ansible'i, GitLabi, Jenkins'i, Terraform'i ja nende sarnaste teadmiste \u00f5ppimisest, et koheselt \"devopseks\" saada. See pole sugugi nii.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nViimased paar aastat olen peamiselt tegelenud DevOpsi juurutamisega 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>\nIdee selle artikli kirjutamiseks tekkis p\u00e4rast taas\u00fchte k\u00fcsimust: \"kes on DevOps?\". Senini pole kindlat m\u00f5istet, mis see on v\u00f5i kes see on. Osa vastuseid on juba selles <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/hlFDMWrkhoI\">video<\/a><\/noindex>. Esiteks toome v\u00e4lja peamised punktid sellest, seej\u00e4rel jagan oma t\u00e4helepanekuid ja m\u00f5tteid.<\/p>\n<p>DevOps ei ole spetsialist, kelle saab palgata, ei ole see t\u00f6\u00f6riistade kogum, ega ka arendajate ja inseneride osakond.<\/p>\n<blockquote><p>DevOps on filosoofia ja metoodika.<\/p><\/blockquote>\n<p>\nTeisis\u00f5nu on see praktikate kogum, mis aitab arendajatel aktiivselt suhelda s\u00fcsteemiadministraatoritega. See t\u00e4hendab t\u00f6\u00f6voogude sidumist ja integreerimist \u00fcksteisega.<\/p>\n<p>DevOpsi saabumisega on struktuur ja spetsialistide rollid j\u00e4\u00e4nud samaks (on arendajad, on insenerid), kuid suhtlemise reeglid on muutunud. Erakondade vahelised piirit on h\u00e4gustunud.<\/p>\n<p>DevOpsi eesm\u00e4rke saab kirjeldada kolme punktiga: <\/p>\n<ul>\n<li>Tarkvara peab olema regulaarselt uuendatud.<\/li>\n<li>Tarkvara peab olema kiiresti arendatud.<\/li>\n<li>Tarkvara peab olema mugavalt ja l\u00fchikese aja jooksul juurutatav.<\/li>\n<\/ul>\n<p>\nDevOpsil ei ole \u00fchtegi kindlat t\u00f6\u00f6riista. M\u00f5ne toote seadistamine, paigaldamine ja \u00f5ppimine ei t\u00e4henda, et ettev\u00f5ttes on DevOps. T\u00f6\u00f6riistu on palju ja neid kasutatakse erinevates etappides, kuid need teenivad \u00fchte \u00fchist eesm\u00e4rki.<\/p>\n<p><img decoding=\"async\" alt=\"Kes on DevOps ja millal ta pole vajalik\" src=\"\/wp-content\/uploads\/2020\/03\/4f2d8b6dac21205bf5e3ab7fa283da12.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ja see on vaid osa DevOps'i t\u00f6\u00f6riistu.<\/i><\/p>\n<p>Olen juba enam kui 2 aastat intervjueerinud inimesi DevOps-inseneri positsioonile ja olen aru saanud, kui oluline on m\u00f5ista termini olemust. Olen kogunud spetsiifilist kogemust, t\u00e4helepanekuid ja m\u00f5tteid, mida tahan jagada.<\/p>\n<p>Oma vestluste kogemuste p\u00f5hjal n\u00e4en ma sellist pilti: <b>DevOps-i ametiks pidavatel spetsialistidel on tavaliselt oma kolleegidega arusaamatusi.<\/b>.<\/p>\n<p>Oli silmatorkav n\u00e4ide. T\u00f6\u00f6vestlusele tuli noormees, kellel oli CV-s palju tarku s\u00f5nu. Viimase kolme t\u00f6\u00f6koha juures oli tal t\u00f6\u00f6kogemus 5\u20136 kuud. Kahest idufirmast lahkus ta, kuna need 'ei \u00f5nnestunud'. Kolmanda firma osas \u00fctles ta, et seal ei m\u00f5ista teda keegi: arendajad kirjutavad koodi Windowsis, kuid direktor sunnib seda koodi 'pakendama' tavalisse Dockerisse ja integreerima CI\/CD torustikku. Noormees r\u00e4\u00e4kis palju negatiivset oma praeguse t\u00f6\u00f6koha ja kolleegide kohta \u2013 nii tahtnuks vastata: 'Nii et sa elevanti ei m\u00fc\u00fc.'<\/p>\n<p>Siis esitasin talle k\u00fcsimuse, mis on minu kandidaatide nimekirjas \u00fcks esimesi.<\/p>\n<p>\u2014 Mida DevOps sinu jaoks isiklikult t\u00e4hendama peaks?<br \/>\n\u2014 \u00dcldiselt v\u00f5i kuidas mina seda tajun?<\/p>\n<p>Mind huvitas tema isiklik arvamus. Ta teadis teooriat ja termini p\u00e4ritolu, kuid oli nendega kategooriliselt eriarvamusel. Ta pidas, et DevOps on ametikoht. Siin peitub tema probleemide juur, nagu ka teistel spetsialistidel, kellel on sama arvamus.<\/p>\n<p>T\u00f6\u00f6tajad, kes on kuulnud 'DevOpsi maagiast', soovivad leida kedagi, kes tuleks ja selle 'maagiat' looma hakkaks. Kuid kandidaadid, kes arvavad, et 'DevOps on amet', ei m\u00f5ista, et sellise l\u00e4henemisega ei suuda nad ootusi \u00f5igustada. \u00dcldiselt on nad oma CV-s 'DevOps'i' maininud, sest see on trend ja palgad on head. <\/p>\n<h3>DevOpsi metodoloogia ja filosoofia<\/h3>\n<p>\nMetodoloogia v\u00f5ib olla teoreetiline ja praktiline. Meie puhul on tegemist teisega. Nagu ma juba mainisin, on DevOps kogum praktikate ja strateegiate, mida rakendatakse seatud eesm\u00e4rkide saavutamiseks. Igas olukorras v\u00f5ib see, s\u00f5ltuvalt ettev\u00f5tte \u00e4ri protsessidest, oluliselt erineda, mis ei tee seda paremaks ega halvemaks.<\/p>\n<blockquote><p>DevOpsi metodoloogia on vaid vahend seatud eesm\u00e4rkide saavutamiseks.<\/p><\/blockquote>\n<p>\nN\u00fc\u00fcd r\u00e4\u00e4gime sellest, mis on DevOpsi filosoofia. Ja see on ilmselt k\u00f5ige keerulisem k\u00fcsimus.<\/p>\n<p>L\u00fchikese ja t\u00e4pse vastuse formuleerimine ei ole kerge, kuna see pole veel formaliseeritud. Kuna DevOpsi filosoofia praktiseerijatel ei ole lihtsalt aega filosoofiateks, on see siiski \u00e4\u00e4rmiselt oluline protsess. See on otseselt seotud inseneritegevusega. On isegi eraldi 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 sellist ainet ei \u00f5petatud, pidin k\u00f5ik ise 90ndatel leitud materjalide kaudu \u00f5ppima. Teema ei ole insenerihariduse jaoks kohustuslik, seega puudub vastuse formaliseerimine. Kuid need inimesed, kes on t\u00f5eliselt DevOpsiga s\u00fcvenenud, hakkavad tunnetama teatud 'vaimu' v\u00f5i 'teadvustamata universaalsust' k\u00f5igis ettev\u00f5tte protsessides.<\/p>\n<p>Olen p\u00fc\u00fcdnud oma kogemuste p\u00f5hjal formaliseerida m\u00f5ned selle filosoofia 'postulaadid'. Tulemus on j\u00e4rgmine:<\/p>\n<ul>\n<li>DevOps ei ole midagi iseseisvat, mida v\u00f5iks v\u00e4lja tuua eraldi teadmiste v\u00f5i tegevuse suunana.<\/li>\n<li>DevOpsi metodoloogiast peaks kinni pidama k\u00f5ik ettev\u00f5tte t\u00f6\u00f6tajad oma tegevuse planeerimisel.<\/li>\n<li>DevOps h\u00f5lmab k\u00f5iki protsesse ettev\u00f5tte sees.<\/li>\n<li>DevOps eksisteerib, et v\u00e4hendada ettev\u00f5tte siseste protsesside ajakulu, et tagada teenuste areng ja maksimaalne mugavus kliendile.<\/li>\n<li>DevOps t\u00e4hendab kaasaegses keeles iga t\u00f6\u00f6taja proaktiivset positsiooni, mille eesm\u00e4rk on v\u00e4hendada ajakulusid ja parandada meie \u00fcmbritsevaid IT-tooteid.<\/li>\n<\/ul>\n<p>\nArvan, et minu \u201epostulaadid\u201c on eraldi arutelu teema. Aga n\u00fc\u00fcd on v\u00e4hemalt millegi pealt alustada.<\/p>\n<h3>Mida teeb DevOps<\/h3>\n<p>\nSiin on v\u00f5tmes\u00f5na \u2013 kommunikatsioon. V\u00e4ga palju kommunikatsioone, mille algataja peaks olema just see DevOps-insener. Miks just nii? Sest see on filosoofia ja metodologia, ning alles seej\u00e4rel inseneriteadmised.<\/p>\n<p>L\u00e4\u00e4ne t\u00f6\u00f6j\u00f5uturust ei saa 100% kindlusega r\u00e4\u00e4kida. Kuid DevOps turust Venemaal tean ma \u00fcsna palju. Viimase pooleteise aasta jooksul olen osalenud sadades tehnilistes esitlustes teenuse 'DevOpsi rakendamine' kohta suurte Venemaa ettev\u00f5tete ja pankade jaoks.<\/p>\n<p>Venemaal on DevOps veel \u00fcsna noor, kuid juba trendikas teema. Teadmiste kohaselt oli n\u00e4iteks Moskvast 2019. aastal defitsiit sellistest spetsialistidest \u00fcle 1000 inimese. Ja s\u00f5na Kubernetes on t\u00f6\u00f6andjatele peaaegu nagu punane riie h\u00e4rjale. 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, millal on m\u00f5istlik kasutada, samas kui korraliku rakendamise korral v\u00f5ib Kubernetes'i klastrite haldamine maksta kaks kuni kolm korda rohkem kui rakenduse k\u00e4itamine tavalise klastriskeemi j\u00e4rgi. Kasutage seda seal, kus see t\u00f5eliselt vajalik on. <\/p>\n<p><img decoding=\"async\" alt=\"Kes on DevOps ja millal ta pole vajalik\" src=\"\/wp-content\/uploads\/2020\/03\/7f8a2a30abc7a2cd59b49083c7011211.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDevOpsi rakendamine rahalises plaanis on kallis. See on p\u00f5hjendatud \u00fcksnes seal, kus see toob majanduslikku kasu teistes valdkondades, mitte ainu\u00fcksi enda p\u00e4rast.<\/p>\n<p>DevOps-insenerid on t\u00f5eliselt esirinnas \u2014 just nemad peavad esimesena rakendama seda metoodikat ja korraldama protsesse ettev\u00f5ttes. Selleks, et see oleks edukas, peab spetsialist pidevalt suhtlema t\u00f6\u00f6tajate ja kolleegidega k\u00f5ikidel tasanditel. Kuidas ma tavaliselt \u00fctlen, peab DevOpsi rakendamise protsessis osalema k\u00f5ik ettev\u00f5tte t\u00f6\u00f6tajad: koristajast kuni tegevjuhini. Ja see on h\u00e4davajalik tingimus. Kui meeskonna k\u00f5ige noorem liige ei tea ega m\u00f5ista, mis on DevOps ja miks teatud organisatsioonilised toimingud tehakse, siis pole edukat rakendamist v\u00f5imalik saavutada.<\/p>\n<p>Samuti peab DevOps-insener aeg-ajalt kasutama administratiivset suutlikkust. N\u00e4iteks keskkonna \"vastupanemise\" \u00fcletamiseks \u2014 kui meeskond ei ole valmis DevOpsi t\u00f6\u00f6riistu ja metoodikat vastu v\u00f5tma. <\/p>\n<p>Arendaja peab kirjutama ainult koodi ja teste. Selleks ei ole tal vaja superv\u00f5imekaid s\u00fclearvuteid, millega ta kohapeal kogu projekti infrastruktuuri \u00fcles seaks ja toetaks. N\u00e4iteks front-end arendaja hoiab oma s\u00fclearvutis k\u00f5ik rakenduse elemendid, sealhulgas andmebaasi, S3 simulaatori (minio) ja muud. See t\u00e4hendab, et ta kulutab palju aega selle kohalikku infrastruktuuri toetamisele ja v\u00f5itleb \u00fcksi k\u00f5igi selle lahendusega seotud probleemidega, selle asemel et arendada front-endi koodi. Sellised inimesed v\u00f5ivad igasugustele muudatustele tugevasti vastu seista.<\/p>\n<p>Ent on ka meeskondi, kes vastupidi, on r\u00f5\u00f5msad uute t\u00f6\u00f6riistade ja meetodite rakendamise \u00fcle ning osalevad aktiivselt protsessis. Kuigi isegi sellisel juhul ei saa keegi unustada suhtlust DevOps inseneri ja meeskonna vahel.<\/p>\n<h3>Millal DevOps ei ole vajalik<\/h3>\n<p>\nOn olukordi, kus DevOps ei ole vajalik. See on fakt \u2014 seda tuleb m\u00f5ista ja vastu v\u00f5tta.<\/p>\n<p>Esiteks puudutab see k\u00f5iki ettev\u00f5tteid (eriti v\u00e4ikeseid ettev\u00f5tteid), kui nende kasum ei s\u00f5ltu otseselt IT-toodetest, mis pakuvad klientidele infoteenuseid. Ja siin ei ole jutt ettev\u00f5tte veebisaidist, olgu see staatiline \"visiitkaart\" v\u00f5i d\u00fcnaamiliste uudiste plokkidega jne.<\/p>\n<p>DevOps on vajalik, kui teie klientide rahulolu ja nende soovi taas teie juurde tagasi tulla s\u00f5ltub nendest infoteenustest, nende kvaliteedist ja suunatusest, millega suheldakse.<\/p>\n<p>Heaks n\u00e4iteks on \u00fcks tuntud pank. Ettev\u00f5ttel puuduvad traditsioonilised kliendib\u00fcrood, dokumendihaldus toimub posti v\u00f5i kullerite kaudu ning paljud t\u00f6\u00f6tajad t\u00f6\u00f6tavad kodus. Ettev\u00f5ttest on saanud mitte lihtsalt pank, vaid minu arvates on see muutunud IT-ettev\u00f5tteks, millel on arenenud DevOps-tehnoloogiad.<\/p>\n<p>Palju muid n\u00e4iteid ja loenguid v\u00f5ib leida temaatiliste meetupide ja konverentside lindistustes. Osad neist olen isiklikult k\u00fclastanud - see on v\u00e4ga kasulik kogemus neile, kes soovivad selles valdkonnas areneda. Siin on lingid YouTube'i kanalitele, kus on head loengud ja materjalid DevOpsi 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>\nVaata n\u00fc\u00fcd oma ettev\u00f5tet ja m\u00f5tle sellele: kui palju s\u00f5ltub teie ettev\u00f5te ja selle kasum IT-toodetest, mis tagavad kliendiga suhtlemise? <\/p>\n<p>Kui teie ettev\u00f5te m\u00fc\u00fcb kala v\u00e4ikeses kaupluses ja ainus IT-toode on kaks \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 1\u0421: \u041f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0435 (Raamatupidamine ja UNF), siis ei ole m\u00f5tet r\u00e4\u00e4kida DevOps'ist.<\/p>\n<p>Kuid kui te t\u00f6\u00f6tate suures kaubandus- ja tootmisettev\u00f5ttes (nt jahip\u00fcsside tootmine), siis tasub sellele m\u00f5elda. Saate algatada arutelu ja edastada oma juhtkonnale DevOps'i rakendamise v\u00f5imalusi. Ja samal ajal juhtida seda protsessi. Proaktiivne l\u00e4henemine on \u00fcks DevOps'i filosoofia olulisi aluseid.<\/p>\n<blockquote><p>Ettev\u00f5tte suurus ja aastane finantst\u00f6\u00f6tlemise maht ei ole peamine kriteerium, et kindlaks teha, kas teie ettev\u00f5ttele on vajalik DevOps.<\/p><\/blockquote>\n<p>\nKujutage ette suurt t\u00f6\u00f6stusettev\u00f5tet, mis ei suhtle otse klientidega. N\u00e4iteks m\u00f5ned autotootjad ja autot\u00f6\u00f6stuse ettev\u00f5tted. Praegu ei ole ma kindel, aga minu varasema kogemuse p\u00f5hjal toimus aastaid kogu kliendiga suhtlemine e-posti ja telefoni teel. <\/p>\n<p>Nende kliendid on piiratud nimekiri autom\u00fc\u00fcjatest. Iga\u00fchega on seotud tootja spetsialist. Kogu sisemine dokumendihaldus toimub ERP SAP kaudu. Sised\u00f6\u00f6tajad on tegelikult teabe s\u00fcsteemi kliendid. Kuid selle I\u0421-i haldamine toimub klassikaliste klastrihalduse vahendite kaudu. See v\u00e4listab DevOps praktika kasutamise v\u00f5imaluse.<\/p>\n<p>Seega j\u00e4reldame, et sellistele ettev\u00f5tetele ei ole DevOpsi rakendamine kriitilise t\u00e4htsusega, kui meenutada metodoloogia eesm\u00e4rke artikli algusest. Kuid ei v\u00e4lista, et m\u00f5ned DevOpsi t\u00f6\u00f6riistad on nad t\u00e4nap\u00e4eval kasutusele v\u00f5tnud.<\/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 usuvad, et kulud DevOps'i rakendamiseks on vajalikud investeeringud, mis aitavad neil t\u00f5husalt konkureerida tarkvaraturul. Selliseid ettev\u00f5tteid v\u00f5ib leida. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">siit<\/a><\/noindex>.<\/p>\n<blockquote><p>Peamine kriteerium DevOps'i vajaduse m\u00f5istmiseks: kui oluline on teie IT-tooted ettev\u00f5ttele ja klientidele.<\/p><\/blockquote>\n<p>\nKui ettev\u00f5tte peamine kasumitoov toode on tarkvara \u2013 teil on vaja DevOps'i. Oluline ei ole, kui palju raha teenite teiste kaupadega. Siia alla v\u00f5ivad kuuluda ka veebipoed v\u00f5i mobiilim\u00e4ngud.<\/p>\n<p>K\u00f5ik m\u00e4ngud eksisteerivad m\u00e4ngijate otsesest v\u00f5i kaudsest rahastamisest. Playgendary arendab tasuta mobiilseid m\u00e4nge, mille loomises osalevad rohkem kui 200 inimest. Kuidas me kasutame DevOps'i?<\/p>\n<p>T\u00e4pselt nii nagu eespool kirjeldatud. Suhtlen pidevalt arendajate ja testeritega, viin l\u00e4bi sisekoolitusi DevOps'i metoodika ja t\u00f6\u00f6riistade osas. <\/p>\n<p>Praegu kasutame aktiivselt Jenkinsit CI\/CD torude t\u00f6\u00f6riistana, et teostada k\u00f5iki Unity ehitustorusid ning j\u00e4rgnevaks juurutamiseks App Store'i ja Play Market'i. Veel klassikalisest t\u00f6\u00f6riistade komplektist: <\/p>\n<ul>\n<li>Asana \u2014 projektide haldamiseks. Integreerimine Jenkinsiga on seadistatud.<\/li>\n<li>Google Meet \u2014 videokohtumiste l\u00e4biviimiseks.<\/li>\n<li>Slack \u2014 suhtlemiseks ja erinevate teavituste jaoks, sealhulgas Jenkinsist saadud teated.<\/li>\n<li>Atlassian Confluence \u2014 dokumenteerimiseks ja grupit\u00f6\u00f6ks.<\/li>\n<\/ul>\n<p>\nL\u00e4hitulevikus plaanime juurutada staatilist koodi anal\u00fc\u00fcsi SonarQube abil ning teostada automatiseeritud UI-testimist Seleniumi vahenditega J\u00e4tkuva Integreerimise etapis.<\/p>\n<h3>Kokkuv\u00f5tte asemel<\/h3>\n<p>\nSoovin l\u00f5petada j\u00e4rgmise m\u00f5ttega: et saada k\u00f5rgetasemeliseks DevOps-inseneriks, on h\u00e4davajalik \u00f5ppida inimesega suhtlema.<\/p>\n<p>DevOps-insener on meeskonnam\u00e4ngija. Ja mitte teisiti. Initsiatiiv suhtlemiseks kolleegidega peaks tulema temalt endalt, mitte mingite asjaolude m\u00f5jul. DevOps-spetsialist peab n\u00e4gema ja pakkuma meeskonnale parimat lahendust. <\/p>\n<p>Ja, igasugune lahenduse rakendamine n\u00f5uab rohkelt arutelusid, kuid l\u00f5puks v\u00f5ib see hoopis muutuda. Iseseisvalt arenedes, oma ideid pakkudes ja ellu viies \u2014 selline inimene omandab j\u00e4rjest enam v\u00e4\u00e4rtust nii meeskonna kui t\u00f6\u00f6andja jaoks. Mis l\u00f5ppkokkuv\u00f5ttes kajastub ka tema igakuistes h\u00fcvedes v\u00f5i lisatasudes.<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.0.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.0.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 pole vajalik | ProHoster","description":"DevOps teema on viimastel aastatel muutunud v\u00e4ga populaarseks.","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}]}}