{"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\/hr\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","title":{"rendered":"Tko je DevOps i kada nije potreban?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Tko je DevOps i kada nije potreban?\" src=\"\/wp-content\/uploads\/2020\/03\/dd0004f6f305d9fbf44ac3ffe080157b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTema DevOps postala je vrlo popularna posljednjih nekoliko godina. Mnogi \u017eele postati dio toga, ali praksa pokazuje da se \u010desto ulazi samo zbog razine pla\u0107a.<\/p>\n<p>Neki navode DevOps u svojim \u017eivotopisima, iako ne razumiju uvijek su\u0161tinu pojma. Netko misli da \u0107e, ako prou\u010di Ansible, GitLab, Jenkins, Terraform i sli\u010dne alate (popis se mo\u017ee nastaviti prema vlastitom ukusu), odmah postati \u201edevops\u201d. Naravno, to nije to\u010dno.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nPosljednjih nekoliko godina uglavnom se bavim implementacijom DevOps-a u raznim kompanijama. Prije toga sam radio vi\u0161e od 20 godina na pozicijama od sistemskog administratora do IT direktora. Trenutno sam DevOps Lead Engineer u Playgendary. <\/p>\n<h3>Tko je DevOps<\/h3>\n<p>\nIdeja za pisanje ovog \u010dlanka pojavila se nakon jo\u0161 jednog pitanja: \u201etko je DevOps?\u201d. Jo\u0161 uvijek ne postoji ustaljeni pojam \u0161to ili tko to zapravo jest. Djelomi\u010dni odgovori ve\u0107 su navedeni u ovom <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/hlFDMWrkhoI\">video<\/a><\/noindex>. Prvo \u0107u istaknuti glavne teze iz njega, a zatim podijeliti svoja zapa\u017eanja i misli.<\/p>\n<p>DevOps nije stru\u010dnjak kojeg mo\u017eete zaposliti, nije skup alata, niti odjel programera s in\u017eenjerima.<\/p>\n<blockquote><p>DevOps je filozofija i metodologija.<\/p><\/blockquote>\n<p>\nDrugim rije\u010dima, to je skup praksi koje poma\u017eu u aktivnoj interakciji izme\u0111u programera i sistemskih administratora. To zna\u010di povezivanje i integriranje radnih procesa.<\/p>\n<p>S pojavom DevOps-a struktura i uloge stru\u010dnjaka ostale su iste (ima programera, ima in\u017eenjera), ali su se promijenila pravila interakcije. Granice izme\u0111u odjela postale su nejasne.<\/p>\n<p>Ciljeve DevOps-a mo\u017eemo opisati s tri stavke: <\/p>\n<ul>\n<li>Softver se mora redovito a\u017eurirati.<\/li>\n<li>Softver se mora razvijati brzo.<\/li>\n<li>Softver se mora lako i brzo implementirati.<\/li>\n<\/ul>\n<p>\nDevOps nema jedinstveni alat. Konfigurirati, instalirati i prou\u010diti nekoliko proizvoda ne zna\u010di da je DevOps stigao u kompaniju. Alata ima mnogo i svi se koriste u razli\u010ditim fazama, ali slu\u017ee jednoj zajedni\u010dkoj svrsi.<\/p>\n<p><img decoding=\"async\" alt=\"Tko je DevOps i kada nije potreban?\" src=\"\/wp-content\/uploads\/2020\/03\/4f2d8b6dac21205bf5e3ab7fa283da12.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>I to je samo dio alata DevOps-a.<\/i><\/p>\n<p>Ve\u0107 vi\u0161e od 2 godine razgovaram s ljudima za poziciju DevOps in\u017eenjera i do\u0161ao sam do spoznaje koliko je va\u017eno jasno razumjeti su\u0161tinu pojma. Akumulirano je specifi\u010dno iskustvo, zapa\u017eanja i misli koje \u017eelim podijeliti.<\/p>\n<p>Iz iskustva razgovora vidim sliku: <b>stru\u010dnjaci koji smatraju da je DevOps pozicija obi\u010dno imaju nesporazume s kolegama.<\/b>.<\/p>\n<p>Bio je to jasan primjer. Na razgovor za posao do\u0161ao je mladi\u0107 s hrpom pametnih rije\u010di u \u017eivotopisu. Na posljednja tri radna mjesta imao je sta\u017e od 5-6 mjeseci. Iz dva startupa je oti\u0161ao jer \u201enisu uspjeli\u201c. A o tre\u0107oj tvrtki je rekao da ga tamo nitko ne razumije: developeri pi\u0161u kod za Windows, a direktor ga tjera da taj kod \u201ezapakira\u201c u obi\u010dni Docker i ugradi u CI\/CD pipeline. Momak je puno negativnog pri\u010dao o svom trenutnom radnom mjestu i kolegama \u2014 jednostavno sam htio odgovoriti: \u201ePa ti ne mo\u017ee\u0161 prodati slona\u201c.<\/p>\n<p>Potom sam mu postavio pitanje koje je jedno od prvih na mom popisu za svakog kandidata.<\/p>\n<p>\u2014 \u0160to za tebe osobno zna\u010di DevOps?<br \/>\n\u2014 Op\u0107enito ili kako to ja do\u017eivljavam?<\/p>\n<p>Zanimao me je njegov osobni stav. Znao je teoriju i porijeklo pojma, ali se s njima strogo nije slagao. Smatrao je da je DevOps \u2014 pozicija. Tu le\u017ei korijen njegovih problema. Kao i kod drugih stru\u010dnjaka s istim mi\u0161ljenjem.<\/p>\n<p>Poslodavci, na\u0161a\u010du\u0107i o \u201emagi DevOpsa\u201c, \u017eele prona\u0107i osobu koja \u0107e do\u0107i i stvoriti tu \u201emagiju\u201c. A kandidati iz sfere \u201eDevOps je pozicija\u201c ne razumiju da, s takvim pristupom, ne\u0107e mo\u0107i opravdati o\u010dekivanja. I, uop\u0107e, napisali su u svom \u017eivotopisu DevOps, jer je to trend i zato se dobro pla\u0107a. <\/p>\n<h3>Metodologija i filozofija DevOps<\/h3>\n<p>\nMetodologija mo\u017ee biti teorijska i prakti\u010dna. U na\u0161em slu\u010daju \u2014 ovo drugo. Kao \u0161to sam prethodno spomenuo, DevOps je skup praksi i strategija koje se primjenjuju za postizanje postavljenih ciljeva. U svakom slu\u010daju, ovisno o poslovnim procesima tvrtke, mo\u017ee se zna\u010dajno razlikovati. \u0160to ne \u010dini ni bolje ni gore.<\/p>\n<blockquote><p>Metodologija DevOps samo je sredstvo za postizanje postavljenih ciljeva.<\/p><\/blockquote>\n<p>\nSada o tome \u0161to je filozofija DevOps. I to je, vjerojatno, najte\u017ee pitanje.<\/p>\n<p>Te\u0161ko je formulirati kratak i jasan odgovor jer jo\u0161 nije formaliziran. I budu\u0107i da se sljedbenici filozofije DevOps vi\u0161e bave praksom \u2014 nemaju vremena za filozofiranje. Ipak, to je vrlo va\u017ean proces. A izravno se odnosi na in\u017eenjersku djelatnost. Postoji \u010dak i specijalizirano podru\u010dje spoznaje \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\">filozofija tehnike<\/a><\/noindex>.<\/p>\n<p>Na mom sveu\u010dili\u0161tu nije bilo takvog predmeta, pa sam sve morao u\u010diti samostalno koriste\u0107i materijale koje sam uspio prona\u0107i devedesetih. Tema nije obavezna za in\u017eenjsku naobrazbu, stoga ni odgovor nije formalan. Me\u0111utim, oni koji su se ozbiljno posvetili DevOps-u po\u010dinju osje\u0107ati odre\u0111eni \"duh\" ili \"nepreglednu sveobuhvatnost\" svih procesa u kompaniji.<\/p>\n<p>Na svom sam iskustvu poku\u0161ao formalizirati neke \"postulate\" ove filozofije. Evo \u0161to je ispalo:<\/p>\n<ul>\n<li>DevOps nije ne\u0161to samostalno \u0161to se mo\u017ee izdvojiti kao posebna grana znanja ili djelovanja.<\/li>\n<li>DevOps metodologijom trebaju se voditi svi zaposlenici kompanije prilikom planiranja svog djelovanja.<\/li>\n<li>DevOps obuhva\u0107a sve procese unutar kompanije.<\/li>\n<li>DevOps postoji kako bi smanjio vremenske tro\u0161kove svih procesa unutar kompanije kako bi osigurao razvoj njenih usluga i maksimalnu udobnost klijenta.<\/li>\n<li>DevOps, modernim rje\u010dnikom, predstavlja proaktivnu poziciju svakog zaposlenika kompanije koja je usmjerena na smanjenje vremenskih gubitaka i pobolj\u0161anje kvalitete IT proizvoda koji nas okru\u017euju.<\/li>\n<\/ul>\n<p>\nMislim da su moji \"postulati\" posebna tema za raspravu. No, sada se imamo od \u010dega odmaknuti.<\/p>\n<h3>\u0160to radi DevOps<\/h3>\n<p>\nKlju\u010dna rije\u010d ovdje je - komunikacije. Puno je komunikacija, inicijator kojih bi trebao biti upravo taj DevOps in\u017eenjer. Za\u0161to? Zato \u0161to je to filozofija i metodologija, a tek potom in\u017eenjersko znanje.<\/p>\n<p>O zapadnom tr\u017ei\u0161tu rada ne mogu govoriti s 100% sigurno\u0161\u0107u. No, o tr\u017ei\u0161tu DevOps-a u Rusiji znam dosta. Osim stotina intervjua, u posljednjih godinu i pol sudjelovao sam u stotini tehni\u010dkih presaleova usluge \"Implementacija DevOps-a\" za velike ruske tvrtke i banke.<\/p>\n<p>U Rusiji je DevOps jo\u0161 uvijek jako mlada, ali ve\u0107 trendovska tema. Koliko znam, samo u Moskvi je manjak takvih stru\u010dnjaka u 2019. godini iznosio vi\u0161e od 1000 osoba. A re\u010d Kubernetes za poslodavce je gotovo kao crvena krpa za bika. Obdr\u017eavatelji ovog alata spremni su ga koristiti \u010dak i tamo gdje to nije potrebno i ekonomski isplativo. Poslodavac ne razumije uvijek u kojim je slu\u010dajevima bolje \u0161to koristiti, a pri pravilnom rasporedu sadr\u017eaj klastera Kubernetes ko\u0161ta 2-3 puta vi\u0161e od rasporeda aplikacije prema obi\u010dnoj klasterskoj shemi. Koristite ga tamo gdje je stvarno potreban. <\/p>\n<p><img decoding=\"async\" alt=\"Tko je DevOps i kada nije potreban?\" src=\"\/wp-content\/uploads\/2020\/03\/7f8a2a30abc7a2cd59b49083c7011211.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUvo\u0111enje DevOps-a s financijskog stajali\u0161ta \u2014 skupo je. I opravdano je samo tamo gdje donosi ekonomsku korist u drugim podru\u010djima, a ne samo po sebi.<\/p>\n<p>DevOps in\u017eenjeri su, zapravo, pioniri \u2014 upravo oni prvi trebaju uvesti ovu metodologiju u kompaniji i uspostaviti procese. Da bi to bilo uspje\u0161no, stru\u010dnjak mora stalno sura\u0111ivati s zaposlenicima i kolegama na svim razinama. Kako obi\u010dno ka\u017eem, u proces uvo\u0111enja DevOps-a trebaju biti uklju\u010deni svi zaposlenici kompanije: od \u010dista\u010dice do CEO-a. I to je obavezan uvjet. Ako najmla\u0111i \u010dlan tima ne zna i ne razumije \u0161to je DevOps i za\u0161to se provode odre\u0111ene organizacijske radnje, uspje\u0161an uvo\u0111enje ne\u0107e biti mogu\u0107e.<\/p>\n<p>Tako\u0111er, DevOps in\u017eenjer ponekad treba koristiti administrativne resurse. Na primjer, za prevladavanje \"otpornosti okru\u017eenja\" \u2014 kada tim nije spreman prihvatiti alate i metodologiju DevOps-a. <\/p>\n<p>Programer treba pisati samo kod i testove. Za to mu nije potreban supermo\u0107ni laptop na kojem \u0107e razvijati i odr\u017eavati lokalno cijelu infrastrukturu projekta. Na primjer, frontend in\u017eenjer dr\u017ei na svom laptopu sve elemente aplikacije, uklju\u010duju\u0107i bazu podataka, emulator S3 (minio) i drugo. To zna\u010di da tro\u0161i mnogo vremena na odr\u017eavanje te lokalne infrastrukture i sam se bori sa svim problemima takvog rje\u0161enja. Umjesto da razvija kod za frontend. Takve osobe mogu se sna\u017eno opirati bilo kakvim promjenama.<\/p>\n<p>No postoje timovi koji, naprotiv, rado prihva\u0107aju uvo\u0111enje novih alata i metoda te aktivno sudjeluju u tom procesu. Ipak, \u010dak i u takvom slu\u010daju, komunikacija izme\u0111u DevOps in\u017eenjera i tima ostaje nu\u017ena.<\/p>\n<h3>Kada DevOps nije potreban<\/h3>\n<p>\nPostoje situacije kada DevOps nije potreban. To je \u010dinjenica koju treba razumjeti i prihvatiti.<\/p>\n<p>Prije svega, to se odnosi na sve tvrtke (posebno mala poduze\u0107a) \u010diji profit ne ovisi izravno o postojanju ili nepostojanju IT proizvoda koji pru\u017eaju informacijske usluge klijentima. Ovdje se ne radi o internetskoj stranici tvrtke, bila ona stati\u010dna \"vizitka\" ili s dinami\u010dkim novostima i sl.<\/p>\n<p>DevOps je potreban kada uspjeh tih informativnih usluga koje omogu\u0107uju interakciju s klijentima, njihova kvaliteta i ciljanost utje\u010du na zadovoljstvo va\u0161ih klijenata i njihovu \u017eelju da se ponovno vrate upravo vama.<\/p>\n<p>Primjer je jedna poznata banka. Tvrtka nema klasi\u010dne poslovnice, dokumentacija se razmjenjuje putem po\u0161te ili kurira, a mnogi zaposlenici rade od ku\u0107e. Tvrtka vi\u0161e nije samo banka i, po mom mi\u0161ljenju, postala je IT tvrtka s razvijenim DevOps tehnologijama.<\/p>\n<p>Mnoge druge primjere i predavanja mo\u017eete prona\u0107i u zapisima tematskih meetupa i konferencija. Dio njih sam osobno posjetio \u2014 to je vrlo korisno iskustvo za one koji \u017eele napredovati u tom podru\u010dju. Evo linkova na YouTube kanale s dobrim predavanjima i materijalima o DevOps-u:<\/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>\nSada pogledajte svoje poslovanje i razmislite o sljede\u0107em: koliko va\u0161a tvrtka i njezin profit ovise o IT proizvodima koji omogu\u0107uju interakciju s klijentima? <\/p>\n<p>Ako va\u0161a tvrtka prodaje ribu u maloj trgovini i jedini IT proizvod su dvije konfiguracije 1C: Poduze\u0107e (Ra\u010dunovodstvo i UNF), malo je vjerojatno da ima smisla govoriti o DevOps-u.<\/p>\n<p>Ako pak radite u velikom trgova\u010dkom i proizvodnom poduze\u0107u (npr. proizvodite lova\u010dke pu\u0161ke), trebate se zamisliti. Mo\u017eete pokazati inicijativu i prenijeti svojoj upravi perspektive uvo\u0111enja DevOps-a. Tako\u0111er, mo\u017eete preuzeti vode\u0107u ulogu u tom procesu. Proaktivna pozicija jedan je od va\u017enih postulata filozofije DevOps.<\/p>\n<blockquote><p>Veli\u010dina i volumen godi\u0161njeg financijskog prometa nisu glavni kriterij za odre\u0111ivanje treba li va\u0161oj tvrtki DevOps.<\/p><\/blockquote>\n<p>\nZamislimo veliku industrijsku tvrtku koja ne komunicira izravno s klijentima. Na primjer, neke automobilske kompanije i tvornice automobila. Sada nisam siguran, ali iz mog pro\u0161log iskustva, dugi niz godina cijela komunikacija s klijentima odvijala se putem e-po\u0161te i telefona. <\/p>\n<p>Njihovi klijenti su ograni\u010deni popis automobilskih distributera. I za svakog je pridru\u017een specijalist proizvo\u0111a\u010da. Sav unutarnji dokumentarni proces odvija se putem ERP SAP-a. Unutarnji zaposlenici zapravo su klijenti informacijskog sustava. No upravljanje tim IS-om obavlja se klasi\u010dnim sredstvima upravljanja klaster sustavima. To isklju\u010duje mogu\u0107nost kori\u0161tenja DevOps praksi.<\/p>\n<p>Iz toga proizlazi da za takve tvrtke implementacija DevOps-a nije ne\u0161to kriti\u010dno va\u017eno, ako se prisjetimo ciljeva metodologije na po\u010detku \u010dlanka. Me\u0111utim, ne isklju\u010dujem mogu\u0107nost da danas koriste neke alate DevOps-a.<\/p>\n<p>S druge strane, postoji mnogo malih tvrtki koje razvijaju softver koriste\u0107i metodologiju, filozofiju, prakse i alate DevOps. I smatraju da su tro\u0161kovi implementacije DevOps-a tro\u0161kovi koji im omogu\u0107uju u\u010dinkovito natjecanje na tr\u017ei\u0161tu softvera. Primjere takvih tvrtki mo\u017eete vidjeti <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">ovdje<\/a><\/noindex>.<\/p>\n<blockquote><p>Glavni kriterij za razumijevanje treba li vam DevOps: koliku va\u017enost va\u0161i IT proizvodi imaju za tvrtku i klijente.<\/p><\/blockquote>\n<p>\nAko je glavni proizvod tvrtke koji donosi profit softver \u2014 trebate DevOps. I nije va\u017eno ako zara\u0111ujete stvarni novac kroz druge proizvode. Ovo tako\u0111er uklju\u010duje internetske trgovine ili mobilne aplikacije s igrama.<\/p>\n<p>Svake igre postoje zahvaljuju\u0107i financiranju: izravnom ili neizravnom od strane igra\u010da. U Playgendary razvijamo besplatne mobilne igre u \u010dijem neposrednom stvaranju sudjeluje vi\u0161e od 200 osoba. Kako koristimo DevOps?<\/p>\n<p>Da, na isti na\u010din kao \u0161to je opisano iznad. Kontinuirano komuniciram s programerima i testerima, provodim interne obuke zaposlenika o metodologiji i alatima DevOps. <\/p>\n<p>Trenutno aktivno koristimo Jenkins kao alat za CI\/CD pipeline za izvo\u0111enje svih gra\u0111evinskih konveja s Unityjem i za kasniji deploy u App Store i Play Market. Tako\u0111er iz klasi\u010dnog seta alata: <\/p>\n<ul>\n<li>Asana \u2014 za upravljanje projektima. Postavljena integracija s Jenkins-om.<\/li>\n<li>Google Meet \u2014 za provo\u0111enje video sastanaka.<\/li>\n<li>Slack \u2014 za komunikaciju i razna obavje\u0161tenja, uklju\u010duju\u0107i notifikacije iz Jenkins-a.<\/li>\n<li>Atlassian Confluence \u2014 za dokumentiranje i grupni rad.<\/li>\n<\/ul>\n<p>\nU bliskoj budu\u0107nosti planiramo uvo\u0111enje stati\u010dke analize koda pomo\u0107u SonarQube-a i provo\u0111enje automatiziranog UI testiranja sredstvima Seleniuma u fazi Kontinuirane Integracije.<\/p>\n<h3>Umjesto zaklju\u010dka<\/h3>\n<p>\n\u017delim zavr\u0161iti sljede\u0107om mi\u0161lju: da biste postali visoko kvalificirani DevOps in\u017eenjer, od \u017eivotne je va\u017enosti nau\u010diti aktivno komunicirati s ljudima.<\/p>\n<p>DevOps in\u017eenjer je timski igra\u010d. I ni\u0161ta manje od toga. Inicijativa u komunikaciji s kolegama treba dolaziti od njega samog, a ne pod utjecajem nekih okolnosti. DevOps stru\u010dnjak treba vidjeti i ponuditi najbolje rje\u0161enje za tim. <\/p>\n<p>I da, implementacija bilo kakvog rje\u0161enja zahtijevat \u0107e puno rasprava, a na kraju mo\u017ee \u010dak i promijeniti. Samostalno se razvijaju\u0107i, predla\u017eu\u0107i i provode\u0107i svoje ideje \u2014 takva osoba predstavlja sve ve\u0107u vrijednost kako za tim, tako i za poslodavca. \u0160to se, na kraju, odra\u017eava i na visini njegove mjese\u010dne naknade ili u obliku dodatnih bonusa.<br \/>\n<br \/>Izvor: <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.4 - 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\/hr\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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\udd47 Tko je DevOps i kada nije potreban | ProHoster","description":"Tema DevOps-a postala je vrlo popularna posljednjih nekoliko godina.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/75526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=75526"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/75526\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/75527"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=75526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=75526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=75526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}