{"id":53925,"date":"2019-12-13T00:00:00","date_gmt":"2019-12-12T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat"},"modified":"2020-02-18T14:01:52","modified_gmt":"2020-02-18T11:01:52","slug":"devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","title":{"rendered":"DevOps nie istnieje. Kto wi\u0119c istnieje i co z tym zrobi\u0107?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"DevOps nie istnieje. Kto wi\u0119c istnieje i co z tym zrobi\u0107?\" src=\"\/wp-content\/uploads\/2019\/12\/8ff4a4f0545bda5d628600e88eb29baa.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ostatnio takie og\u0142oszenia zala\u0142y internet. Pomimo atrakcyjnego wynagrodzenia, nie mo\u017ce nie niepokoi\u0107, \u017ce w \u015brodku zapisano dzik\u0105 bzdur\u0119. Na pocz\u0105tku zak\u0142ada si\u0119, \u017ce \u201eDevOps\u201d i \u201ein\u017cynier\u201d mo\u017cna jako\u015b po\u0142\u0105czy\u0107 w jedno s\u0142owo, a potem idzie losowa lista wymaga\u0144, z kt\u00f3rych cz\u0119\u015b\u0107 jest oczywi\u015bcie skopiowana z og\u0142oszenia o pracy dla administratora system\u00f3w.<\/p>\n<p><\/p>\n<p>W tym po\u015bcie chcia\u0142bym troch\u0119 porozmawia\u0107 o tym, jak doszli\u015bmy do tego etapu, czym tak naprawd\u0119 jest DevOps i co teraz z tym robi\u0107.<\/p>\n<p><\/p>\n<p>Takie oferty pracy mo\u017cna r\u00f3\u017cnie ocenia\u0107, ale fakt pozostaje faktem: jest ich wiele, a rynek jest obecnie taki, a nie inny. Zorganizowali\u015bmy konferencj\u0119 DevOps i otwarcie m\u00f3wimy: \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">DevOops<\/a><\/noindex> \u2014 nie dla in\u017cynier\u00f3w DevOps\u201d. Tu wielu wyda si\u0119 to dziwne i szalone: dlaczego ludzie, organizuj\u0105cy ca\u0142kowicie komercyjne wydarzenie, id\u0105 pod pr\u0105d rynku. Teraz wszystko wyja\u015bnimy.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"pro-kulturu-i-processy\">O kulturze i procesach<\/h2>\n<p><\/p>\n<p>Zacznijmy od tego, \u017ce DevOps to nie jest dyscyplina in\u017cynieryjna. Wszystko zacz\u0119\u0142o si\u0119 od tego, \u017ce historycznie ustalone podzia\u0142y r\u00f3l nie dzia\u0142aj\u0105 na jako\u015b\u0107 produkt\u00f3w. Kiedy programi\u015bci tylko programuj\u0105, ale nie chc\u0105 nic wiedzie\u0107 o testowaniu \u2014 oprogramowanie jest pe\u0142ne b\u0142\u0119d\u00f3w. Kiedy administratorzy ignoruj\u0105, jak i dlaczego napisano oprogramowanie \u2014 wsparcie staje si\u0119 piek\u0142em. <\/p>\n<p><\/p>\n<p>Na przyk\u0142ad opis r\u00f3\u017cnicy mi\u0119dzy podej\u015bciem administratora system\u00f3w a SRE do zarz\u0105dzania us\u0142ugami <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/sre-book\/chapters\/introduction\/\">rozpoczyna s\u0142ynna ksi\u0105\u017cka Google SRE<\/a><\/noindex>. Ciekawe badania przeprowadzono w ramach <noindex><a rel=\"nofollow\" href=\"https:\/\/services.google.com\/fh\/files\/misc\/state-of-devops-2019.pdf\">ankiety DORA<\/a><\/noindex> \u2014 wida\u0107, \u017ce najlepsi deweloperzy w jaki\u015b spos\u00f3b s\u0105 w stanie wprowadza\u0107 nowe zmiany na produkcji szybciej ni\u017c raz na godzin\u0119. Oni r\u00f3wnie\u017c testuj\u0105 r\u0119cznie nie wi\u0119cej ni\u017c 10% (co wida\u0107 po <noindex><a rel=\"nofollow\" href=\"https:\/\/cloudplatformonline.com\/rs\/248-TPC-286\/images\/DORA-State%20of%20DevOps.pdf\">zesz\u0142orocznego DORA<\/a><\/noindex>). Jak oni to robi\u0105? \u201eExcel lub umrzyj\u201d \u2013 m\u00f3wi jeden z tytu\u0142\u00f3w raportu. Po szczeg\u00f3\u0142owe om\u00f3wienie tej statystyki w kontek\u015bcie testowania mo\u017cna zwr\u00f3ci\u0107 si\u0119 do keynote'u Barucha Sadogurskiego<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=8eH3k4BxV6k\"> \u201eMamy DevOps. Zwolnijmy wszystkich tester\u00f3w\u201d<\/a><\/noindex> na naszej innej konferencji, Heisenbug.<\/p>\n<p><\/p>\n<blockquote><p>\u201eKiedy w towarzystwie brak zgody,<br \/>\nNa ich spraw\u0119 nie p\u00f3jdzie,<br \/>\nI nie b\u0119dzie z niej rzeczy, tylko m\u0119ka.<br \/>\nPewnego razu \u0141ab\u0119d\u017a, Rak i Szczupak\u2026\u201d<\/p><\/blockquote>\n<p>Jak my\u015blicie, kt\u00f3ra cz\u0119\u015b\u0107 programist\u00f3w webowych naprawd\u0119 rozumie, w jakich warunkach ich aplikacje dzia\u0142aj\u0105 na produkcji? Ile z nich podejdzie do administrator\u00f3w i spr\u00f3buje zrozumie\u0107, co si\u0119 stanie w przypadku awarii bazy danych? A kto z nich p\u00f3jdzie do tester\u00f3w i poprosi, \u017ceby nauczyli, jak poprawnie pisa\u0107 testy? A na dodatek s\u0105 jeszcze specjali\u015bci ds. bezpiecze\u0144stwa, mened\u017cerowie produkt\u00f3w i ca\u0142a masa innych os\u00f3b.<\/p>\n<p><\/p>\n<p>Og\u00f3lna idea DevOps polega na poprawie wsp\u00f3\u0142pracy mi\u0119dzy rolami i dzia\u0142ami. Przede wszystkim osi\u0105ga si\u0119 to nie za pomoc\u0105 jakiego\u015b zaawansowanego oprogramowania, ale przez praktyk\u0119 komunikacji. DevOps dotyczy kultury, praktyki, metodologii i proces\u00f3w. Nie ma takiego zawodu in\u017cynieryjnego, kt\u00f3ry odpowiada\u0142by na te pytania.<\/p>\n<p><\/p>\n<h2 id=\"zamknutyy-krug\">B\u0142\u0119dne ko\u0142o<\/h2>\n<p><\/p>\n<p>Sk\u0105d zatem wzi\u0119\u0142a si\u0119 dyscyplina \u00abin\u017cynierii devops\u00bb? Mamy swoj\u0105 wersj\u0119! Pomys\u0142y DevOps okaza\u0142y si\u0119 tak dobre \u2014 na tyle dobre, \u017ce sta\u0142y si\u0119 ofiar\u0105 w\u0142asnego sukcesu. Wok\u00f3\u0142 tej tematyki zacz\u0119li kr\u0119ci\u0107 si\u0119 jacy\u015b podejrzani rekruterzy i handlarze lud\u017ami, kt\u00f3rzy maj\u0105 swoj\u0105 specyficzn\u0105 atmosfer\u0119.<\/p>\n<p><\/p>\n<p>Wyobra\u017acie sobie: wczoraj w Chimkach przygotowywali\u015bcie shawarm\u0119, a dzisiaj \u2014 jeste\u015bcie ju\u017c wielk\u0105 osob\u0105, senior rekruterem. Jest ca\u0142y proces poszukiwania i selekcji kandydat\u00f3w, to wszystko nie jest proste, trzeba zrozumie\u0107. Za\u0142\u00f3\u017cmy, \u017ce kierownik dzia\u0142u m\u00f3wi: znajd\u017a specjalist\u0119 od X. Dopisujemy do X s\u0142owo \u00abin\u017cynier\u00bb, i sprawa za\u0142atwiona. Potrzebny Linux? No to na pewno in\u017cynier Linuxa, chcesz DevOps \u2014 to in\u017cynier DevOps. Reklama pracy sk\u0142ada si\u0119 nie tylko z tytu\u0142u, ale w \u015brodku trzeba wpisa\u0107 jaki\u015b tekst. Naj\u0142atwiej wpisa\u0107 zestaw s\u0142\u00f3w kluczowych z Google, kto ile ma wyobra\u017ani. DevOps sk\u0142ada si\u0119 z dw\u00f3ch s\u0142\u00f3w \u2014 \u00abDev\u00bb i \u00abOps\u00bb, wi\u0119c trzeba sklei\u0107 s\u0142owa kluczowe dotycz\u0105ce programist\u00f3w i administrator\u00f3w, wszystko w jedn\u0105 ca\u0142o\u015b\u0107. Tak powstaj\u0105 oferty pracy, kt\u00f3re wymagaj\u0105 znajomo\u015bci 42 j\u0119zyk\u00f3w programowania i 20-letniego do\u015bwiadczenia w u\u017cywaniu Kubernetes i Swarm jednocze\u015bnie. Tak dzia\u0142a system.<\/p>\n<p><\/p>\n<p>W \u015bwiadomo\u015bci ludzi ugruntowa\u0142 si\u0119 bezsensowny i bezlitosny obraz pewnego superbohatera-\u00abdevopsa\u00bb, kt\u00f3ry skonfiguruje wszystkim wdro\u017cenia na Jenkinsie, a wtedy zapanuje szcz\u0119\u015bcie. Ach, gdyby wszystko by\u0142o tak proste. \u201eA jeszcze tak mo\u017cna \u0142apa\u0107 administrator\u00f3w sieciowych \u2014 my\u015bli HR, \u2014 to modne s\u0142owo, s\u0142owa kluczowe te same, powinni z\u0142apa\u0107\u201d.<\/p>\n<p><\/p>\n<p>Popyt rodzi poda\u017c, a na te absurdalne oferty pracy napotka\u0142a szalon\u0105 ilo\u015b\u0107 administrator\u00f3w system\u00f3w, kt\u00f3rzy zauwa\u017cyli: mo\u017cna robi\u0107 to samo, co wcze\u015bniej, ale zarabiaj\u0105c znacznie wi\u0119cej, nazywaj\u0105c siebie \"devopsami\". Jak serwery by\u0142y konfigurowane za pomoc\u0105 SSH r\u0119cznie jeden po drugim, tak i dalej b\u0119d\u0105, ale teraz to rzekomo praktyka devopsowa. To jakie\u015b skomplikowane zjawisko, cz\u0119\u015bciowo zwi\u0105zane z niedocenianiem tradycyjnych admin\u00f3w oraz z hype'em wok\u00f3\u0142 DevOps, ale og\u00f3lnie \u2014 co wysz\u0142o, to wysz\u0142o.<\/p>\n<p><\/p>\n<p>Zatem mamy popyt i poda\u017c. Zamyklony kr\u0105g, kt\u00f3ry sam si\u0119 nap\u0119dza. Z tym w\u0142a\u015bnie walczymy (m.in. tworz\u0105c konferencj\u0119 DevOops).<\/p>\n<p><\/p>\n<p>Oczywi\u015bcie, opr\u00f3cz administrator\u00f3w system\u00f3w, kt\u00f3rzy przekszta\u0142cili si\u0119 w \"devops\u00f3w\", s\u0105 r\u00f3wnie\u017c inni uczestnicy \u2014 na przyk\u0142ad profesjonalni SRE lub programi\u015bci Infrastructure-as-Code.<\/p>\n<p><\/p>\n<h2 id=\"chem-lyudi-zanimayutsya-v-devops-na-samom-dele\">Czym ludzie zajmuj\u0105 si\u0119 w DevOps (w rzeczywisto\u015bci)<\/h2>\n<p><\/p>\n<p>Zatem chcesz posun\u0105\u0107 si\u0119 naprz\u00f3d w nauce i stosowaniu praktyk DevOps. Ale jak to zrobi\u0107, w kt\u00f3r\u0105 stron\u0119 patrze\u0107? Oczywi\u015bcie nie warto \u015blepo kierowa\u0107 si\u0119 popularnymi s\u0142owami kluczowymi.<\/p>\n<p><\/p>\n<p>Je\u015bli praca istnieje, kto\u015b musi si\u0119 ni\u0105 zaj\u0105\u0107. Ju\u017c ustalili\u015bmy, \u017ce to nie s\u0105 \"in\u017cynierowie devops\", wi\u0119c kto? Wydaje si\u0119, \u017ce lepiej to sformu\u0142owa\u0107 nie w terminach stanowisk, lecz w konkretnych kierunkach pracy.<\/p>\n<p><\/p>\n<p>Po pierwsze, mo\u017cna zajmowa\u0107 si\u0119 samym sercem DevOps \u2014 procesami i kultur\u0105. Kultura to sprawa nie\u0142atwa i czasoch\u0142onna, a chocia\u017c tradycyjnie jest to odpowiedzialno\u015b\u0107 lider\u00f3w, w tym uczestnicz\u0105 wszyscy, od programist\u00f3w po admin\u00f3w. Kilka miesi\u0119cy temu Tim Lister <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/470926\/\">w wywiadzie powiedzia\u0142<\/a><\/noindex>:<\/p>\n<p><\/p>\n<blockquote><p>\"Kultura jest okre\u015blana przez podstawowe warto\u015bci organizacji. Zwykle ludzie tego nie zauwa\u017caj\u0105, ale my, pracuj\u0105c w konsultingu przez wiele lat, przyzwyczaili\u015bmy si\u0119 to dostrzega\u0107. Wchodzisz do firmy i dos\u0142ownie po kilku minutach zaczynasz odczuwa\u0107, co si\u0119 dzieje. Nazywamy to \"aromatem\". Czasami ten aromat jest naprawd\u0119 dobry. Czasami powoduje md\u0142o\u015bci. (...) Nie mo\u017cesz zmieni\u0107 kultury, zanim nie zostan\u0105 zrozumiane warto\u015bci i przekonania, kt\u00f3re stoj\u0105 za konkretnymi dzia\u0142aniami. Zachowanie mo\u017cna \u0142atwo obserwowa\u0107, a znalezienie przekona\u0144 \u2014 trudno. DevOps to doskona\u0142y przyk\u0142ad tego, jak wszystko staje si\u0119 coraz bardziej skomplikowane.\"<\/p><\/blockquote>\n<p>Jest te\u017c techniczna strona tego zagadnienia. Je\u015bli tw\u00f3j nowy kod trafia na testy za miesi\u0105c, a w wydaniu pojawia si\u0119 dopiero po roku, a przyspieszenie tego fizycznie jest niemo\u017cliwe \u2014 mo\u017ce si\u0119 okaza\u0107, \u017ce do dobrych praktyk nie dojdzie. Dobre praktyki s\u0105 wspierane przez dobre narz\u0119dzia. Na przyk\u0142ad, trzymaj\u0105c w g\u0142owie ide\u0119 Infrastructure-as-Code, mo\u017cna u\u017cywa\u0107 wszystkiego, od AWS CloudFormation i Terraform po Chef-Ansible-Puppet. Wszystkiego tego trzeba zna\u0107 i umie\u0107, i to ju\u017c jest ca\u0142kiem in\u017cynieryjna dyscyplina. Wa\u017cne, aby nie myli\u0107 przyczyny ze skutkami: najpierw pracujesz wed\u0142ug zasad SRE, a dopiero potem wcielasz te zasady w \u017cycie w postaci konkretnych rozwi\u0105za\u0144 technicznych. Przy tym SRE to bardzo z\u0142o\u017cona metodologia, kt\u00f3ra nie m\u00f3wi o tym, jak skonfigurowa\u0107 Jenkins, ale o pi\u0119ciu podstawowych zasadach:<\/p>\n<p><\/p>\n<ul>\n<li>Ulepszanie wsp\u00f3\u0142pracy mi\u0119dzy rolami i dzia\u0142ami<\/li>\n<li>Akceptacja b\u0142\u0119d\u00f3w jako nieod\u0142\u0105cznej cz\u0119\u015bci pracy<\/li>\n<li>Stopniowe wprowadzanie zmian<\/li>\n<li>Wykorzystanie narz\u0119dzi i innych automatyzacji<\/li>\n<li>Pomiar wszystkiego, co mo\u017cna zmierzy\u0107<\/li>\n<\/ul>\n<p><\/p>\n<p>To nie tylko zestaw stwierdze\u0144, lecz konkretne <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/books\/\">wytyczne do dzia\u0142ania<\/a><\/noindex>. Na przyk\u0142ad, w procesie akceptacji b\u0142\u0119d\u00f3w trzeba b\u0119dzie zaj\u0105\u0107 si\u0119 ryzykiem, zmierzy\u0107 dost\u0119pno\u015b\u0107 i niedost\u0119pno\u015b\u0107 us\u0142ug za pomoc\u0105 czego\u015b takiego jak SLI (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Indicator\">wska\u017aniki poziomu us\u0142ug<\/a><\/noindex>) oraz SLO (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Service_Level_Objective\">cele poziomu us\u0142ug<\/a><\/noindex>), nauczy\u0107 si\u0119 pisa\u0107 postmortemy i sprawi\u0107, aby pisanie ich nie by\u0142o przera\u017caj\u0105ce.<\/p>\n<p><\/p>\n<p>W dyscyplinie SRE u\u017cywanie narz\u0119dzi to tylko jedna z cz\u0119\u015bci sukcesu, aczkolwiek nie mniej istotna. Musimy ci\u0105gle rozwija\u0107 si\u0119 technicznie, obserwowa\u0107, co dzieje si\u0119 w \u015bwiecie i jak mo\u017cna to zastosowa\u0107 w naszej pracy.<\/p>\n<p><\/p>\n<p>Obecnie bardzo popularne sta\u0142y si\u0119 rozwi\u0105zania Cloud Native. Zgodnie z nowoczesnym rozumieniem Cloud Native Computing Foundation, technologie Cloud Native umo\u017cliwiaj\u0105 organizacjom tworzenie i uruchamianie skalowalnych aplikacji w nowoczesnych dynamicznych \u015brodowiskach, takich jak chmury publiczne, prywatne i hybrydowe. Przyk\u0142adem mog\u0105 by\u0107 kontenery, service meshes, mikroserwisy, infrastruktura niezmienna i deklaratywne API. Wszystkie te techniki pozwalaj\u0105 na utrzymanie s\u0142abo powi\u0105zanych system\u00f3w elastycznymi, zarz\u0105dzanymi i dobrze obserwowalnymi. Dobra automatyzacja pozwala in\u017cynierom wdra\u017ca\u0107 du\u017ce zmiany cz\u0119sto i z przewidywalnymi rezultatami, nie czyni\u0105c z tego morderczego zadania. Wszystko to wspierane jest przez znane narz\u0119dzia, takie jak Docker i Kubernetes.<\/p>\n<p><\/p>\n<p>To do\u015b\u0107 skomplikowana i rozbudowana definicja, zwi\u0105zana z tym, \u017ce obszar jest do\u015b\u0107 z\u0142o\u017cony. Z jednej strony twierdzi si\u0119, \u017ce nowe zmiany w tym systemie powinny by\u0107 wprowadzane stosunkowo prosto. Z drugiej strony, aby zrozumie\u0107, jak stworzy\u0107 pewne \u015brodowisko konteneryzowane, w kt\u00f3rym s\u0142abo powi\u0105zane us\u0142ugi funkcjonuj\u0105 w infrastrukturze zdefiniowanej programowo i s\u0105 dostarczane tam za pomoc\u0105 ci\u0105g\u0142ej integracji\/ci\u0105g\u0142ego dostarczania (CI\/CD), a wok\u00f3\u0142 tego zbudowa\u0107 praktyki DevOps, trzeba sporo si\u0119 nauczy\u0107.<\/p>\n<p><\/p>\n<h2 id=\"chto-so-vsem-etim-delat\">Co z tym wszystkim zrobi\u0107<\/h2>\n<p><\/p>\n<p>Ka\u017cdy rozwi\u0105zuje te problemy na sw\u00f3j spos\u00f3b: na przyk\u0142ad mo\u017cna publikowa\u0107 normalne og\u0142oszenia o prac\u0119, aby przerwa\u0107 zamkni\u0119ty kr\u0105g. Mo\u017cna zrozumie\u0107, co znacz\u0105 s\u0142owa takie jak DevOps i Cloud Native, i u\u017cywa\u0107 ich poprawnie oraz sensownie. Mo\u017cna rozwija\u0107 si\u0119 w obszarze DevOps i swoim przyk\u0142adem demonstrowa\u0107 w\u0142a\u015bciwe podej\u015bcia.<\/p>\n<p><\/p>\n<p>Organizujemy konferencj\u0119 <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">DevOops 2020 Moskwa<\/a><\/noindex>, kt\u00f3ra daje mo\u017cliwo\u015b\u0107 g\u0142\u0119bszego zrozumienia kwestii, o kt\u00f3rych w\u0142a\u015bnie rozmawiali\u015bmy. W tym celu zaplanowano kilka grup wyst\u0105pie\u0144:<\/p>\n<p><\/p>\n<ul>\n<li>Procesy i kultura;<\/li>\n<li>Site Reliability Engineering;<\/li>\n<li>Cloud Native;<\/li>\n<\/ul>\n<p><\/p>\n<p>Jak wybra\u0107, dok\u0105d i\u015b\u0107? Jest tu subtelny moment. Z jednej strony, DevOps to kwestia interakcji, i chcemy, \u017ceby\u015b uczestniczy\u0142 w wyk\u0142adach z r\u00f3\u017cnych blok\u00f3w. Z drugiej strony, je\u015bli jeste\u015b kierownikiem zespo\u0142u zajmuj\u0105cym si\u0119 rozwojem, kt\u00f3ry przyjecha\u0142 na konferencj\u0119, aby skupi\u0107 si\u0119 na jednym konkretnym zadaniu, nikt ci\u0119 nie ogranicza \u2013 oczywi\u015bcie, to b\u0119dzie blok dotycz\u0105cy proces\u00f3w i kultury. Pami\u0119taj, \u017ce po konferencji otrzymasz nagrania (po wype\u0142nieniu formularza zwrotnego), wi\u0119c zawsze mo\u017cesz obejrze\u0107 mniej wa\u017cne wyk\u0142ady p\u00f3\u017aniej.<\/p>\n<p><\/p>\n<p>Oczywiste jest, \u017ce na samej konferencji nie mo\u017cesz uczestniczy\u0107 jednocze\u015bnie w trzech \u015bcie\u017ckach, dlatego tak formujemy program, aby w ka\u017cdej sesji by\u0142y tematy na ka\u017cd\u0105 zachciank\u0119. <\/p>\n<p><\/p>\n<p>Pozosta\u0142o tylko zrozumie\u0107, co robi\u0107, je\u015bli jeste\u015b in\u017cynierem DevOps! Po pierwsze, spr\u00f3buj okre\u015bli\u0107, czym tak naprawd\u0119 si\u0119 zajmujesz. Zwykle to s\u0142owo lubi si\u0119 u\u017cywa\u0107 do opisania:<\/p>\n<p><\/p>\n<ul>\n<li>Programist\u00f3w zajmuj\u0105cych si\u0119 infrastruktur\u0105. Dla ciebie najlepiej pasowa\u0107 b\u0119d\u0105 grupy wyk\u0142ad\u00f3w na temat SRE i Cloud Native.<\/li>\n<li>Administrator\u00f3w system\u00f3w. Tutaj jest trudniej. DevOops to nie o administracji systemami. Na szcz\u0119\u015bcie istnieje mn\u00f3stwo wspania\u0142ych konferencji, ksi\u0105\u017cek, artyku\u0142\u00f3w, film\u00f3w w internecie itp. na temat administracji systemami. Z drugiej strony, je\u015bli interesuje ci\u0119 rozw\u00f3j w obszarze kultury i proces\u00f3w, zg\u0142\u0119biania technologii chmurowych oraz szczeg\u00f3\u0142\u00f3w \u017cycia z Cloud Native, to ch\u0119tnie ci\u0119 zobaczymy! Pomy\u015bl o tym: zajmujesz si\u0119 administracj\u0105, a co dalej? Aby nagle nie znale\u017a\u0107 si\u0119 w nieprzyjemnej sytuacji, warto uczy\u0107 si\u0119 ju\u017c teraz. <\/li>\n<\/ul>\n<p><\/p>\n<p>Jest jeszcze jedna opcja: upierasz si\u0119 i nadal twierdzisz, \u017ce jeste\u015b <em>w\u0142a\u015bnie in\u017cynierem DevOps<\/em> i w \u017caden inny spos\u00f3b, cokolwiek to oznacza. W takim razie musimy ci\u0119 zasmuci\u0107, DevOops to konferencja nie dla in\u017cynier\u00f3w DevOps!<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"DevOps nie istnieje. Kto wi\u0119c istnieje i co z tym zrobi\u0107?\" src=\"\/wp-content\/uploads\/2019\/12\/ae715f9f17e0792ee6b5de9114ed2c42.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<em>Slajd z <noindex><a rel=\"nofollow\" href=\"https:\/\/devopscon.io\/business-company-culture\/the-first-decade-of-devops-is-over-whats-next\/\">wyk\u0142ad Konstantina Dienera<\/a><\/noindex> w Monachium<\/em><\/p>\n<p><\/p>\n<p>DevOops 2020 Moscow odb\u0119dzie si\u0119 29-30 kwietnia w Moskwie, bilety s\u0105 ju\u017c dost\u0119pne <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/registration\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">kupi\u0107 na oficjalnej stronie<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>Ponadto mo\u017cesz <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/callforpapers\/?utm_source=habr&amp;utm_medium=479552&amp;utm_campaign=devoops20msk\">zg\u0142osi\u0107 sw\u00f3j wyk\u0142ad<\/a><\/noindex> do 8 lutego. Zwr\u00f3\u0107 uwag\u0119, \u017ce przy wype\u0142nianiu formularza musisz wybra\u0107 docelow\u0105 grup\u0119 odbiorc\u00f3w, kt\u00f3rej tw\u00f3j wyk\u0142ad przyniesie najwi\u0119ksz\u0105 korzy\u015b\u0107 (<em>w li\u015bcie ukryta jest niespodzianka<\/em>).<\/p>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/479552\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0442\u0430\u043a\u0438\u0435 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u043e\u043b\u043e\u043d\u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u0440\u0438\u044f\u0442\u043d\u0443\u044e \u0437\u0430\u0440\u043f\u043b\u0430\u0442\u0443, \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0441\u043c\u0443\u0449\u0430\u0442\u044c, \u0447\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0434\u0438\u043a\u0430\u044f \u0435\u0440\u0435\u0441\u044c. \u0412\u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u00abDevOps\u00bb \u0438 \u00ab\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u00bb \u043c\u043e\u0436\u043d\u043e \u043a\u0430\u043a\u0438\u043c-\u0442\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0441\u043a\u043b\u0435\u0438\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435 \u0432 \u043e\u0434\u043d\u043e \u0441\u043b\u043e\u0432\u043e, \u0430 \u0434\u0430\u043b\u0435\u0435 \u0438\u0434\u0435\u0442 \u0440\u0430\u043d\u0434\u043e\u043c\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0439, \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u044f\u0432\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0438\u0437 \u0432\u0430\u043a\u0430\u043d\u0441\u0438\u0438 \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0430. \u0412 \u044d\u0442\u043e\u043c \u043f\u043e\u0441\u0442\u0435 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c, \u043a\u0430\u043a \u043c\u044b [&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-53925","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\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\/pl\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\udd47DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u041a\u0442\u043e \u0442\u043e\u0433\u0434\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c? | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat\" \/>\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-12-12T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:52+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\udd47Nie istniej\u0105 in\u017cynierowie DevOps. Kto wi\u0119c istnieje i co z tym zrobi\u0107? | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\udd47DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442. \u041a\u0442\u043e \u0442\u043e\u0433\u0434\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u0438 \u0447\u0442\u043e \u0441 \u044d\u0442\u0438\u043c \u0434\u0435\u043b\u0430\u0442\u044c? | ProHoster","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/devops-inzhenerov-ne-sushhestvuet-kto-togda-sushhestvuet-i-chto-s-etim-delat","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-12-12T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53925","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-01-24 09:21:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:15:55","updated":"2026-01-24 09:21:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/53925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=53925"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/53925\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=53925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=53925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=53925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}