{"id":37221,"date":"2019-10-31T22:16:24","date_gmt":"2019-10-31T19:16:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/pochemu-sistemnye-administratory-dolzhny-stanovitsya-devops-inzhenerami\/"},"modified":"2019-10-31T22:16:24","modified_gmt":"2019-10-31T19:16:24","slug":"pochemu-sistemnye-administratory-dolzhny-stanovitsya-devops-inzhenerami","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/pochemu-sistemnye-administratory-dolzhny-stanovitsya-devops-inzhenerami","title":{"rendered":"Dlaczego administratorzy system\u00f3w powinni sta\u0107 si\u0119 in\u017cynierami DevOps","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Dlaczego administratorzy system\u00f3w powinni sta\u0107 si\u0119 in\u017cynierami DevOps\" src=\"\/wp-content\/uploads\/2019\/08\/a8a3260cb580b41044f9a36d645d534e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i><\/p>\n<blockquote><p>Nie ma lepszego czasu na nauk\u0119 w \u017cyciu ni\u017c dzisiaj.<\/p><\/blockquote>\n<p><\/i><br \/>\nMamy rok 2019, a tematyka DevOps jest bardziej aktualna ni\u017c kiedykolwiek. M\u00f3wi si\u0119, \u017ce dni administrator\u00f3w system\u00f3w ju\u017c min\u0119\u0142y, podobnie jak era mainframe'\u00f3w. Czy jest to jednak prawda?<br \/>\nJak to cz\u0119sto bywa w IT, sytuacja si\u0119 zmieni\u0142a. Pojawi\u0142a si\u0119 metodologia DevOps, ale nie mo\u017ce ona istnie\u0107 bez osoby z umiej\u0119tno\u015bciami administratora systemu, czyli bez Ops.<\/p>\n<p>Zanim podej\u015bcie DevOps przybra\u0142o sw\u00f3j nowoczesny kszta\u0142t, zalicza\u0142em si\u0119 do kategorii Ops. Doskonale wiem, co czuje administrator, gdy zdaje sobie spraw\u0119, ile jeszcze nie umie i jak ma\u0142o czasu ma na nauk\u0119.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Dlaczego administratorzy system\u00f3w powinni sta\u0107 si\u0119 in\u017cynierami DevOps\" src=\"\/wp-content\/uploads\/2019\/08\/2f3e3338c6e2e1ea1aae331654488223.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Ale czy naprawd\u0119 jest tak \u017ale? Powiedzia\u0142bym, \u017ce nie warto postrzega\u0107 braku wiedzy jako du\u017cego problemu. To raczej wyzwanie zawodowe. <\/p>\n<p>Produkty o skali webowej opieraj\u0105 si\u0119 na systemie Linux lub innym oprogramowaniu z otwartym \u017ar\u00f3d\u0142em, a na rynku jest coraz mniej specjalist\u00f3w zdolnych je obs\u0142ugiwa\u0107. Popyt ju\u017c przewy\u017cszy\u0142 liczb\u0119 profesjonalist\u00f3w w tej dziedzinie. Administrator system\u00f3w nie mo\u017ce po prostu kontynuowa\u0107 pracy bez podnoszenia swoich kwalifikacji. Musi posiada\u0107 umiej\u0119tno\u015bci automatyzacji, aby zarz\u0105dza\u0107 wieloma serwerami\/w\u0119z\u0142ami i dobrze rozumie\u0107 zasady ich dzia\u0142ania, aby rozwi\u0105zywa\u0107 pojawiaj\u0105ce si\u0119 problemy.<\/p>\n<p>Zanim zostaniesz cz\u0142onkiem zespo\u0142u DevOps, musisz przej\u015b\u0107 do\u015b\u0107 d\u0142ug\u0105, ale interesuj\u0105c\u0105 drog\u0119, ucz\u0105c si\u0119 nowych technologii i r\u00f3\u017cnorodnych narz\u0119dzi potrzebnych do utrzymania systemu zgodnie ze standardami DevOps. <\/p>\n<p>Jak zatem administrator system\u00f3w mo\u017ce przej\u015b\u0107 od tradycyjnego podej\u015bcia do pracy do nowej koncepcji DevOps? Tak jak zwykle: najpierw trzeba zmieni\u0107 spos\u00f3b my\u015blenia. Odst\u0105pienie od podej\u015bcia, kt\u00f3re stosowa\u0142e\u015b przez ostatnie dziesi\u0119\u0107 lub dwadzie\u015bcia lat, i rozpocz\u0119cie wszystkiego na nowo nie jest \u0142atwe, ale jest to konieczne.<\/p>\n<p>Przede wszystkim wa\u017cne jest zrozumienie, \u017ce DevOps to nie konkretne stanowisko w firmie, lecz zestaw okre\u015blonych praktyk. Praktyki te obejmuj\u0105 rozdzielenie izolowanych system\u00f3w, zmniejszenie szk\u00f3d spowodowanych b\u0142\u0119dami i usterek, cz\u0119ste i terminowe aktualizacje oprogramowania, dobrze zorganizowan\u0105 wsp\u00f3\u0142prac\u0119 mi\u0119dzy programistami (Dev) a administratorami (Ops), a tak\u017ce nieustanne testowanie nie tylko kodu, ale i ca\u0142ej struktury w ramach procesu <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/CI\/CD\">ci\u0105g\u0142ej integracji i dostarczania (CI\/CD)<\/a><\/noindex>.<\/p>\n<p>Obok zmiany sposobu my\u015blenia nale\u017cy nauczy\u0107 si\u0119 utrzymywa\u0107 infrastruktur\u0119 i zapewnia\u0107 jej stabilne dzia\u0142anie, niezawodno\u015b\u0107 oraz dost\u0119pno\u015b\u0107 dla ci\u0105g\u0142ej integracji i dostarczania aplikacji, us\u0142ug i oprogramowania.<\/p>\n<p>Czego mo\u017ce ci brakowa\u0107 jako specjali\u015bcie ds. Ops, to umiej\u0119tno\u015bci programowania. Obecnie pisanie skrypt\u00f3w, z kt\u00f3rych korzystaj\u0105 administratorzy system\u00f3w do automatycznego instalowania poprawek na serwerze, zarz\u0105dzania plikami i kontami, rozwi\u0105zywania problem\u00f3w oraz sporz\u0105dzania dokumentacji, uwa\u017cane jest za przestarza\u0142e. W stosunkowo prostych przypadkach skrypty wci\u0105\u017c s\u0105 stosowane, ale koncepcja DevOps zak\u0142ada rozwi\u0105zanie du\u017cych zada\u0144, niezale\u017cnie od tego, czy chodzi o wdro\u017cenie, testowanie, prac\u0119 z kompilacjami czy wdra\u017canie.<\/p>\n<p>Zatem, je\u015bli chcesz nauczy\u0107 si\u0119 automatyzacji, musisz przynajmniej w ma\u0142ym stopniu opanowa\u0107 programowanie, nawet je\u015bli nie jeste\u015b programist\u0105, poniewa\u017c na tym etapie twojego rozwoju <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ibm.com\/developerworks\/library\/a-devops2\/index.html\">automatyzacja infrastruktury<\/a><\/noindex> w DevOps wymaga tej umiej\u0119tno\u015bci.<\/p>\n<p>Co robi\u0107? Aby pozostawa\u0107 poszukiwanym specjalist\u0105, musisz naby\u0107 aktualne umiej\u0119tno\u015bci - opanowa\u0107 przynajmniej jeden j\u0119zyk programowania, na przyk\u0142ad Python. Osobie, kt\u00f3ra profesjonalnie zajmuje si\u0119 administracj\u0105, mo\u017ce si\u0119 to wydawa\u0107 trudne, poniewa\u017c przyzwyczai\u0142a si\u0119 my\u015ble\u0107, \u017ce programuj\u0105 tylko programi\u015bci. Nie musisz stawa\u0107 si\u0119 ekspertem, jednak znajomo\u015b\u0107 jednego z j\u0119zyk\u00f3w programowania (mo\u017ce to by\u0107 Python, Bash lub nawet <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/scripting\/overview?view=powershell-6\">Powershell<\/a><\/noindex>), z pewno\u015bci\u0105 b\u0119dzie atutem.<\/p>\n<p>Aby nauczy\u0107 si\u0119 programowania, potrzebujesz troch\u0119 czasu. B\u0105d\u017a ostro\u017cny i cierpliwy \u2014 to pomo\u017ce ci zachowa\u0107 zrozumienie sytuacji w komunikacji z deweloperami z zespo\u0142u DevOps i klientami. P\u00f3\u0142 godziny dziennie, godzina lub wi\u0119cej \u2014 nauka j\u0119zyka programowania powinna sta\u0107 si\u0119 twoim g\u0142\u00f3wnym celem.<\/p>\n<p>Administratorzy system\u00f3w i specjali\u015bci DevOps rozwi\u0105zuj\u0105 podobne zadania, ale s\u0105 te\u017c zasadnicze r\u00f3\u017cnice. Uwa\u017ca si\u0119, \u017ce administrator system\u00f3w nie mo\u017ce robi\u0107 wszystkiego, co potrafi in\u017cynier DevOps. M\u00f3wi si\u0119, \u017ce administrator system\u00f3w bardziej koncentruje si\u0119 na konfiguracji, obs\u0142udze i zapewnieniu dzia\u0142ania system\u00f3w serwerowych, podczas gdy in\u017cynier DevOps d\u017awiga ca\u0142y ten ci\u0119\u017car i jeszcze ma\u0142\u0105 przyczepk\u0119.<\/p>\n<p>Jakie jest wi\u0119c prawdziwe stwierdzenie?<\/p>\n<h3>Administrator system\u00f3w: jeden na polu wojownik<\/h3>\n<p>\nMimo zaznaczonych w tym artykule r\u00f3\u017cnic i podobie\u0144stw, wci\u0105\u017c uwa\u017cam, \u017ce nie ma zasadniczej r\u00f3\u017cnicy mi\u0119dzy administracj\u0105 systemami a DevOps. Administratorzy system\u00f3w zawsze pe\u0142nili te same funkcje, co specjali\u015bci DevOps, tylko wcze\u015bniej nikt nie nazywa\u0142 tego DevOps. Uwa\u017cam, \u017ce nie ma sensu specjalnie szuka\u0107 r\u00f3\u017cnic, zw\u0142aszcza je\u015bli nie s\u0105 one zwi\u0105zane z konkretnym zadaniem. Nie nale\u017cy zapomina\u0107, \u017ce w przeciwie\u0144stwie do administratora system\u00f3w, DevOps to nie stanowisko, lecz koncepcja.<\/p>\n<p>Warto r\u00f3wnie\u017c zauwa\u017cy\u0107 jeszcze jedn\u0105 wa\u017cn\u0105 rzecz, bez kt\u00f3rej rozmowa o administracji i DevOps by\u0142aby niepe\u0142na. Administracja systemami w tradycyjnym rozumieniu zak\u0142ada istnienie u specjalisty konkretnego zestawu umiej\u0119tno\u015bci i orientacj\u0119 na obs\u0142ug\u0119 r\u00f3\u017cnych typ\u00f3w infrastruktury. Nie w tym sensie, \u017ce to uniwersalny pracownik, ale w tym, \u017ce istnieje szereg zada\u0144 wykonywanych przez wszystkich administrator\u00f3w.<\/p>\n<p>Na przyk\u0142ad musz\u0105 od czasu do czasu by\u0107 technicznymi pracownikami og\u00f3lnymi, czyli robi\u0107 w\u0142a\u015bciwie wszystko. A je\u015bli taki administrator jest jedyny w ca\u0142ej organizacji, to b\u0119dzie wykonywa\u0142 ca\u0142\u0105 prac\u0119 techniczn\u0105. Mo\u017ce to by\u0107 cokolwiek: od obs\u0142ugi drukarek i kserokopiarek po realizacj\u0119 zada\u0144 zwi\u0105zanych z sieci\u0105, takich jak konfiguracja router\u00f3w i switch\u00f3w oraz zarz\u0105dzanie nimi, czy konfiguracja zapory sieciowej.<\/p>\n<p>B\u0119dzie r\u00f3wnie\u017c odpowiedzialny za aktualizacj\u0119 sprz\u0119tu, weryfikacj\u0119 i analiz\u0119 dziennik\u00f3w, audyt bezpiecze\u0144stwa, instalacj\u0119 poprawek na serwerze, rozwi\u0105zywanie problem\u00f3w, analiz\u0119 przyczyn oraz automatyzacj\u0119 \u2014 zazwyczaj za pomoc\u0105 skrypt\u00f3w PowerShell, Pythona lub Bash. Przyk\u0142adem zastosowania <noindex><a rel=\"nofollow\" href=\"https:\/\/www.geeksforgeeks.org\/introduction-to-scripting-languages\/\">skrypt\u00f3w<\/a><\/noindex> jest zarz\u0105dzanie kontami u\u017cytkownik\u00f3w i grupami. Tworzenie kont u\u017cytkownik\u00f3w i przydzielanie uprawnie\u0144 to niezwykle \u017cmudne zadanie, poniewa\u017c u\u017cytkownicy pojawiaj\u0105 si\u0119 i znikaj\u0105 niemal codziennie. Automatyzacja poprzez skrypty pozwala zaoszcz\u0119dzi\u0107 czas na rozwi\u0105zywanie wa\u017cniejszych zada\u0144 zwi\u0105zanych z infrastruktur\u0105, takich jak aktualizacja prze\u0142\u0105cznik\u00f3w i serwer\u00f3w oraz realizacja innych projekt\u00f3w wp\u0142ywaj\u0105cych na rentowno\u015b\u0107 firmy, w kt\u00f3rej pracuje administrator (cho\u0107 powszechnie uwa\u017ca si\u0119, \u017ce dzia\u0142 IT nie przynosi dochod\u00f3w bezpo\u015brednio).<\/p>\n<p>Zadaniem administratora system\u00f3w jest oszcz\u0119dzanie czasu i pieni\u0119dzy firmy na wszelkie mo\u017cliwe sposoby. Czasami administratorzy system\u00f3w pracuj\u0105 jako cz\u0142onkowie du\u017cego zespo\u0142u, \u0142\u0105cz\u0105cego na przyk\u0142ad administrator\u00f3w Linux, Windows, baz danych, magazyn\u00f3w i tak dalej. Harmonogram pracy r\u00f3wnie\u017c mo\u017ce by\u0107 r\u00f3\u017cny. Na przyk\u0142ad zmiana w jednej strefie czasowej pod koniec dnia przekazuje sprawy nast\u0119pnej zmianie w innej strefie czasowej, aby procesy nie by\u0142y przerywane (follow-the-sun); lub pracownicy maj\u0105 standardowy dzie\u0144 pracy od 9 do 17; lub to praca w ca\u0142odobowym centrum danych.<\/p>\n<p>Z czasem administratorzy system\u00f3w nauczyli si\u0119 my\u015ble\u0107 strategicznie i \u0142\u0105czy\u0107 wa\u017cne sprawy z rutynowymi zadaniami. Zespo\u0142om i dzia\u0142om, w kt\u00f3rych pracuj\u0105, zazwyczaj brakuje zasob\u00f3w, ale wszyscy staraj\u0105 si\u0119 w pe\u0142ni realizowa\u0107 codzienne obowi\u0105zki.<\/p>\n<h3>DevOps: rozw\u00f3j i utrzymanie jedno\u015bci<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/devops.com\/\">DevOps<\/a><\/noindex> to pewnego rodzaju filozofia proces\u00f3w rozwoju i utrzymania. Takie podej\u015bcie w \u015bwiecie IT sta\u0142o si\u0119 naprawd\u0119 innowacyjne. <\/p>\n<p>Pod auspicjami DevOps z jednej strony dzia\u0142a zesp\u00f3\u0142 programist\u00f3w, a z drugiej - zesp\u00f3\u0142 specjalist\u00f3w ds. utrzymania. Cz\u0119sto do nich do\u0142\u0105czaj\u0105 specjali\u015bci ds. zarz\u0105dzania produktem, testerzy oraz projektanci interfejs\u00f3w u\u017cytkownika. Wsp\u00f3lnie optymalizuj\u0105 procesy robocze, aby szybko wprowadza\u0107 nowe aplikacje i aktualizowa\u0107 kod, wspieraj\u0105c tym samym wydajno\u015b\u0107 ca\u0142ej firmy.<\/p>\n<p>Podstaw\u0105 DevOps jest kontrola nad rozwojem i funkcjonowaniem oprogramowania przez ca\u0142y cykl \u017cycia. Specjali\u015bci ds. utrzymania powinni wspiera\u0107 programist\u00f3w, a programi\u015bci powinni rozumie\u0107 nie tylko API u\u017cywane w systemach. Powinni r\u00f3wnie\u017c zna\u0107 to, co jest \u201epod mask\u0105\u201d (to znaczy, jak dzia\u0142aj\u0105 sprz\u0119t i systemy operacyjne), aby lepiej reagowa\u0107 na b\u0142\u0119dy, rozwi\u0105zywa\u0107 problemy i wsp\u00f3\u0142pracowa\u0107 ze specjalistami ds. utrzymania.<\/p>\n<p>Administratorzy system\u00f3w mog\u0105 przej\u015b\u0107 do zespo\u0142u DevOps, je\u015bli chc\u0105 poznawa\u0107 najnowsze technologie i s\u0105 otwarci na innowacyjne pomys\u0142y oraz rozwi\u0105zania. Jak ju\u017c wspomnia\u0142em, nie musz\u0105 stawa\u0107 si\u0119 pe\u0142noprawnymi programistami, ale opanowanie j\u0119zyk\u00f3w programowania, takich jak Ruby, Python lub Go, pomo\u017ce im sta\u0107 si\u0119 bardzo warto\u015bciowymi cz\u0142onkami zespo\u0142u. Chocia\u017c administratorzy system\u00f3w tradycyjnie wykonuj\u0105 wi\u0119kszo\u015b\u0107 pracy samodzielnie i s\u0105 cz\u0119sto postrzegani jako loners, w DevOps czeka ich zupe\u0142nie przeciwne do\u015bwiadczenie, gdzie wszyscy uczestnicy procesu wsp\u00f3\u0142pracuj\u0105 ze sob\u0105.<\/p>\n<p>Temat automatyzacji staje si\u0119 coraz bardziej istotny. Zar\u00f3wno administratorzy system\u00f3w, jak i specjali\u015bci DevOps s\u0105 zainteresowani szybkim skalowaniem, redukcj\u0105 liczby b\u0142\u0119d\u00f3w oraz szybk\u0105 identyfikacj\u0105 i usuwaniem istniej\u0105cych problem\u00f3w. W ten spos\u00f3b automatyzacja jest obszarem, w kt\u00f3rym te dwa pola si\u0119 \u0142\u0105cz\u0105. Administratorzy system\u00f3w odpowiadaj\u0105 za takie us\u0142ugi chmurowe jak AWS, Azure oraz Google Cloud Platform. Musz\u0105 zrozumie\u0107 zasady ci\u0105g\u0142ej integracji i dostarczania oraz wiedzie\u0107, jak wykorzysta\u0107 w pracy narz\u0119dzia typu. <noindex><a rel=\"nofollow\" href=\"https:\/\/jenkins.io\/\">Jenkins<\/a><\/noindex>.<\/p>\n<p>Ponadto, administratorzy system\u00f3w powinni stosowa\u0107 takie narz\u0119dzia do konfiguracji i zarz\u0105dzania, jak <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Ansible_(software)\">Ansible<\/a><\/noindex>, niezb\u0119dne do r\u00f3wnoleg\u0142ego wdro\u017cenia dziesi\u0119ciu lub dwudziestu serwer\u00f3w.<\/p>\n<p>Podstawowa koncepcja \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Infrastructure_as_code\">infrastruktura jako kod<\/a><\/noindex>. Oprogramowanie we wszystkim. W zasadzie, aby zaw\u00f3d administratora system\u00f3w nie straci\u0142 na warto\u015bci, wystarczy nieco zmieni\u0107 akcent. Administratorzy system\u00f3w zajmuj\u0105 si\u0119 konserwacj\u0105 i powinni efektywnie wsp\u00f3\u0142pracowa\u0107 z programistami, i odwrotnie. Jak m\u00f3wi przys\u0142owie, jedna g\u0142owa to dobrze, a dwie to lepiej.<\/p>\n<p>A ostatni element w tym mechanizmie \u2014 to <noindex><a rel=\"nofollow\" href=\"https:\/\/git-scm.com\/\">Gitem<\/a><\/noindex>. Praca z Gitem jest jednym z tradycyjnych codziennych obowi\u0105zk\u00f3w administratora system\u00f3w. Ten system kontroli wersji jest szeroko stosowany przez programist\u00f3w, specjalist\u00f3w DevOps, zespo\u0142y Agile i wielu innych. Je\u015bli Twoja praca zwi\u0105zana jest z cyklem \u017cycia oprogramowania, to na pewno b\u0119dziesz pracowa\u0107 z Gitem.<\/p>\n<p>Git zawiera wiele mo\u017cliwo\u015bci. Prawdopodobnie nigdy nie nauczysz si\u0119 wszystkich komend Gita, ale na pewno zrozumiesz, dlaczego to narz\u0119dzie uwa\u017cane jest za kluczowe w komunikacji i wsp\u00f3lnej pracy nad oprogramowaniem. Dobre opanowanie Gita jest niezwykle wa\u017cne, je\u015bli pracujesz w zespole DevOps.<\/p>\n<p>Je\u015bli jeste\u015b administratorem system\u00f3w, musisz lepiej pozna\u0107 Git, zrozumie\u0107, jak dzia\u0142a zarz\u0105dzanie wersjami i zapami\u0119ta\u0107 powszechnie u\u017cywane komendy: <b>git status, git commit -m, git add, git pull, git push, git rebase, git branch, git diff <\/b>i inne. Istnieje wiele kurs\u00f3w internetowych i ksi\u0105\u017cek, kt\u00f3re pomog\u0105 Ci nauczy\u0107 si\u0119 tego tematu od podstaw i sta\u0107 si\u0119 profesjonalist\u0105 z konkretnymi umiej\u0119tno\u015bciami. S\u0105 te\u017c doskona\u0142e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.github.com\/training-kit\/downloads\/github-git-cheat-sheet.pdf\">\u015bci\u0105gi z komendami Gita<\/a><\/noindex>, wi\u0119c nie musisz ich wszystkich na pami\u0119\u0107, ale im wi\u0119cej korzystasz z Gita, tym \u0142atwiej b\u0119dzie Ci go u\u017cywa\u0107.<\/p>\n<h3>Podsumowanie<\/h3>\n<p>\nOstatecznie sam decydujesz, czy chcesz zosta\u0107 specjalist\u0105 DevOps, czy lepiej pozosta\u0107 administratorem system\u00f3w. Jak wida\u0107, aby przej\u015b\u0107 na now\u0105 \u015bcie\u017ck\u0119, wymagana jest nauka, ale im wcze\u015bniej zaczniesz, tym lepiej. Wybierz j\u0119zyk programowania i r\u00f3wnocze\u015bnie ucz si\u0119 takich narz\u0119dzi jak <noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.com\/life\/16\/7\/stumbling-git\">Gitem<\/a><\/noindex> (kontrola wersji), <noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.com\/article\/18\/11\/getting-started-jenkins-x\">Jenkins<\/a><\/noindex> (CI\/CD, ci\u0105g\u0142a integracja) i <noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.com\/article\/19\/2\/quickstart-guide-ansible\">Ansible<\/a><\/noindex> (konfiguracja i automatyzacja). Niezale\u017cnie od tego, na co si\u0119 zdecydujesz, pami\u0119taj, \u017ce zawsze trzeba si\u0119 uczy\u0107 i rozwija\u0107 swoje umiej\u0119tno\u015bci.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/funcorp\/blog\/463505\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0432 \u0436\u0438\u0437\u043d\u0438 \u043d\u0435\u0442 \u043b\u0443\u0447\u0448\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0447\u0435\u043c \u0441\u0435\u0433\u043e\u0434\u043d\u044f. \u041d\u0430 \u0434\u0432\u043e\u0440\u0435 2019 \u0433\u043e\u0434, \u0438 \u0442\u0435\u043c\u0430 DevOps \u0441\u0435\u0439\u0447\u0430\u0441 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430, \u043a\u0430\u043a \u043d\u0438\u043a\u043e\u0433\u0434\u0430. \u0413\u043e\u0432\u043e\u0440\u044f\u0442, \u0447\u0442\u043e \u0434\u043d\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432 \u043f\u0440\u043e\u0448\u043b\u0438, \u043a\u0430\u043a \u043c\u0438\u043d\u043e\u0432\u0430\u043b\u0430 \u044d\u043f\u043e\u0445\u0430 \u043c\u0435\u0439\u043d\u0444\u0440\u0435\u0439\u043c\u043e\u0432. \u041d\u043e \u0442\u0430\u043a \u043b\u0438 \u044d\u0442\u043e \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435? \u041a\u0430\u043a \u044d\u0442\u043e \u0447\u0430\u0441\u0442\u043e \u0431\u044b\u0432\u0430\u0435\u0442 \u0432 IT, \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0430\u0441\u044c. \u041f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043c\u0435\u0442\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u044f DevOps, \u043d\u043e \u043e\u043d\u0430 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0431\u0435\u0437 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27910,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37221","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043b\u044f.\" \/>\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\/pochemu-sistemnye-administratory-dolzhny-stanovitsya-devops-inzhenerami\" \/>\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\udd47\u041f\u043e\u0447\u0435\u043c\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043b\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/pochemu-sistemnye-administratory-dolzhny-stanovitsya-devops-inzhenerami\" \/>\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:16:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:16:24+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\udd47Dlaczego administratorzy system\u00f3w powinni zosta\u0107 in\u017cynierami DevOps | ProHoster","description":"Dla.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/pochemu-sistemnye-administratory-dolzhny-stanovitsya-devops-inzhenerami","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\udd47\u041f\u043e\u0447\u0435\u043c\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f DevOps-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c\u0438 | ProHoster","og:description":"\u0414\u043b\u044f.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/pochemu-sistemnye-administratory-dolzhny-stanovitsya-devops-inzhenerami","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:16:24+00:00","article:modified_time":"2019-10-31T19:16:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37221","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-23 16:48:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:31:24","updated":"2026-01-23 16:48:19","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\/37221","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=37221"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/37221\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/27910"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=37221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=37221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=37221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}