{"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\/sl\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","title":{"rendered":"Kdo je DevOps in kdaj ni potreben","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kdo je DevOps in kdaj ni potreben\" src=\"\/wp-content\/uploads\/2020\/03\/dd0004f6f305d9fbf44ac3ffe080157b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTema DevOps je v zadnjih nekaj letih postala zelo priljubljena. Mnogi sanjajo o tem, da bi se vanjo vklju\u010dili, a kot ka\u017ee praksa, pogosto zgolj zaradi vi\u0161ine pla\u010d.<\/p>\n<p>Nekateri v svojem \u017eivljenjepisu navajajo DevOps, \u010deprav ne vedo in ne razumejo povsem pomena tega izraza. Nekdo meni, da bo takoj 'devops', \u010de se nau\u010di Ansible, GitLab, Jenkins, Terraform in podobnih orodij (seznam lahko \u0161e kar nadaljujemo). To seveda ni res.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nV zadnjih nekaj letih se predvsem ukvarjam z uvajanjem DevOps v razli\u010dnih podjetjih. Pred tem sem ve\u010d kot 20 let delal na polo\u017eajih od sistemskega administratorja do IT direktorja. Zdaj sem DevOps Lead Engineer v Playgendary. <\/p>\n<h3>Kdo je DevOps<\/h3>\n<p>\nIdeja o pisanju \u010dlanka se je pojavila po \u0161e enem vpra\u0161anju: 'kdo je DevOps?'. \u0160e vedno ni ustaljenega izraza, kaj ali kdo to\u010dno je. Del odgovorov je \u017ee v tem <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/hlFDMWrkhoI\">video<\/a><\/noindex>. Najprej bom izpostavil glavne to\u010dke iz njega, nato pa bom delil svoje opazke in misli.<\/p>\n<p>DevOps ni specialist, ki ga lahko najamete, ni skupek orodij, in ni oddelek razvijalcev z in\u017eenirji.<\/p>\n<blockquote><p>DevOps je filozofija in metodologija.<\/p><\/blockquote>\n<p>\nZ drugimi besedami, to je skupek praks, ki omogo\u010da aktivno sodelovanje razvijalcev s sistemskimi administratorji. To pomeni povezovanje in integracijo delovnih procesov drug v drugega.<\/p>\n<p>S pojavom DevOps so struktura in vloge strokovnjakov ostale enake (imamo razvijalce, imamo in\u017eenirje), vendar so se spremenila pravila sodelovanja. Meje med oddelki so se zabrisale.<\/p>\n<p>Cilje DevOps lahko opisujemo s tremi to\u010dkami: <\/p>\n<ul>\n<li>Programska oprema se mora redno posodabljati.<\/li>\n<li>Programska oprema mora nastajati hitro.<\/li>\n<li>Programska oprema mora biti enostavno in hitro name\u0161\u010dena.<\/li>\n<\/ul>\n<p>\nDevOps nima enega samega orodja. Nastaviti, namestiti in raziskati ve\u010d produktov ne pomeni, da je podjetje pridobilo DevOps. Orodij je zelo veliko in odgovarjajo razli\u010dnim fazam, a slu\u017eijo eni skupni izjavi.<\/p>\n<p><img decoding=\"async\" alt=\"Kdo je DevOps in kdaj ni potreben\" src=\"\/wp-content\/uploads\/2020\/03\/4f2d8b6dac21205bf5e3ab7fa283da12.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>In to je le del orodij DevOps<\/i><\/p>\n<p>\u017de ve\u010d kot 2 leti opravljam razgovore za pozicijo DevOps in pri\u0161el sem do spoznanja, kako pomembno je jasno razumeti bistvo tega izraza. Nabrala so se specifi\u010dna izku\u0161nja, opazovanja in misli, ki jih \u017eelim deliti.<\/p>\n<p>Iz izku\u0161enj s razgovori vidim tak\u0161no sliko: <b>strokovnjaki, ki menijo, da je DevOps polo\u017eaj, obi\u010dajno imajo nesporazume s kolegi<\/b>.<\/p>\n<p>Bil je \u017eiv primer. Na razgovor za delo je pri\u0161el mladeni\u010d z veliko pametnimi besedami v \u017eivljenjepisu. Na zadnjih treh delovnih mestih je imel izku\u0161nje 5-6 mesecev. Iz dveh zagonskih podjetij je od\u0161el, ker \u00bbnista uspela\u00ab. Glede tretjega podjetja pa je rekel, da ga tam nih\u010de ne razume: razvijalci pi\u0161ejo kodo za Windows, direktor pa zahteva, da se ta koda \u00bbzapakira\u00ab v navadni Docker in vklju\u010di v CI\/CD pipeline. Fant je veliko negativnega povedal o svojem trenutnem delovnem mestu in kolegih \u2014 kar si \u017eelel odgovoriti: \u00bbTorej, ti slona ne proda\u0161.\u00ab<\/p>\n<p>Nato sem mu postavil vpra\u0161anje, ki je v mojem seznamu eno prvih za vsakega kandidata.<\/p>\n<p>\u2014 Kaj zate osebno pomeni DevOps?<br \/>\n\u2014 Na splo\u0161no ali kot to jemljem jaz?<\/p>\n<p>Zanimalo me je njegovo osebno mnenje. Poznal je teorijo in izvor izraza, a se je z njim kategori\u010dno nesogla\u0161al. Menil je, da je DevOps \u2014 slu\u017eba. Tu se skriva koren njegovih te\u017eav. Tako kot pri drugih strokovnjakih s podobnim mnenjem.<\/p>\n<p>Delodajalci, ki so sli\u0161ali o \u00bbmagiji DevOps\u00ab, \u017eelijo najti osebo, ki bo pri\u0161la in ustvarila to \u00bbmagijo\u00ab. Kandidati iz razreda \u00bbDevOps \u2014 to je slu\u017eba\u00ab ne razumejo, da pri tak\u0161nem pristopu ne morejo izpolniti pri\u010dakovanj. In sploh so v svojem \u017eivljenjepisu navedli DevOps, ker je to trend in zato pla\u010dujejo dobro. <\/p>\n<h3>Metodologija in filozofija DevOps<\/h3>\n<p>\nMetodologija je lahko teoreti\u010dna in prakti\u010dna. V na\u0161em primeru \u2014 drugo. Kot sem \u017ee omenil, je DevOps niz praks in strategij, ki se uporabljajo za dosego zastavljenih ciljev. In v vsakem primeru, odvisno od poslovnih procesov podjetja, se lahko bistveno razlikuje. Kar ne pomeni, da je bolj\u0161a ali slab\u0161a.<\/p>\n<blockquote><p>Metodologija DevOps je le sredstvo za dosego zastavljenih ciljev.<\/p><\/blockquote>\n<p>\nZdaj glede tega, kaj je filozofija DevOps. In to je verjetno najte\u017eje vpra\u0161anje.<\/p>\n<p>Oblikovati kratek in jedrnat odgovor je precej te\u017eko, saj \u0161e ni formaliziran. Ker se privr\u017eenci filozofije DevOps bolj ukvarjajo s prakso \u2014 ni \u010dasa za filozofiranja. Kljub temu pa je to zelo pomemben proces. In se neposredno nana\u0161a na in\u017eenirsko dejavnost. Obstaja celo specializirano podro\u010dje znanja \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 mojem fakultetu takvog predmeta nije bilo, morao sam sve samostalno u\u010diti iz materijala koje sam mogao prona\u0107i devedesetih. Tema nije obavezna za in\u017eenjersko obrazovanje, odakle i nedostatak formalizacije odgovora. Ali ljudi koji su se ozbiljno posvetili DevOps-u po\u010dinju osje\u0107ati neku vrstu \u201eduha\u201d ili \u201enesvjesne sveobuhvatnosti\u201d svih procesa unutar kompanije.<\/p>\n<p>Na svom iskustvu poku\u0161ao sam formalizirati neke \u201epostulate\u201d te filozofije. Rezultat je sljede\u0107i:<\/p>\n<ul>\n<li>DevOps nije ne\u0161to samostalno \u0161to se mo\u017ee odvojiti u posebnu oblast znanja ili djelovanja.<\/li>\n<li>DevOps metodologijom trebaju se voditi svi zaposlenici kompanije prilikom planiranja svojih aktivnosti.<\/li>\n<li>DevOps obuhvata sve procese unutar kompanije.<\/li>\n<li>DevOps postoji kako bi smanjio vremenske tro\u0161kove svih procesa unutar kompanije kako bi podr\u017eao razvoj njenih usluga i maksimalnu udobnost klijenata.<\/li>\n<li>DevOps, modernim jezikom, predstavlja proaktivnu poziciju svakog zaposlenika kompanije usmjerenu na smanjenje vremenskih tro\u0161kova i pobolj\u0161anje kvaliteta IT proizvoda oko nas.<\/li>\n<\/ul>\n<p>\nMislim da su moji \u201epostulati\u201d zasebna tema za raspravu. Ali sada imamo od \u010dega krenuti.<\/p>\n<h3>\u0160ta DevOps \u010dini<\/h3>\n<p>\nKlju\u010dna rije\u010d ovdje je \u2013 komunikacije. Puno komunikacija, \u010diji inicijator treba biti upravo taj DevOps in\u017eenjer. Za\u0161to? Zato \u0161to je to filozofija i metodologija, a tek potom in\u017eenjerska znanja.<\/p>\n<p>O zapadnom tr\u017ei\u0161tu rada ne mogu govoriti sa 100% sigurno\u0161\u0107u. Ali o tr\u017ei\u0161tu DevOps-a u Rusiji znam prili\u010dno mnogo. Osim stotine intervjua, u posljednjih godinu i po dana sudjelovao sam u stotinama tehni\u010dkih presaleova za uslugu \u201eUvo\u0111enje DevOps-a\u201d za velika ruska poduze\u0107a i banke.<\/p>\n<p>V Rusiji je DevOps \u0161e vedno zelo mlada, a \u017ee trendovska tema. Po mojih informacijah je v Moskvi le v letu 2019 primanjkovalo ve\u010d kot 1000 tak\u0161nih strokovnjakov. Beseda Kubernetes je za delodajalce skorajda kot rde\u010da krpa za bika. Privr\u017eenci tega orodja so pripravljeni uporabiti ga celo tam, kjer to ni potrebno in ekonomi\u010dno ni smiselno. Delodajalec ne razume vedno, v katerih primerih je smiselno uporabiti kaj drugega, medtem ko lahko stro\u0161ki ustrezne namestitve Kubernetes klasterja zna\u0161ajo 2-3 krat ve\u010d, kot klasi\u010dna razporeditev aplikacij. Uporabljajte ga tam, kjer je to res potrebno. <\/p>\n<p><img decoding=\"async\" alt=\"Kdo je DevOps in kdaj ni potreben\" src=\"\/wp-content\/uploads\/2020\/03\/7f8a2a30abc7a2cd59b49083c7011211.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVpeljava DevOps z vidika stro\u0161kov je draga. Opravi\u010dena je le tam, kjer prina\u0161a ekonomsko korist na drugih podro\u010djih, ne pa sama po sebi.<\/p>\n<p>DevOps in\u017eenirji so pravzaprav pionirji \u2014 ravno oni morajo prvi uvesti to metodologijo v podjetje in vzpostaviti procese. Da bi to bilo uspe\u0161no, mora strokovnjak stalno sodelovati s sodelavci in kolegi na vseh ravneh. Kot obi\u010dajno pravim, v proces vpeljave DevOps morajo biti vklju\u010deni vsi zaposleni v podjetju: od \u010distilke do izvr\u0161nega direktorja. To je obvezno. \u010ce najmlaj\u0161i \u010dlan ekipe ne bo vedel in razumel, kaj je DevOps in zakaj se izvajajo dolo\u010dene organizacijske naloge, uspe\u0161na vpeljava ne bo mogo\u010da.<\/p>\n<p>Prav tako mora DevOps in\u017eenir ob\u010dasno izkoristiti administrativne vire. Na primer, za premagovanje 'upora okolja' \u2014 ko ekipa ni pripravljena sprejeti orodij in metodologije DevOps. <\/p>\n<p>Razvijalec mora pisati le kodo in teste. Za to ne potrebuje supermo\u010dnega prenosnika, na katerem bi lokalno namestil in vzdr\u017eeval vse projekte infrastrukturne. Na primer, frontend razvijalec ima na prenosniku vse elemente aplikacije, vklju\u010dno z bazo podatkov, emulacijo S3 (minio) in druge. Torej porablja veliko \u010dasa za vzdr\u017eevanje te lokalne infrastrukture in se sam spopada z vsemi te\u017eavami tak\u0161ne re\u0161itve. Namesto da bi razvijal kodo za frontend. Tak\u0161ni ljudje se lahko mo\u010dno upirajo kakr\u0161nim koli spremembam.<\/p>\n<p>Obstajajo pa ekipe, ki so nasprotno navdu\u0161ene nad uvajanjem novih orodij in metod, ter aktivno sodelujejo v tem procesu. Tudi v tak\u0161nih primerih komunikacija med DevOps in\u017eenirjem in ekipo ni ni\u010d manj pomembna.<\/p>\n<h3>Kdaj DevOps ni potreben<\/h3>\n<p>\nObstajajo situacije, ko DevOps ni potreben. To je dejstvo, ki ga je treba razumeti in sprejeti.<\/p>\n<p>To se predvsem nana\u0161a na vse podjetja (zlasti mala podjetja), katerih dobi\u010dek ni neposredno odvisen od obstoja ali neobstoja IT produktov, ki nudijo informacijske storitve strankam. Tu ne govorimo o spletni strani podjetja, ne glede na to, ali gre za stati\u010dno 'vizitko' ali dinami\u010dne novi\u010darske bloke itd.<\/p>\n<p>DevOps je potreben, kadar je zadovoljstvo va\u0161ih strank in njihova \u017eelja po ponovnem obiskovanju odvisna od kakovosti teh informacijski storitev za interakcijo s strankami.<\/p>\n<p>Odli\u010den primer je ena znana banka. Podjetje nima obi\u010dajnih poslovalnic, dokumentacija se obdeluje preko po\u0161te ali kurirjev, \u0161tevilni zaposleni pa delajo od doma. Podjetje se je prenehalo obna\u0161ati kot le banka in se po mojem mnenju spremenilo v IT podjetje z razvitimi DevOps tehnologijami.<\/p>\n<p>Mnoge druge primere in predavanja lahko najdete v posnetkih tematskih meetupov in konferenc. Deloma sem jih osebno obiskal \u2014 to je zelo koristna izku\u0161nja za tiste, ki se \u017eelijo razvijati na tem podro\u010dju. Tukaj so povezave do YouTube kanalov z dobrimi predavanji in gradivi o DevOps:<\/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>\nZdaj si oglejte svoje podjetje in razmislite o tem: kako mo\u010dno je va\u0161e podjetje in njegov dobi\u010dek odvisen od IT produktov, ki zagotavljajo interakcijo s strankami? <\/p>\n<p>\u010ce va\u0161e podjetje prodaja ribo v majhni trgovini in je edini IT izdelek dve konfiguraciji 1C: Podjetje (Ra\u010dunovodstvo in UNF), potem verjetno ni smisla govoriti o DevOps.<\/p>\n<p>\u010ce pa delate v velikem trgovskem in proizvodnem podjetju (na primer, \u010de proizvajate lovske pu\u0161ke), potem se spla\u010da razmisliti. Lahko prevzamete pobudo in svojemu vodstvu predstavite mo\u017enosti uvajanja DevOps. Ob tem pa lahko tudi vodite ta proces. Proaktivna dr\u017ea je eden izmed pomembnih postulativ filozofije DevOps.<\/p>\n<blockquote><p>Velikost a objem ro\u010dn\u00edho finan\u010dn\u00edho obratu nen\u00ed hlavn\u00edm krit\u00e9riem pro ur\u010den\u00ed, zda va\u0161e spole\u010dnosti DevOps pot\u0159ebuje.<\/p><\/blockquote>\n<p>\nP\u0159edstavme si velk\u00fd pr\u016fmyslov\u00fd podnik, kter\u00fd p\u0159\u00edmo nekomunikuje se z\u00e1kazn\u00edky. Nap\u0159\u00edklad n\u011bkter\u00e9 automobilky a v\u00fdrobci automobil\u016f. Moment\u00e1ln\u011b si nejsem jist\u00fd, ale z m\u00fdch p\u0159edchoz\u00edch zku\u0161enost\u00ed, po mnoho let bylo ve\u0161ker\u00e9 interakce se z\u00e1kazn\u00edky prov\u00e1d\u011bno prost\u0159ednictv\u00edm e-mailu a telefonu. <\/p>\n<p>Jejich klienti jsou omezen\u00fd seznam automobilov\u00fdch dealer\u016f. A ka\u017ed\u00fd z nich m\u00e1 p\u0159id\u011blen\u00e9ho specialistu od v\u00fdrobce. Ve\u0161ker\u00e1 vnit\u0159n\u00ed dokumentace prob\u00edh\u00e1 prost\u0159ednictv\u00edm ERP SAP. Intern\u00ed zam\u011bstnanci jsou v podstat\u011b klienty informa\u010dn\u00edho syst\u00e9mu. Spr\u00e1va tohoto IS je v\u0161ak realizov\u00e1na klasick\u00fdmi metodami \u0159\u00edzen\u00ed clusterov\u00fdch syst\u00e9m\u016f. Co vylu\u010duje mo\u017enost pou\u017eit\u00ed praktik DevOps.<\/p>\n<p>Z toho vypl\u00fdv\u00e1: pro takov\u00e9 podniky nen\u00ed zaveden\u00ed DevOps kriticky d\u016fle\u017eit\u00e9, pokud si vzpomeneme na c\u00edle metodologie zm\u00edn\u011bn\u00e9 na za\u010d\u00e1tku \u010dl\u00e1nku. Ale nevylu\u010duji, \u017ee n\u011bkter\u00e9 n\u00e1stroje DevOps dnes pou\u017e\u00edvaj\u00ed.<\/p>\n<p>Na druh\u00e9 stran\u011b existuje mnoho mal\u00fdch spole\u010dnost\u00ed, kter\u00e9 vyv\u00edjej\u00ed software pomoc\u00ed metodologie, filozofie, praktik a n\u00e1stroj\u016f DevOps. A pova\u017euj\u00ed n\u00e1klady na zaveden\u00ed DevOps za v\u00fddaje, kter\u00e9 jim umo\u017e\u0148uj\u00ed efektivn\u011b konkurovat na trhu softwaru. P\u0159\u00edklady takov\u00fdch spole\u010dnost\u00ed lze vid\u011bt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">ovde<\/a><\/noindex>.<\/p>\n<blockquote><p>Hlavn\u00edm krit\u00e9riem pro pochopen\u00ed, zda DevOps pot\u0159ebujete, je jak\u00fd v\u00fdznam maj\u00ed va\u0161e IT produkty pro spole\u010dnost a z\u00e1kazn\u00edky.<\/p><\/blockquote>\n<p>\nPokud je hlavn\u00edm produktem spole\u010dnosti, kter\u00fd generuje zisk, software \u2014 pot\u0159ebujete DevOps. A nen\u00ed tak d\u016fle\u017eit\u00e9, zda skute\u010dn\u00e9 pen\u00edze vyd\u011bl\u00e1v\u00e1te prodejem jin\u00fdch produkt\u016f. Sem tak\u00e9 pat\u0159\u00ed internetov\u00e9 obchody nebo mobiln\u00ed aplikace s hrami.<\/p>\n<p>Jak\u00e9koliv hry existuj\u00ed d\u00edky financov\u00e1n\u00ed: p\u0159\u00edm\u00e9mu nebo nep\u0159\u00edm\u00e9mu ze strany hr\u00e1\u010d\u016f. Ve spole\u010dnosti Playgendary vyv\u00edj\u00edme bezplatn\u00e9 mobiln\u00ed hry, jejich\u017e p\u0159\u00edm\u00e9ho v\u00fdvoje se \u00fa\u010dastn\u00ed v\u00edce ne\u017e 200 lid\u00ed. Jak pou\u017e\u00edv\u00e1me DevOps?<\/p>\n<p>Ano, p\u0159esn\u011b tak, jak je pops\u00e1no v\u00fd\u0161e. Neust\u00e1le komunikuji s v\u00fdvoj\u00e1\u0159i a testery, prov\u00e1d\u00edm intern\u00ed \u0161kolen\u00ed zam\u011bstnanc\u016f o metodologii a n\u00e1stroj\u00edch DevOps. <\/p>\n<p>Trenutno aktivno koristimo Jenkins kao alat za CI\/CD pipelines za izvo\u0111enje svih buildova sa Unity i naknadno objavljivanje na App Store i Play Market. Tako\u0111e iz klasi\u010dnog seta alata: <\/p>\n<ul>\n<li>Asana \u2014 za upravljanje projektima. Postavljena je integracija sa Jenkinsom.<\/li>\n<li>Google Meet \u2014 za odr\u017eavanje video sastanaka.<\/li>\n<li>Slack \u2014 za komunikaciju i razli\u010dita obave\u0161tenja, uklju\u010duju\u0107i notifikacije iz Jenkins-a.<\/li>\n<li>Atlassian Confluence \u2014 za dokumentovanje i rad u grupi.<\/li>\n<\/ul>\n<p>\nU narednim planovima je implementacija stati\u010dke analize koda uz pomo\u0107 SonarQube-a i sprovo\u0111enje automatizovanog UI testiranja sredstvima Selenium-a tokom procesa Kontinuirane Integracije.<\/p>\n<h3>Namesto zaklju\u010dka<\/h3>\n<p>\n\u017delim da zavr\u0161im slede\u0107om mi\u0161lju: da bi postao visoko kvalifikovani DevOps in\u017eenjer, od su\u0161tinske je va\u017enosti nau\u010diti da se \u017eivo komunicira sa ljudima.<\/p>\n<p>DevOps in\u017eenjer je timski igra\u010d. I ni\u0161ta druga\u010dije. Inicijativa u komunikaciji sa kolegama treba da dolazi od njega samog, a ne pod uticajem nekih okolnosti. DevOps stru\u010dnjak treba da uo\u010di i predlo\u017ei najbolje re\u0161enje za tim. <\/p>\n<p>Da, implementacija bilo kog re\u0161enja zahteva\u0107e mnogo diskusija, a na kraju mo\u017ee \u010dak i da se menja. Razvijaju\u0107i se samostalno, nude\u0107i i ostvaruju\u0107i svoje zamisli \u2014 takva osoba predstavlja sve ve\u0107u vrednost kako za tim, tako i za poslodavca. \u0160to na kraju odra\u017eava i na visini njenog mese\u010dnog prihoda ili u vidu dodatnih premija.<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.5 - 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\/sl\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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\/sl\/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\udd47Ko je DevOps i kada nije potreban | ProHoster","description":"Tema DevOps-a postala je veoma popularna u poslednjih nekoliko godina.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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\/sl\/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\/sl\/wp-json\/wp\/v2\/posts\/75526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=75526"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/75526\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media\/75527"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=75526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=75526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=75526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}