{"id":38521,"date":"2019-10-31T22:24:16","date_gmt":"2019-10-31T19:24:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kto-takie-devops\/"},"modified":"2019-10-31T22:24:16","modified_gmt":"2019-10-31T19:24:16","slug":"kto-takie-devops","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/kto-takie-devops","title":{"rendered":"Kdo jsou DevOps?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>V sou\u010dasnosti je to snad nejdra\u017e\u0161\u00ed pozice na trhu. Z\u00e1jem o in\u017een\u00fdry \u201eDevOps\u201c p\u0159ekra\u010duje v\u0161echny p\u0159edstavy, a situace je je\u0161t\u011b hor\u0161\u00ed, pokud jde o Senior DevOps in\u017een\u00fdry.<br \/>\nPracuji jako vedouc\u00ed odd\u011blen\u00ed integrace a automatizace, uh\u00e1dnete anglickou zkratku \u2013 DevOps Manager. Odr\u00e1\u017e\u00ed p\u0159esn\u011b anglick\u00e1 zkratka na\u0161i ka\u017edodenn\u00ed \u010dinnost? O tom pochybuji, ale rusk\u00e1 varianta je v tomto p\u0159\u00edpad\u011b p\u0159esn\u011bj\u0161\u00ed. Ve sv\u00e9 pr\u00e1ci je samoz\u0159ejm\u011b pot\u0159eba pohov\u00edrat si s budouc\u00edmi \u010dleny m\u00e9ho t\u00fdmu a za uplynul\u00fd rok jsem pro\u0161el skrze 50 lid\u00ed, a je\u0161t\u011b tolik bylo vylou\u010deno p\u0159i preskr\u00ednu s m\u00fdmi zam\u011bstnanci.<\/p>\n<p><\/p>\n<p>St\u00e1le jsme na hled\u00e1n\u00ed koleg\u016f, proto\u017ee za zna\u010dkou DevOps se skr\u00fdv\u00e1 velmi \u0161irok\u00e1 vrstva r\u016fzn\u00fdch in\u017een\u00fdr\u016f.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p>V\u0161e, co je naps\u00e1no n\u00ed\u017ee, je m\u016fj osobn\u00ed n\u00e1zor, nemus\u00edte s n\u00edm souhlasit, av\u0161ak p\u0159ipou\u0161t\u00edm, \u017ee to m\u016f\u017ee p\u0159in\u00e9st odst\u00edn do va\u0161eho n\u00e1zoru na t\u00e9ma. I p\u0159es riziko, \u017ee se dostanu do nemilosti, zve\u0159ej\u0148uji sv\u016fj n\u00e1zor, nebo\u0165 si mysl\u00edm, \u017ee m\u00e1 m\u00edsto b\u00fdt.<\/p>\n<p><\/p>\n<p>Spole\u010dnosti maj\u00ed r\u016fzn\u00e9 n\u00e1zory na to, kdo jsou DevOps in\u017een\u00fd\u0159i, a pro rychl\u00e9 naj\u00edm\u00e1n\u00ed zdroj\u016f p\u0159ipev\u0148uj\u00ed tuto zna\u010dku v\u0161em. Situace je dost podivn\u00e1, proto\u017ee spole\u010dnosti jsou ochotny platit nere\u00e1ln\u00e9 odm\u011bny t\u011bmto lidem, p\u0159i\u010dem\u017e v\u011bt\u0161inou dost\u00e1vaj\u00ed administr\u00e1tora-n\u00e1stroja\u0159e.<\/p>\n<p><\/p>\n<h2 id=\"tak-kto-zhe-takie-devops-inzhenery\">Kdo tedy jsou DevOps in\u017een\u00fd\u0159i?<\/h2>\n<p><\/p>\n<p>Poj\u010fme za\u010d\u00edt s histori\u00ed vzniku \u2013 Development Operations se objevil jako dal\u0161\u00ed krok k optimalizaci spolupr\u00e1ce v mal\u00fdch t\u00fdmech za \u00fa\u010delem zv\u00fd\u0161en\u00ed rychlosti v\u00fdroby produktu, co\u017e bylo o\u010dek\u00e1van\u00fdm d\u016fsledkem. My\u0161lenka spo\u010d\u00edvala v pos\u00edlen\u00ed t\u00fdmu v\u00fdvoj\u00e1\u0159\u016f znalostmi o postupech a p\u0159\u00edstupech v \u0159\u00edzen\u00ed produktov\u00e9ho prost\u0159ed\u00ed. Jin\u00fdmi slovy, v\u00fdvoj\u00e1\u0159 by m\u011bl rozum\u011bt a v\u011bd\u011bt, jak jeho produkt funguje v r\u016fzn\u00fdch podm\u00ednk\u00e1ch, m\u011bl by ch\u00e1pat, jak nasadit sv\u016fj produkt, jak\u00e9 charakteristiky prost\u0159ed\u00ed upravit, aby se zv\u00fd\u0161il v\u00fdkon. V pr\u016fb\u011bhu \u010dasu se tak objevili v\u00fdvoj\u00e1\u0159i s p\u0159\u00edstupem DevOps. DevOps v\u00fdvoj\u00e1\u0159i psali skripty pro sestaven\u00ed a balen\u00ed, aby usnadnili svou \u010dinnost a funk\u010dnost produktivn\u00edho prost\u0159ed\u00ed. Nicm\u00e9n\u011b slo\u017eitost architektury \u0159e\u0161en\u00ed a vz\u00e1jemn\u00fd vliv komponent infrastruktury v pr\u016fb\u011bhu \u010dasu za\u010daly zhor\u0161ovat pracovn\u00ed ukazatele prost\u0159ed\u00ed, ka\u017ed\u00e1 iterace vy\u017eadovala st\u00e1le hlub\u0161\u00ed porozum\u011bn\u00ed r\u016fzn\u00fdm komponent\u016fm, co\u017e sni\u017eovalo produktivitu samotn\u00e9ho v\u00fdvoj\u00e1\u0159e kv\u016fli dodate\u010dn\u00fdm n\u00e1klad\u016fm na pochopen\u00ed komponent a lad\u011bn\u00ed syst\u00e9m\u016f pro konkr\u00e9tn\u00ed \u00fakol. Vlastn\u00ed n\u00e1klady v\u00fdvoj\u00e1\u0159e rostly, n\u00e1klady na produkt \u0161ly ruku v ruce s nimi, a n\u00e1roky na nov\u00e9 v\u00fdvoj\u00e1\u0159e v t\u00fdmu prudce vzrostly, proto\u017ee museli tak\u00e9 pokr\u00fdt povinnosti 'hv\u011bzdy' v\u00fdvoje, a p\u0159irozen\u011b, 'hv\u011bzdy' se st\u00e1valy st\u00e1le m\u00e9n\u011b dostupn\u00fdmi. Tak\u00e9 stoj\u00ed za zm\u00ednku, \u017ee ze sv\u00e9 zku\u0161enosti v\u00edm, \u017ee m\u00e1lokoho z v\u00fdvoj\u00e1\u0159\u016f zaj\u00edm\u00e1 specifika zpracov\u00e1n\u00ed paket\u016f j\u00e1drem opera\u010dn\u00edho syst\u00e9mu, pravidla sm\u011brov\u00e1n\u00ed paket\u016f, aspekty bezpe\u010dnosti hostitele. Logick\u00fdm krokem bylo p\u0159izvat administr\u00e1tora, kter\u00fd se s t\u00edmto obezn\u00e1men a p\u0159en\u00e9st podobn\u00e9 povinnosti pr\u00e1v\u011b na n\u011bj, co\u017e d\u00edky jeho zku\u0161enostem umo\u017enilo dos\u00e1hnout stejn\u00fdch v\u00fdsledk\u016f s men\u0161\u00edmi n\u00e1klady ne\u017e n\u00e1klady na 'hv\u011bzdu' v\u00fdvoje. Takov\u00ed administr\u00e1to\u0159i byli za\u010dlen\u011bni do t\u00fdmu a jejich hlavn\u00edm \u00fakolem bylo \u0159\u00edzen\u00ed testovac\u00edch a produktivn\u00edch prost\u0159ed\u00ed podle pravidel konkr\u00e9tn\u00edho t\u00fdmu, s prost\u0159edky vy\u010dlen\u011bn\u00fdmi pr\u00e1v\u011b tomuto t\u00fdmu. Tak se vlastn\u011b objevili DevOps v p\u0159edstav\u00e1ch v\u011bt\u0161iny.<\/p>\n<p><\/p>\n<p>\u010c\u00e1ste\u010dn\u011b nebo zcela, postupem \u010dasu, za\u010dali tito syst\u00e9mov\u00ed administr\u00e1to\u0159i ch\u00e1pat pot\u0159eby konkr\u00e9tn\u00edho t\u00fdmu v\u00fdvoje, jak usnadnit \u017eivot v\u00fdvoj\u00e1\u0159\u016fm a tester\u016fm, jak nasadit aktualizaci a nez\u016fst\u00e1vat v kancel\u00e1\u0159i v p\u00e1tek v noci, abychom opravovali chyby p\u0159i nasazen\u00ed. \u010cas plynul a nyn\u00ed se \"hv\u011bzdami\" stali syst\u00e9mov\u00ed administr\u00e1to\u0159i, kte\u0159\u00ed rozum\u011bli tomu, co v\u00fdvoj\u00e1\u0159i cht\u011bj\u00ed. S c\u00edlem minimalizovat dopad se za\u010daly objevovat n\u00e1stroje pro spr\u00e1vu, v\u0161ichni si vzpomn\u011bli na star\u00e9 a spolehliv\u00e9 metody izolace na \u00farovni OS, kter\u00e9 minimalizovaly po\u017eadavky na bezpe\u010dnost, spr\u00e1vu s\u00ed\u0165ov\u00e9 \u010d\u00e1sti a celkovou konfiguraci hostitele a t\u00edm sn\u00ed\u017eily po\u017eadavky na nov\u00e9 \"hv\u011bzdy.\" <\/p>\n<p><\/p>\n<p>Objevila se \"\u00fa\u017easn\u00e1\" v\u011bc \u2014 docker. Pro\u010d \u00fa\u017easn\u00e1? Jen proto, \u017ee vytvo\u0159en\u00ed izolace v chroot nebo jail, stejn\u011b jako OpenVZ, vy\u017eadovalo netrivi\u00e1ln\u00ed znalosti OS, a protin\u00e1stroj, kter\u00fd n\u00e1m umo\u017e\u0148uje jednodu\u0161e vytvo\u0159it izolovan\u00e9 prost\u0159ed\u00ed aplikace na n\u011bjak\u00e9m hostiteli se v\u0161\u00edm pot\u0159ebn\u00fdm uvnit\u0159 a p\u0159edat ot\u011b\u017ee v\u00fdvoje zp\u011bt, zat\u00edmco syst\u00e9mov\u00fd administr\u00e1tor spravuje pouze jeden hostitel, zaji\u0161\u0165uj\u00edc\u00ed jeho bezpe\u010dnost a vysokou dostupnost \u2014 logick\u00e9 zjednodu\u0161en\u00ed. Ale pokrok nestoj\u00ed na m\u00edst\u011b a syst\u00e9my se op\u011bt st\u00e1vaj\u00ed st\u00e1le slo\u017eit\u011bj\u0161\u00edmi, komponent\u016f je \u010d\u00edm d\u00e1l v\u00edc, jeden hostitel ji\u017e nespl\u0148uje pot\u0159eby syst\u00e9mu a je nutn\u00e9 budovat clustery, op\u011bt se vrac\u00edme k syst\u00e9mov\u00fdm administr\u00e1tor\u016fm, kte\u0159\u00ed jsou schopni tyto syst\u00e9my postavit.<\/p>\n<p><\/p>\n<p>Cyklicky se objevuj\u00ed r\u016fzn\u00e9 syst\u00e9my usnad\u0148uj\u00edc\u00ed v\u00fdvoj a\/nebo administraci, objevuj\u00ed se orchestrace, kter\u00e9, dokud nen\u00ed pot\u0159eba odklonit se od standardn\u00edho procesu, jsou snadno pou\u017eiteln\u00e9. Mikroservisn\u00ed architektura se tak\u00e9 objevila s c\u00edlem zjednodu\u0161it v\u0161e v\u00fd\u0161e popsan\u00e9 \u2014 m\u00e9n\u011b vz\u00e1jemn\u00fdch vazeb, snadn\u011bj\u0161\u00ed spr\u00e1va. Ve sv\u00e9m zku\u0161enosti jsem pln\u011b neza\u017eil mikroservisn\u00ed architekturu, \u0159ekl bych, \u017ee je to 50 na 50 \u2014 50 procent mikroservis\u016f, \u010dern\u00e9 krabice, co p\u0159i\u0161lo na vstup, vy\u0161lo zpracovan\u00e9, ostatn\u00edch 50 \u2014 roztrhan\u00fd monolit, slu\u017eby neschopn\u00e9 pracovat samostatn\u011b od ostatn\u00edch komponent. To v\u0161echno op\u011bt ulo\u017eilo omezen\u00ed na \u00farove\u0148 znalost\u00ed jak v\u00fdvoj\u00e1\u0159\u016f, tak administr\u00e1tor\u016f.<\/p>\n<p><\/p>\n<p>Podobn\u00e9 \"houpa\u010dky\" odborn\u00fdch znalost\u00ed ur\u010dit\u00e9ho zdroje trvaj\u00ed a\u017e do dne\u0161n\u00edho dne. Ale trochu jsme se odklonili, je tu \u0159ada v\u011bc\u00ed, kter\u00e9 stoj\u00ed za to osv\u011btlit.<\/p>\n<p><\/p>\n<h2 id=\"build-engineerrelease-engineer\">Build Engineer\/Release Engineer<\/h2>\n<p><\/p>\n<p>Velmi specializovan\u00ed in\u017een\u00fd\u0159i, kte\u0159\u00ed se objevili jako prost\u0159edek standardizace proces\u016f sestavov\u00e1n\u00ed softwaru a jeho uvoln\u011bn\u00ed. V dob\u011b masivn\u00edho zav\u00e1d\u011bn\u00ed Agile by se mohlo zd\u00e1t, \u017ee p\u0159estali b\u00fdt \u017e\u00e1dan\u00ed, ale to nen\u00ed pravda. Tato specializace vznikla jako prost\u0159edek standardizace pr\u00e1v\u011b sestavov\u00e1n\u00ed a dod\u00e1vky softwaru ve velk\u00e9m m\u011b\u0159\u00edtku, tedy vyu\u017e\u00edv\u00e1n\u00edm standardn\u00edch technik pro v\u0161echny produkty spole\u010dnosti. Se vznikem DevOps v\u00fdvoj\u00e1\u0159i \u010d\u00e1ste\u010dn\u011b ztratili funkce, proto\u017ee to byli pr\u00e1v\u011b v\u00fdvoj\u00e1\u0159i, kte\u0159\u00ed p\u0159ipravovali produkt k dod\u00e1n\u00ed, a vzhledem k m\u011bn\u00edc\u00ed se infrastruktu\u0159e a p\u0159\u00edstupu co nejrychlej\u0161\u00ed dod\u00e1vce bez ohledu na kvalitu se \u010dasem stali vlastn\u011b brzdou zm\u011bn, proto\u017ee dodr\u017eov\u00e1n\u00ed standard\u016f kvality nevyhnuteln\u011b zpomaluje dod\u00e1vky. Tak\u017ee postupn\u011b \u010d\u00e1st funkcionality Build\/Release in\u017een\u00fdr\u016f p\u0159e\u0161la na syst\u00e9mov\u00e9 administr\u00e1tory.<\/p>\n<p><\/p>\n<h2 id=\"opsy-takie-raznye\">Opsov\u00e9 jsou tak r\u016fzn\u00ed<\/h2>\n<p><\/p>\n<p>Postupujeme d\u00e1le a op\u011bt p\u0159\u00edtomnost \u0161irok\u00e9ho spektra povinnost\u00ed a nedostatek kvalifikovan\u00fdch pracovn\u00edk\u016f n\u00e1s nut\u00ed k p\u0159\u00edsn\u00e9 specializaci, jako houby po de\u0161ti, objevuj\u00ed se r\u016fzn\u00e9 Operations:<\/p>\n<p><\/p>\n<ul>\n<li>TechOps \u2014 syst\u00e9mov\u00ed administr\u00e1to\u0159i e-mailov\u00fdch syst\u00e9m\u016f aka HelpDesk Engineer<\/li>\n<li>LiveOps \u2014 syst\u00e9mov\u00ed administr\u00e1to\u0159i, p\u0159ev\u00e1\u017en\u011b odpov\u011bdn\u00ed za produk\u010dn\u00ed prost\u0159ed\u00ed<\/li>\n<li>CloudOps \u2014 syst\u00e9mov\u00ed administr\u00e1to\u0159i specializuj\u00edc\u00ed se na ve\u0159ejn\u00e9 \"cloudy\" Azure, AWS, GCP, atd.<\/li>\n<li>PlatOps\/InfraOps\/SysOps \u2014 syst\u00e9mov\u00ed administr\u00e1to\u0159i infrastruktury.<\/li>\n<li>NetOps \u2014 s\u00ed\u0165ov\u00ed administr\u00e1to\u0159i<\/li>\n<li>SecOps \u2014 syst\u00e9mov\u00ed administr\u00e1to\u0159i specializuj\u00edc\u00ed se na informa\u010dn\u00ed bezpe\u010dnost \u2014 PCI compliance, CIS compliance, patching, atd.<\/li>\n<\/ul>\n<p><\/p>\n<p>DevOps je (v teorii) osoba, kter\u00e1 do detailu rozum\u00ed v\u0161em proces\u016fm v\u00fdvojov\u00e9ho cyklu \u2014 v\u00fdvoji, testov\u00e1n\u00ed, rozum\u00ed architektu\u0159e produktu, dok\u00e1\u017ee vyhodnotit bezpe\u010dnostn\u00ed rizika, obezn\u00e1men\u00e1 s p\u0159\u00edstupy a n\u00e1stroji automatizace alespo\u0148 na z\u00e1kladn\u00ed \u00farovni, mimo to tak\u00e9 rozum\u00ed podpo\u0159e produktu p\u0159ed a po vyd\u00e1n\u00ed. Je to osoba schopn\u00e1 p\u016fsobit jako advok\u00e1t nejen pro Operations, ale i pro Development, co\u017e umo\u017e\u0148uje nav\u00e1z\u00e1n\u00ed p\u0159\u00edzniv\u00e9 spolupr\u00e1ce mezi t\u011bmito dv\u011bma pil\u00ed\u0159i. Rozum\u00ed proces\u016fm pl\u00e1nov\u00e1n\u00ed pr\u00e1ce t\u00fdmy a \u0159\u00edzen\u00ed o\u010dek\u00e1v\u00e1n\u00ed z\u00e1kazn\u00edka.<\/p>\n<p><\/p>\n<p>Aby takov\u00e1 osoba mohla vykon\u00e1vat tyto typy pr\u00e1ce a povinnost\u00ed, mus\u00ed m\u00edt n\u00e1stroje pro \u0159\u00edzen\u00ed nejen proces\u016f v\u00fdvoje a testov\u00e1n\u00ed, ale i spr\u00e1vy produktov\u00e9 infrastruktury a pl\u00e1nov\u00e1n\u00ed zdroj\u016f. DevOps v tomto smyslu nem\u016f\u017ee b\u00fdt um\u00edst\u011bn ani v IT, ani v R&amp;D, ani dokonce v PMO, mus\u00ed m\u00edt vliv ve v\u0161ech t\u011bchto oblastech \u2014 technick\u00fd \u0159editel spole\u010dnosti, Chief Technical Officer.<\/p>\n<p><\/p>\n<p>Je to tak ve va\u0161\u00ed spole\u010dnosti? \u2014 Pochybuji. V v\u011bt\u0161in\u011b p\u0159\u00edpad\u016f je to bu\u010f IT, nebo R&amp;D.<\/p>\n<p><\/p>\n<p>Nedostatek prost\u0159edk\u016f a mo\u017enosti vlivu alespo\u0148 na jednu z t\u011bchto t\u0159\u00ed oblast\u00ed \u010dinnosti povede k posunu probl\u00e9m\u016f sm\u011brem, kde je snaz\u0161\u00ed tyto zm\u011bny aplikovat, nap\u0159\u00edklad zaveden\u00edm technick\u00fdch omezen\u00ed na vyd\u00e1n\u00ed v d\u016fsledku \"\u0161pinav\u00e9ho\" k\u00f3du podle \u00fadaj\u016f ze statick\u00e9ho analyz\u00e1toru. To znamen\u00e1, \u017ee kdy\u017e PMO stanovuje p\u0159\u00edsn\u00fd term\u00edn na uvoln\u011bn\u00ed funk\u010dnosti, R&amp;D nem\u016f\u017ee vyprodukovat kvalitn\u00ed v\u00fdsledek v t\u011bchto term\u00ednech a dod\u00e1v\u00e1 to, jak m\u016f\u017ee, odkl\u00e1daj\u00edc refaktoring na pozd\u011bji, DevOps pat\u0159\u00edc\u00ed do IT technick\u00fdmi prost\u0159edky blokuje vyd\u00e1n\u00ed. Nedostatek pravomoc\u00ed k zm\u011bn\u011b situace, u zodpov\u011bdn\u00fdch zam\u011bstnanc\u016f vede k projevu hyperodpov\u011bdnosti za to, na co nemohou m\u00edt vliv, t\u00edm sp\u00ed\u0161e, pokud ti zam\u011bstnanci rozum\u00ed a vid\u00ed chyby, a jak je opravit \u2014 \"\u0160t\u011bst\u00ed v nev\u011bdomosti\", a t\u00edm ke vyho\u0159en\u00ed a ztr\u00e1t\u011b t\u011bchto zam\u011bstnanc\u016f.<\/p>\n<p><\/p>\n<h2 id=\"rynok-devops-resursov\">Trh DevOps zdroj\u016f<\/h2>\n<p><\/p>\n<p>Pod\u00edvejme se na n\u011bkolik pracovn\u00edch nab\u00eddek na pozici DevOps od r\u016fzn\u00fdch spole\u010dnost\u00ed. <\/p>\n<p><\/p>\n<blockquote><p><strong>Jsme p\u0159ipraveni se s v\u00e1mi setkat, pokud:<\/strong><\/p>\n<ol>\n<li>Ovl\u00e1d\u00e1te Zabbix a v\u00edte, co je to Prometheus;<\/li>\n<li>Iptables;<\/li>\n<li>Aspirant BASH;<\/li>\n<li>Profesor Ansible;<\/li>\n<li>Guru Linux;<\/li>\n<li>Um\u00edte pou\u017e\u00edvat debug a spole\u010dn\u011b s v\u00fdvoj\u00e1\u0159i nach\u00e1zet probl\u00e9my aplikac\u00ed (php\/java\/python); <\/li>\n<li>Routing u v\u00e1s nevyvol\u00e1v\u00e1 hysterii;<\/li>\n<li>V\u011bnujete zna\u010dnou pozornost bezpe\u010dnosti syst\u00e9mu;<\/li>\n<li>Z\u00e1lohujete \"v\u0161e a v\u0161echno\" a \u00fasp\u011b\u0161n\u011b to \"v\u0161e a v\u0161echno\" obnovujete;<\/li>\n<li>Um\u00edte nastavit syst\u00e9m tak, abyste ze minimum dostali maximum;<\/li>\n<li>Nastavujete replikace p\u0159ed span\u00edm na Postgres a MySQL;<\/li>\n<li>Nastaven\u00ed a \u00faprava CI\/CD je pro v\u00e1s nezbytnost\u00ed jako sn\u00eddan\u011b\/ob\u011bd\/ve\u010de\u0159e.<\/li>\n<li>M\u00e1te zku\u0161enosti s AWS;<\/li>\n<li>Jste ochotni se rozv\u00edjet spolu s firmou;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Tak\u017ee:<\/p>\n<p><\/p>\n<ul>\n<li>od 1 do 6 \u2014 syst\u00e9mov\u00fd administr\u00e1tor<\/li>\n<li>7 \u2014 trochu s\u00ed\u0165ov\u00e9ho administrativy, co\u017e tak\u00e9 spad\u00e1 do sysadmina na \u00farovni Middle<\/li>\n<li>8 \u2014 trochu bezpe\u010dnosti, co\u017e je nezbytn\u00e9 pro sysadmina na \u00farovni Middle<\/li>\n<li>9-11 \u2014 Middle System Administrator<\/li>\n<li>12 \u2014 V z\u00e1vislosti na stanoven\u00fdch \u00fakolech bu\u010f Middle System Administrator, nebo Build Engineer<\/li>\n<li>13 \u2014 Virtualizace \u2014 Middle System Administrator, nebo takzvan\u00fd CloudOps, roz\u0161\u00ed\u0159en\u00e9 znalosti konkr\u00e9tn\u00edch slu\u017eeb <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/\"   title=\"hosting\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2346\">hosting<\/a> platformy, pro efektivn\u00ed vyu\u017e\u00edv\u00e1n\u00ed finan\u010dn\u00edch prost\u0159edk\u016f a sn\u00ed\u017een\u00ed z\u00e1t\u011b\u017ee na \u00fadr\u017ebu.<\/li>\n<\/ul>\n<p><\/p>\n<p>Shrnuto k t\u00e9to nab\u00eddce lze \u0159\u00edci, \u017ee kluci sta\u010d\u00ed na pozici Middle\/Senior System Administrator.<\/p>\n<p><\/p>\n<p>Mimochodem, nem\u011bli bychom p\u0159\u00edli\u0161 rozd\u011blovat administr\u00e1tory na Linux\/Windows. Ch\u00e1peme, \u017ee slu\u017eby a syst\u00e9my obou sv\u011bt\u016f se li\u0161\u00ed, ale z\u00e1klad je u v\u0161ech stejn\u00fd a ka\u017ed\u00fd seri\u00f3zn\u00ed administr\u00e1tor zn\u00e1 jak jedno, tak i druh\u00e9, a i kdy\u017e s t\u00edm nen\u00ed obezn\u00e1men, pro schopn\u00e9ho administr\u00e1tora nebude probl\u00e9m se s t\u00edm sezn\u00e1mit.<\/p>\n<p><\/p>\n<p>Poj\u010fme se pod\u00edvat na jinou pracovn\u00ed pozici:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Zku\u0161enosti s budov\u00e1n\u00edm vysoce zat\u00ed\u017een\u00fdch syst\u00e9m\u016f;<\/li>\n<li>V\u00fdborn\u00e9 znalosti OS Linux, obecn\u00e9ho softwaru a webov\u00e9ho stacku (Nginx, PHP\/Python, HAProxy, MySQL\/PostgreSQL, Memcached, Redis, RabbitMQ, ELK);<\/li>\n<li>Zku\u0161enosti s virtualiza\u010dn\u00edmi syst\u00e9my (<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4370\">KVM<\/a>, VMWare, LXC\/Docker);<\/li>\n<li>Ovl\u00e1d\u00e1n\u00ed skriptovac\u00edch jazyk\u016f;<\/li>\n<li>Porozum\u011bn\u00ed princip\u016fm fungov\u00e1n\u00ed s\u00ed\u0165ov\u00fdch protokol\u016f;<\/li>\n<li>Porozum\u011bn\u00ed princip\u016fm budov\u00e1n\u00ed syst\u00e9m\u016f odoln\u00fdch proti v\u00fdpadk\u016fm;<\/li>\n<li>Samostatnost a iniciativnost;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Rozeb\u00edr\u00e1me:<\/p>\n<p><\/p>\n<ul>\n<li>1 \u2014 Senior System Administrator<\/li>\n<li>2 \u2014 V z\u00e1vislosti na smyslu vlo\u017een\u00e9m do tohoto stacku \u2014 Middle\/Senior System Administrator<\/li>\n<li>3 \u2014 Zku\u0161enosti, kter\u00e9 mohou znamenat \u2014 \"Klastr jsem nezvedal, ale vytv\u00e1\u0159el a spravoval virtu\u00e1lky, m\u011bl jsem jeden Docker host, p\u0159\u00edstup k kontejner\u016fm jsem m\u011bl.\" \u2014 Middle System Administrator<\/li>\n<li>4 \u2014 Junior System Administrator \u2014 ano, administr\u00e1tor, kter\u00fd neum\u00ed ps\u00e1t element\u00e1rn\u00ed skripty automatizace, bez ohledu na jazyk, nen\u00ed administr\u00e1tor \u2014 helpdesk.<\/li>\n<li>5 \u2014 Middle System Administrator<\/li>\n<li>6 \u2014 Senior System Administrator<\/li>\n<\/ul>\n<p><\/p>\n<p>Shrnuto \u2014 Middle\/Senior System Administrator<\/p>\n<p><\/p>\n<p>Dal\u0161\u00ed bod:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Zku\u0161enosti s devops;<\/li>\n<li>Zku\u0161enosti s pou\u017e\u00edv\u00e1n\u00edm jednoho nebo n\u011bkolika produkt\u016f pro vytv\u00e1\u0159en\u00ed CI\/CD proces\u016f. Gitlab CI bude v\u00fdhodou;<\/li>\n<li>Pr\u00e1ce s kontejnery a virtualizac\u00ed; Pokud jste pou\u017e\u00edvali docker \u2013 skv\u011bl\u00e9, a pokud k8s \u2013 je\u0161t\u011b lep\u0161\u00ed!<\/li>\n<li>Zku\u0161enosti s prac\u00ed v agile t\u00fdmu;<\/li>\n<li>Znalost jak\u00e9hokoli programovac\u00edho jazyka;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Pod\u00edv\u00e1me se:<\/p>\n<p><\/p>\n<ul>\n<li>1 \u2014 Hmm\u2026 Co t\u00edm kluci mysl\u00ed? =) Pravd\u011bpodobn\u011b sami nev\u011bd\u00ed, co se za t\u00edm skr\u00fdv\u00e1.<\/li>\n<li>2 \u2014 Build Engineer<\/li>\n<li>3 \u2014 Middle System Administrator<\/li>\n<li>4 \u2014 Soft skills, zat\u00edm nezva\u017eujeme, i kdy\u017e Agile je dal\u0161\u00ed v\u011bc, kterou interpretuj\u00ed tak, jak se to hod\u00ed.<\/li>\n<li>5 \u2014 P\u0159\u00edli\u0161 v\u00e1gn\u011b \u2014 to m\u016f\u017ee b\u00fdt skriptovac\u00ed jazyk, nebo kompilovan\u00fd. Zaj\u00edmalo by m\u011b, jestli by je zaj\u00edmalo, \u017ee jsem ve \u0161kole psal na Pascal a Basic? =)<\/li>\n<\/ul>\n<p><\/p>\n<p>Cht\u011bl bych tak\u00e9 poznamenat k bodu 3, abych pos\u00edlil pochopen\u00ed, pro\u010d je tento bod pokryt sysadminem. Kubernetes je pouze orchestrace, n\u00e1stroj, kter\u00fd obaluje p\u0159\u00edm\u00e9 p\u0159\u00edkazy s\u00ed\u0165ov\u00fdm ovlada\u010d\u016fm a hostitel\u016fm virtualizace\/izolace do n\u011bkolika p\u0159\u00edkaz\u016f a umo\u017e\u0148uje komunikaci s nimi b\u00fdt abstraktn\u00ed, to je v\u0161e. nap\u0159\u00edklad si vezm\u011bme 'build framework' Make, kter\u00fd, mimochodem, pova\u017euji za framework. Ano, v\u00edm o m\u00f3d\u011b zasahovat Make, kamkoli je to pot\u0159eba a pot\u0159eba nen\u00ed - obalit Maven do Make, v\u00e1\u017en\u011b?<br \/>\nV podstat\u011b je Make jen ob\u00e1lka nad shellem, kter\u00e1 zjednodu\u0161uje pr\u00e1v\u011b p\u0159\u00edkazy kompilace, linkov\u00e1n\u00ed, prost\u0159ed\u00ed kompilace, stejn\u011b jako k8s.<\/p>\n<p><\/p>\n<p>Jednou jsem pohovoroval kluka, kter\u00fd pou\u017e\u00edval k8s ve sv\u00e9 pr\u00e1ci nad OpenStackem, a on vypr\u00e1v\u011bl, jak nasazoval slu\u017eby na n\u011bm, av\u0161ak kdy\u017e jsem se ho ptal na OpenStack, vy\u0161lo najevo, \u017ee je spravov\u00e1n a nastavov\u00e1n syst\u00e9mov\u00fdmi administr\u00e1tory. Opravdu si mysl\u00edte, \u017ee \u010dlov\u011bk, kter\u00fd zprovoznil OpenStack bez ohledu na to, jakou platformu m\u00e1 za sebou, nen\u00ed schopen pou\u017e\u00edvat k8s?=)<br \/>\nTento uchaze\u010d ve skute\u010dnosti nen\u00ed DevOps, ale stejn\u00fd Syst\u00e9mov\u00fd Administr\u00e1tor a, abych byl p\u0159esn\u011bj\u0161\u00ed, Kubernetes Administrator.<\/p>\n<p><\/p>\n<p>Shr\u0148me znovu \u2014 Middle\/Senior System Administrator bude pro n\u011b dostate\u010dn\u00fd.<\/p>\n<p><\/p>\n<h2 id=\"skolko-veshat-v-grammah\">Kolik vis\u00ed v gramech<\/h2>\n<p><\/p>\n<p>Rozptyl nab\u00edzen\u00fdch plat\u016f pro uveden\u00e9 pozice \u2014 90k-200k<br \/>\nNyn\u00ed bych cht\u011bl ud\u011blat paralelu mezi finan\u010dn\u00edmi odm\u011bnami syst\u00e9mov\u00fdch administr\u00e1tor\u016f a DevOps in\u017een\u00fdr\u016f.<\/p>\n<p><\/p>\n<p>V z\u00e1sad\u011b je mo\u017en\u00e9 si rozd\u011blit \u00farovn\u011b podle zku\u0161enost\u00ed, a\u010dkoliv to nebude p\u0159esn\u00e9, pro \u00fa\u010dely \u010dl\u00e1nku to sta\u010d\u00ed.<\/p>\n<p><\/p>\n<p>Zku\u0161enost:<\/p>\n<p><\/p>\n<ol>\n<li>do 3 let \u2014 Junior<\/li>\n<li>do 6 let \u2014 Middle<\/li>\n<li>v\u00edce ne\u017e 6 let \u2014 Senior<\/li>\n<\/ol>\n<p><\/p>\n<p>Web pro hled\u00e1n\u00ed zam\u011bstnanc\u016f nab\u00edz\u00ed:<br \/>\nSyst\u00e9mov\u00ed administr\u00e1to\u0159i:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 roky \u2014 50k K\u010d.<\/li>\n<li>Middle \u2014 5 let \u2014 70k K\u010d.<\/li>\n<li>Senior \u2014 11 let \u2014 100k K\u010d.<\/li>\n<\/ol>\n<p><\/p>\n<p>DevOps in\u017een\u00fd\u0159i:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 roky \u2014 100k K\u010d.<\/li>\n<li>Middle \u2014 3 roky \u2014 160k K\u010d.<\/li>\n<li>Senior \u2014 6 let \u2014 220k K\u010d.<\/li>\n<\/ol>\n<p><\/p>\n<p>Pro zku\u0161enosti 'DevOps' se po\u010d\u00edtal jak\u00fdkoliv zku\u0161enost, kter\u00e1 se n\u011bjak dot\u00fdkala SDLC.<\/p>\n<p><\/p>\n<p>Z v\u00fd\u0161e uveden\u00e9ho vypl\u00fdv\u00e1, \u017ee ve skute\u010dnosti spole\u010dnosti DevOpsy nepot\u0159ebuj\u00ed a \u017ee by mohly u\u0161et\u0159it alespo\u0148 50 procent z p\u016fvodn\u011b pl\u00e1novan\u00fdch n\u00e1klad\u016f, pokud by najaly spr\u00e1vn\u00e9ho Administr\u00e1tora. Nav\u00edc by mohly jasn\u011bji stanovit povinnosti hledan\u00e9ho \u010dlov\u011bka a rychleji naplnit pot\u0159ebu. Tak\u00e9 nen\u00ed dobr\u00e9 zapom\u00ednat, \u017ee jasn\u00e9 rozd\u011blen\u00ed odpov\u011bdnosti sni\u017euje po\u017eadavky na person\u00e1l a vytv\u00e1\u0159\u00ed p\u0159\u00edzniv\u011bj\u0161\u00ed atmosf\u00e9ru v kolektivu d\u00edky absenci p\u0159ekr\u00fdv\u00e1n\u00ed. Ve v\u011bt\u0161in\u011b inzer\u00e1t\u016f je spousta utilit a DevOps \u0161t\u00edtk\u016f, av\u0161ak neobsahuj\u00ed skute\u010dn\u00e9 po\u017eadavky na DevOps in\u017een\u00fdra, pouze po\u017eadavky na administr\u00e1tora n\u00e1stroj\u016f.<\/p>\n<p><\/p>\n<p>Proces \u0161kolen\u00ed DevOps in\u017een\u00fdr\u016f je tak\u00e9 omezen pouze na soubor specifick\u00fdch \u00fakol\u016f a n\u00e1stroj\u016f, ned\u00e1v\u00e1 celkov\u00e9 pochopen\u00ed proces\u016f a jejich z\u00e1vislost\u00ed. To je samoz\u0159ejm\u011b dobr\u00e9, kdy\u017e \u010dlov\u011bk dok\u00e1\u017ee nasadit AWS EKS pomoc\u00ed Terraformu, ve spojen\u00ed s Fluentd side-car v tomto clusteru a AWS ELK stackem pro syst\u00e9m logov\u00e1n\u00ed za 10 minut, vyu\u017e\u00edvaj\u00edc\u00ed pouze jeden p\u0159\u00edkaz v konzoli, ale pokud nebude ch\u00e1pat samotn\u00fd princip zpracov\u00e1n\u00ed log\u016f a k \u010demu jsou pot\u0159eba, nebude v\u011bd\u011bt, jak shroma\u017e\u010fovat metriky a sledovat degradaci slu\u017eby, bude to st\u00e1le stejn\u00fd enikey, schopn\u00fd pou\u017e\u00edvat n\u011bkter\u00e9 n\u00e1stroje.<\/p>\n<p><\/p>\n<p>Popt\u00e1vka v\u0161ak vytv\u00e1\u0159\u00ed nab\u00eddku a vid\u00edme extr\u00e9mn\u011b p\u0159eh\u0159\u00e1t\u00fd trh pozic DevOps, kde po\u017eadavky neodpov\u00eddaj\u00ed skute\u010dn\u00e9 roli a jen umo\u017e\u0148uj\u00ed syst\u00e9mov\u00fdm administr\u00e1tor\u016fm vyd\u011bl\u00e1vat v\u00edce.<\/p>\n<p><\/p>\n<p>Tak kdo vlastn\u011b jsou? DevOpsov\u00e9 nebo chamtiv\u00ed syst\u00e9mov\u00ed administr\u00e1to\u0159i? =)<\/p>\n<p><\/p>\n<h2 id=\"kak-dalshe-zhit\">Jak d\u00e1l \u017e\u00edt?<\/h2>\n<p><\/p>\n<p>Zam\u011bstnavatel\u00e9 \u2013 l\u00e9pe formulovat po\u017eadavky a hledat p\u0159esn\u011b ty, kter\u00e9 jsou pot\u0159eba, a ne pl\u00fdtvat n\u00e1zvy. Pokud nev\u00edte, co d\u011blaj\u00ed DevOps, nejsou v\u00e1m tedy pot\u0159eba.<\/p>\n<p><\/p>\n<p>Zam\u011bstnanc\u016fm \u2013 U\u010dit se. Neust\u00e1le zlep\u0161ovat sv\u00e9 znalosti, d\u00edvat se na celkov\u00fd obraz proces\u016f a sledovat cestu k ur\u010den\u00e9mu c\u00edli. M\u016f\u017eete se st\u00e1t k\u00fdmkoli, koho chcete, sta\u010d\u00ed se jen sna\u017eit.<\/p>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/469277\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435. \u0421\u0443\u0435\u0442\u0430 \u0432\u043e\u043a\u0440\u0443\u0433 &#171;DevOps&#187; \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043f\u0440\u0435\u0432\u043e\u0441\u0445\u043e\u0434\u0438\u0442 \u0432\u0441\u0435 \u043c\u044b\u0441\u043b\u0438\u043c\u044b\u0435 \u043f\u0440\u0435\u0434\u0435\u043b\u044b, \u0430 \u0442\u0435\u043c \u0445\u0443\u0436\u0435 \u0441 Senior DevOps \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c\u0438. \u042f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c \u043e\u0442\u0434\u0435\u043b\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0443\u0433\u0430\u0434\u0430\u0439\u0442\u0435 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u2014 DevOps Manager. \u041e\u0442\u0440\u0430\u0436\u0430\u0435\u0442 \u043b\u0438 \u0438\u043c\u0435\u043d\u043d\u043e \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0430\u044f \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0448\u0443 \u043f\u043e\u0432\u0441\u0435\u0434\u043d\u0435\u0432\u043d\u0443\u044e \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u2014 \u0432\u0440\u044f\u0434 \u043b\u0438, \u0430 \u0432\u043e\u0442 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38521","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435.\" \/>\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\/cs\/blog\/administrirovanie\/kto-takie-devops\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\u0438\u0435 DevOps? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/kto-takie-devops\" \/>\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=\"2019-10-31T19:24:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:24:16+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\udd47Kdo jsou DevOps? | ProHoster","description":"V sou\u010dasn\u00e9 dob\u011b je to snad nejdra\u017e\u0161\u00ed pozice na trhu.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/kto-takie-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\u0438\u0435 DevOps? | ProHoster","og:description":"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0441\u0430\u043c\u0430\u044f \u0434\u043e\u0440\u043e\u0433\u0430\u044f \u043f\u043e\u0437\u0438\u0446\u0438\u044f \u043d\u0430 \u0440\u044b\u043d\u043a\u0435.","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/kto-takie-devops","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":"2019-10-31T19:24:16+00:00","article:modified_time":"2019-10-31T19:24:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38521","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":"2026-02-09 20:29:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:07:40","updated":"2026-02-09 20:29:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/38521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=38521"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/38521\/revisions"}],"predecessor-version":[{"id":164245,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/38521\/revisions\/164245"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=38521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=38521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=38521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}