{"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\/de\/blog\/administrirovanie\/kto-takie-devops","title":{"rendered":"Was sind DevOps?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Momentan ist dies m\u00f6glicherweise die teuerste Position auf dem Markt. Der Hype um \u201eDevOps\u201c-Ingenieure \u00fcbersteigt alle vorstellbaren Grenzen, und das gilt erst recht f\u00fcr Senior DevOps Ingenieure.<br \/>\nIch arbeite als Leiter der Abteilung f\u00fcr Integration und Automatisierung, erraten Sie die englische Abk\u00fcrzung - DevOps Manager. Reflektiert die englische Abk\u00fcrzung tats\u00e4chlich unsere allt\u00e4gliche T\u00e4tigkeit? Wohl kaum, das russische Pendant trifft in diesem Fall besser zu. In meiner Funktion ist es nat\u00fcrlich notwendig, zuk\u00fcnftige Teammitglieder zu interviewen und im vergangenen Jahr sind rund 50 Personen durch meine H\u00e4nde gegangen, ebenso viele wurden bereits im Vorfeld von meinen Mitarbeitern gescreent.<\/p>\n<p><\/p>\n<p>Wir sind weiterhin auf der Suche nach Kollegen, denn hinter dem Label DevOps verbirgt sich eine sehr gro\u00dfe Schicht verschiedener Ingenieure.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Alles, was im Folgenden geschrieben wird, ist meine pers\u00f6nliche Meinung, Sie sind nicht verpflichtet, mir zuzustimmen, ich erlaube mir jedoch, dass es Ihren Blick auf das Thema beeinflussen k\u00f6nnte. Trotz des Risikos, in Ungnade zu fallen, ver\u00f6ffentliche ich meine Meinung, weil ich der Meinung bin, dass sie Geh\u00f6r finden sollte.<\/p>\n<p><\/p>\n<p>Die Unternehmen verstehen unterschiedlich, wer DevOps Ingenieure sind, und um schnell Personal zu rekrutieren, h\u00e4ngen sie dieses Label allen an. Die Situation ist ziemlich seltsam, da die Unternehmen bereit sind, diesen Personen unrealistische Belohnungen zu zahlen, in den meisten F\u00e4llen erhalten sie jedoch nur einen Administrator-Toolset-Experten daf\u00fcr.<\/p>\n<p><\/p>\n<h2 id=\"tak-kto-zhe-takie-devops-inzhenery\">Wer sind also die DevOps Ingenieure?<\/h2>\n<p><\/p>\n<p>Lassen Sie uns mit der Entstehungsgeschichte beginnen \u2013 Development Operations entstand als ein weiterer Schritt zur Optimierung der Zusammenarbeit in kleinen Teams, um die Produktionsgeschwindigkeit zu erh\u00f6hen, was eine erwartete Folge war. Die Idee war, das Entwicklungsteam mit Wissen \u00fcber Verfahren und Ans\u00e4tze im Management von Produktumgebungen zu st\u00e4rken. Mit anderen Worten, der Entwickler muss verstehen und wissen, wie sein Produkt unter bestimmten Bedingungen funktioniert, er muss verstehen, wie man sein Produkt bereitstellt, welche Umgebungsmerkmale optimiert werden sollten, um die Leistung zu steigern. So traten \u00fcber einen gewissen Zeitraum hinweg Entwickler mit DevOps-Ansatz auf. DevOps-Entwickler schrieben Skripte f\u00fcr den Build- und Verpackungsprozess, um ihre T\u00e4tigkeit und die Funktionalit\u00e4t der Produktionsumgebung zu vereinfachen. Die Komplexit\u00e4t der L\u00f6sungsarchitektur und die gegenseitige Beeinflussung der Infrastrukturkomponenten begannen jedoch im Laufe der Zeit, die Leistungskennzahlen der Umgebungen zu verschlechtern; mit jeder Iteration waren tiefere Kenntnisse \u00fcber bestimmte Komponenten erforderlich, was die Produktivit\u00e4t der Entwickler durch den zus\u00e4tzlichen Aufwand f\u00fcr das Verst\u00e4ndnis von Komponenten und die Anpassung von Systemen an spezifische Aufgaben verringerte. Die eigenen Kosten des Entwicklers stiegen, die Kosten des Produkts ebenfalls, und die Anforderungen an neue Entwickler im Team schossen in die H\u00f6he, da sie auch die Aufgaben der \u201eStars\u201c der Entwicklung erf\u00fcllen mussten, und nat\u00fcrlich wurden die \u201eStars\u201c immer weniger verf\u00fcgbar. Es ist auch erw\u00e4hnenswert, dass, meiner Erfahrung nach, nur sehr wenige Entwickler an den Details der Paketverarbeitung im Betriebssystemkern, den Regeln der Paketweiterleitung und den Sicherheitsaspekten des Hosts interessiert sind. Der logische Schritt war es, einen Administrator zu engagieren, der mit diesen Aspekten vertraut ist, und die Verantwortung f\u00fcr diese Art von Aufgaben ihm zu \u00fcbertragen, was dank seiner Erfahrung die Erreichung derselben Kennzahlen zu geringeren Kosten im Vergleich zu den Kosten eines \u201eStars\u201c der Entwicklung erm\u00f6glichte. Solche Administratoren wurden ins Team integriert und ihre Hauptaufgabe war das Management von Test- und Produktionsumgebungen nach den spezifischen Regeln des jeweiligen Teams, mit Ressourcen, die diesem Team zugewiesen wurden. So entstanden tats\u00e4chlich die DevOps aus der Sicht der meisten.<\/p>\n<p><\/p>\n<p>Teilweise oder vollst\u00e4ndig begannen im Laufe der Zeit die Systemadministratoren, die Bed\u00fcrfnisse dieses speziellen Entwicklerteams zu verstehen, wie sie das Leben der Entwickler und Tester erleichtern k\u00f6nnen, wie sie ein Update bereitstellen k\u00f6nnen, ohne an einem Freitagabend im B\u00fcro bleiben zu m\u00fcssen, um Deploymentsfehler zu beheben. Die Zeit verging, und nun wurden die Systemadministratoren zu den \u201eStars\u201c, die verstehen, was die Entwickler wollen. Um die Auswirkungen zu minimieren, begannen Verwaltungstools, sich zu etablieren, und alle erinnerten sich an alte und zuverl\u00e4ssige Methoden zur Isolierung auf Betriebssystemebene, die es erm\u00f6glichten, die Sicherheitsanforderungen, die Verwaltung des Netzwerkteils und die Gesamtkonfiguration des Hosts zu minimieren und somit die Anforderungen an die neuen \u201eStars\u201c zu reduzieren. <\/p>\n<p><\/p>\n<p>Es entstand eine \u201ewunderbare\u201c Sache \u2014 Docker. Warum wunderbar? Nur weil die Schaffung von Isolation in chroot oder jail, ebenso wie bei OpenVZ, umfangreiche Kenntnisse des Betriebssystems erforderte, w\u00e4hrend das entsprechende Tool es erm\u00f6glichte, auf einfache Weise eine isolierte Anwendungsumgebung auf einem Host mit all dem Notwendigen darin zu schaffen und die Kontrolle wieder an die Entwicklung zu \u00fcbergeben, w\u00e4hrend der Systemadministrator nur f\u00fcr einen Host verantwortlich ist und dessen Sicherheit und hohe Verf\u00fcgbarkeit gew\u00e4hrleistet \u2014 eine logische Vereinfachung. Doch der Fortschritt steht nicht still und die Systeme werden erneut immer komplexer, die Komponenten nehmen zu und ein einzelner Host gen\u00fcgt nicht mehr den Anforderungen des Systems, weshalb Cluster gebaut werden m\u00fcssen. Wir kommen wieder zu den Systemadministratoren zur\u00fcck, die in der Lage sind, diese Systeme zu erstellen.<\/p>\n<p><\/p>\n<p>Zyklus f\u00fcr Zyklus tauchen verschiedene Systeme auf, die die Entwicklung und\/oder Administration erleichtern, es entstehen Orchestrierungssysteme, die, bis zu dem Punkt, an dem man vom Standardprozess abweichen muss, einfach zu bedienen sind. Die Microservices-Architektur entstand ebenfalls mit dem Ziel, alles oben Genannte zu vereinfachen \u2014 weniger Abh\u00e4ngigkeiten, einfacher in der Verwaltung. In meiner Erfahrung habe ich die vollst\u00e4ndige Microservices-Architektur nicht erlebt, ich w\u00fcrde sagen 50 zu 50 \u2014 50 Prozent Microservices, schwarze Boxen, was hineinkommt, wird verarbeitet, und die anderen 50 \u2014 ein zerfleddertes Monolith, Dienste, die nicht unabh\u00e4ngig von anderen Komponenten arbeiten k\u00f6nnen. All dies hat erneut die Anforderungen an das Wissensniveau sowohl der Entwickler als auch der Administratoren erh\u00f6ht.<\/p>\n<p><\/p>\n<p>Solche \u201eSchaukelbewegungen\u201c auf Expertenniveau in Bezug auf bestimmte Ressourcen dauern bis heute an. Aber wir haben uns ein wenig abgelenkt, es gibt zahlreiche Punkte, die es wert sind, beleuchtet zu werden.<\/p>\n<p><\/p>\n<h2 id=\"build-engineerrelease-engineer\">Build Engineer\/Release Engineer<\/h2>\n<p><\/p>\n<p>Sehr spezialisierte Ingenieure, die als Mittel zur Standardisierung von Softwarebuilds und -Release-Prozessen entstanden sind. Mit der Einf\u00fchrung von Agile schienen sie zwar an Bedeutung zu verlieren, doch das ist nicht der Fall. Diese Spezialisierung entstand als Werkzeug zur Standardisierung genau der Softwareverteilung in industriellem Ma\u00dfstab, d.h. durch Anwendung standardisierter Techniken f\u00fcr alle Produkte des Unternehmens. Mit dem Aufkommen von DevOps haben die Entwickler teilweise Funktionen verloren, da sie nun selbst die Produkte f\u00fcr die Lieferung vorbereiten. Angesichts der sich ver\u00e4ndernden Infrastruktur und dem Ansatz, m\u00f6glichst schnell ohne R\u00fccksicht auf die Qualit\u00e4t zu liefern, sind sie im Laufe der Zeit eher zu einem Hemmnis f\u00fcr Ver\u00e4nderungen geworden, da die Einhaltung von Qualit\u00e4tsstandards die Auslieferung unvermeidlich verlangsamt. So hat nach und nach ein Teil der Aufgaben der Build-\/Release-Ingenieure auf die Schultern der Systemadministratoren \u00fcbergegriffen.<\/p>\n<p><\/p>\n<h2 id=\"opsy-takie-raznye\">Ops sind so unterschiedlich<\/h2>\n<p><\/p>\n<p>Wir bewegen uns weiter und erneut dr\u00e4ngt uns die Vielzahl an Aufgaben und der Mangel an qualifiziertem Personal zu einer strengen Spezialisierung. Wie Pilze nach dem Regen tauchen verschiedene Operations auf:<\/p>\n<p><\/p>\n<ul>\n<li>TechOps \u2013 Systemadministratoren, auch bekannt als HelpDesk Engineer<\/li>\n<li>LiveOps \u2013 Systemadministratoren, die haupts\u00e4chlich f\u00fcr produktive Umgebungen verantwortlich sind<\/li>\n<li>CloudOps \u2013 Systemadministratoren, die sich auf \u00f6ffentliche \u201eClouds\u201c wie Azure, AWS, GCP usw. spezialisiert haben.<\/li>\n<li>PlatOps\/InfraOps\/SysOps \u2013 Systemadministratoren der Infrastruktur.<\/li>\n<li>NetOps \u2013 Netzwerkadministratoren<\/li>\n<li>SecOps \u2013 Systemadministratoren, die sich auf Informationssicherheit spezialisiert haben \u2013 PCI-compliance, CIS-compliance, Patch-Management usw.<\/li>\n<\/ul>\n<p><\/p>\n<p>DevOps \u2014 (theoretisch) eine Person, die alle Prozesse des Entwicklungszyklus versteht \u2014 die Entwicklung, das Testen, die Architektur des Produkts versteht, in der Lage ist, Sicherheitsrisiken zu bewerten und mit Automatisierungsans\u00e4tzen und -mitteln, zumindest auf hohem Niveau, vertraut ist, und die auch die Vor- und Nachbereitungsunterst\u00fctzung des Produkts versteht. Eine Person, die sowohl als Anwalt der Operations als auch der Development fungieren kann, was eine g\u00fcnstige Zusammenarbeit zwischen diesen beiden S\u00e4ulen erm\u00f6glicht. Sie versteht die Arbeitsplanung der Teams und das Management der Erwartungen des Auftraggebers.<\/p>\n<p><\/p>\n<p>Um solche Arbeiten und Pflichten auszuf\u00fchren, muss diese Person \u00fcber Mittel zur Verwaltung nicht nur der Entwicklungs- und Testprozesse, sondern auch der Verwaltung der Produktinfrastruktur sowie der Ressourcenplanung verf\u00fcgen. DevOps kann in diesem Verst\u00e4ndnis nicht nur in der IT, in R&amp;D oder sogar in PMO angesiedelt sein, sondern sollte Einfluss in all diesen Bereichen haben \u2014 als technischer Direktor des Unternehmens, Chief Technical Officer.<\/p>\n<p><\/p>\n<p>Ist das in Ihrem Unternehmen so? \u2014 Ich bezweifle es. In den meisten F\u00e4llen ist es entweder IT oder R&amp;D.<\/p>\n<p><\/p>\n<p>Ein Mangel an Ressourcen und die M\u00f6glichkeit, zumindest auf eines dieser drei T\u00e4tigkeitsfelder Einfluss zu nehmen, wird das Gewicht der Probleme in die Richtung verschieben, wo diese \u00c4nderungen einfacher umgesetzt werden k\u00f6nnen, wie beispielsweise technische Einschr\u00e4nkungen f\u00fcr die Releases aufgrund von \u201eschmutzigem\u201c Code nach Angaben der statischen Analysewerkzeuge. Das bedeutet, wenn PMO einen strengen Termin f\u00fcr die Funktionalit\u00e4tsver\u00f6ffentlichung festlegt, kann R&amp;D nicht rechtzeitig ein qualitativ hochwertiges Ergebnis liefern und liefert es, wie auch immer m\u00f6glich, ab, wobei das Refactoring auf sp\u00e4ter verschoben wird; DevOps, das zur IT geh\u00f6rt, blockiert mit technischen Mitteln das Release. Ein Mangel an Befugnissen zur \u00c4nderung der Situation f\u00fchrt im Falle verantwortlicher Mitarbeiter zu einer \u00fcbertriebenen Verantwortlichkeit f\u00fcr Dinge, die sie nicht beeinflussen k\u00f6nnen, besonders wenn diese Mitarbeiter die Fehler verstehen und sehen k\u00f6nnen und wissen, wie sie diese beheben k\u00f6nnen \u2014 \u201eGl\u00fcck in der Unwissenheit\u201c \u2014 und als Folge zu Burnout und dem Verlust dieser Mitarbeiter.<\/p>\n<p><\/p>\n<h2 id=\"rynok-devops-resursov\">Markt f\u00fcr DevOps-Ressourcen<\/h2>\n<p><\/p>\n<p>Lassen Sie uns einige Stellenangebote f\u00fcr die Position DevOps von verschiedenen Unternehmen ansehen. <\/p>\n<p><\/p>\n<blockquote><p><strong>Wir sind bereit, Sie zu treffen, wenn Sie:<\/strong><\/p>\n<ol>\n<li>Zabbix beherrschen und wissen, was Prometheus ist;<\/li>\n<li>Iptables;<\/li>\n<li>BASH-Student;<\/li>\n<li>Professor Ansible;<\/li>\n<li>Linux-Guru;<\/li>\n<li>K\u00f6nnen Sie Debugging nutzen und gemeinsam mit Entwicklern Probleme in Anwendungen (php\/java\/python) finden? <\/li>\n<li>Routing verursacht bei Ihnen keine Panik;<\/li>\n<li>Sie legen gro\u00dfen Wert auf die Sicherheit des Systems;<\/li>\n<li>Sie sichern \u201ealles und jedes\u201c und stellen es erfolgreich wieder her;<\/li>\n<li>Sie wissen, das System so zu konfigurieren, dass Sie aus dem Minimum das Maximum herausholen;<\/li>\n<li>Sie konfigurieren Replikationen vor dem Schlafengehen in Postgres und MySQL;<\/li>\n<li>Die Konfiguration und Anpassung von CI\/CD ist f\u00fcr Sie ebenso notwendig wie Fr\u00fchst\u00fcck\/Mittagessen\/Abendessen.<\/li>\n<li>Sie haben Erfahrung mit AWS;<\/li>\n<li>Sie sind bereit, sich mit dem Unternehmen weiterzuentwickeln;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Also:<\/p>\n<p><\/p>\n<ul>\n<li>von 1 bis 6 \u2013 Systemadministrator<\/li>\n<li>7 \u2013 ein wenig Netzadministration, was ebenfalls zu einem Systemadministrator auf Mittelstufe geh\u00f6rt<\/li>\n<li>8 \u2013 ein wenig Sicherheit, was f\u00fcr einen Systemadministrator auf Mittelstufe erforderlich ist<\/li>\n<li>9-11 \u2013 Middle System Administrator<\/li>\n<li>12 \u2013 Je nach den gestellten Aufgaben entweder Middle System Administrator oder Build Engineer<\/li>\n<li>13 \u2013 Virtualisierung \u2013 Middle System Administrator oder so genannter CloudOps, erweitertes Wissen \u00fcber spezifische Dienste <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/\"   title=\"Hosting\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2346\">Hosting<\/a> der Plattform, um Gelder effizient zu nutzen und die Wartungsbelastung zu reduzieren<\/li>\n<\/ul>\n<p><\/p>\n<p>Zusammenfassend l\u00e4sst sich zu diesem Stellenangebot sagen, dass die Bewerber haupts\u00e4chlich ein Middle\/Senior System Administrator sind.<\/p>\n<p><\/p>\n<p>\u00dcbrigens sollte man Administratoren nicht zu stark in Linux\/Windows unterteilen. Ich verstehe nat\u00fcrlich, dass sich die Dienste und Systeme dieser beiden Welten unterscheiden, aber die Grundlage ist bei allen gleich, und jeder respektable Administrator ist sowohl mit dem einen als auch dem anderen vertraut. Selbst wenn er es nicht ist, wird es f\u00fcr einen kompetenten Administrator kein Problem sein, sich damit vertraut zu machen.<\/p>\n<p><\/p>\n<p>Betrachten wir eine andere Stelle:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Erfahrung im Aufbau von hochgradig belastbaren Systemen;<\/li>\n<li>Ausgezeichnete Kenntnisse in Betriebssystemen Linux, allgemeiner Software und Web-Stacks (Nginx, PHP\/Python, HAProxy, MySQL\/PostgreSQL, Memcached, Redis, RabbitMQ, ELK);<\/li>\n<li>Erfahrung mit Virtualisierungssystemen (<a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4370\">KVM<\/a>, VMWare, LXC\/Docker);<\/li>\n<li>Beherrschung von Skriptsprache;<\/li>\n<li>Verst\u00e4ndnis der Arbeitsweise von Netzwerkprotokollen und -netzwerken;<\/li>\n<li>Verst\u00e4ndnis der Prinzipien des Aufbaus fehlertoleranter Systeme;<\/li>\n<li>Selbstst\u00e4ndigkeit und Initiative;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Wir analysieren:<\/p>\n<p><\/p>\n<ul>\n<li>1 \u2013 Senior System Administrator<\/li>\n<li>2 \u2013 Je nach dem Sinn, der in diesen Stack gelegt wird \u2013 Middle\/Senior System Administrator<\/li>\n<li>3 \u2013 Erfahrung kann auch bedeuten: \u201eIch habe keine Cluster hochgefahren, aber virtuelle Maschinen erstellt und verwaltet, hatte einen Docker-Host und Zugang zu Containern\u201c \u2013 Middle System Administrator<\/li>\n<li>4 \u2014 Junior System Administrator \u2014 ja, ein Admin, der nicht in der Lage ist, elementare Automatisierungsskripte zu schreiben, egal in welcher Sprache, ist kein Admin \u2014 ein Techniker.<\/li>\n<li>5 \u2014 Middle System Administrator<\/li>\n<li>6 \u2014 Senior System Administrator<\/li>\n<\/ul>\n<p><\/p>\n<p>Zusammenfassend \u2014 Middle\/Senior System Administrator<\/p>\n<p><\/p>\n<p>Noch eine:<\/p>\n<p><\/p>\n<blockquote>\n<ol>\n<li>Erfahrung in der DevOps-Arbeit;<\/li>\n<li>Erfahrung in der Verwendung eines oder mehrerer Produkte zur Erstellung von CI\/CD-Prozessen. Gitlab CI w\u00e4re von Vorteil;<\/li>\n<li>Arbeiten mit Containern und Virtualisierung; Wenn Sie Docker verwendet haben \u2013 gut, und wenn k8s \u2013 ausgezeichnet!<\/li>\n<li>Erfahrung in einem agilen Team;<\/li>\n<li>Kenntnis einer beliebigen Programmiersprache;<\/li>\n<\/ol>\n<p>\n<\/p><\/blockquote>\n<p>Lassen Sie uns sehen:<\/p>\n<p><\/p>\n<ul>\n<li>1 \u2014 Hm\u2026 Was meinen die Leute? =) Wahrscheinlich wissen sie selbst nicht, was sich dahinter verbirgt.<\/li>\n<li>2 \u2014 Build Engineer<\/li>\n<li>3 \u2014 Middle System Administrator<\/li>\n<li>4 \u2014 Soft Skills, lassen wir vorerst beiseite, obwohl Agile eine weitere Sache ist, die so interpretiert wird, wie es bequem ist.<\/li>\n<li>5 \u2014 Zu vage \u2014 das kann eine Skriptsprache oder eine kompilierte Sprache sein. Ich frage mich, ob sie es okay finden, dass ich in der Schule Pascal und Basic geschrieben habe? =)<\/li>\n<\/ul>\n<p><\/p>\n<p>Ich m\u00f6chte auch einen Kommentar zu Punkt 3 abgeben, um das Verst\u00e4ndnis zu st\u00e4rken, warum dieser Punkt von einem Systemadministrator abgedeckt wird. Kubernetes ist lediglich eine Orchestrierung, ein Tool, das direkte Befehle an Netzwerktreiber und Virtualisierungs-\/Isolierungs-Hosts in einige Befehle einwickelt und die Kommunikation mit ihnen abstrakt gestaltet, das ist alles. Nehmen wir als Beispiel das \u201eBuild-Framework\u201c Make, das ich \u00fcbrigens nicht f\u00fcr ein Framework halte. Ja, ich wei\u00df von dem Trend, Make \u00fcberall hineinzuschieben, wo es notwendig und unn\u00f6tig ist \u2013 zum Beispiel Maven in Make zu verpacken, ernsthaft?<br \/>\nIm Grunde ist Make einfach eine H\u00fclle um die Shell, die die Kompilierungsbefehle, Link-Befehle und die Kompilierungsumgebung vereinfacht, genauso wie k8s.<\/p>\n<p><\/p>\n<p>Einmal habe ich einen Typen interviewt, der k8s in seiner Arbeit \u00fcber OpenStack verwendet hat, und er erz\u00e4hlte, wie er Dienste darauf bereitgestellt hat, als ich jedoch speziell nach OpenStack fragte, stellte sich heraus, dass er von Systemadministratoren verwaltet wird und genauso hochgefahren wird. Glauben Sie wirklich, dass eine Person, die OpenStack hochgefahren hat, egal welche Plattform sie dahinter benutzt, nicht in der Lage ist, k8s zu verwenden? =)<br \/>\nDieser Bewerber ist in Wirklichkeit kein DevOps, sondern ein gew\u00f6hnlicher Systemadministrator, um genauer zu sein, Kubernetes Administrator.<\/p>\n<p><\/p>\n<p>Lassen Sie uns erneut zusammenfassen \u2014 Middle\/Senior System Administrator gen\u00fcgt ihm.<\/p>\n<p><\/p>\n<h2 id=\"skolko-veshat-v-grammah\">Wie viel in Gramm aufh\u00e4ngen<\/h2>\n<p><\/p>\n<p>Der Gehaltsbereich f\u00fcr die angegebenen Stellenangebote liegt zwischen 90k und 200k.<br \/>\nJetzt m\u00f6chte ich eine Verbindung zwischen den finanziellen Verg\u00fctungen von Systemadministratoren und DevOps-Engineers herstellen.<\/p>\n<p><\/p>\n<p>Prinzipiell kann man zur Vereinfachung die Grade nach Berufserfahrung aufteilen, auch wenn dies nicht genau sein wird, ist es f\u00fcr die Zwecke des Artikels ausreichend.<\/p>\n<p><\/p>\n<p>Erfahrung:<\/p>\n<p><\/p>\n<ol>\n<li>bis zu 3 Jahren \u2014 Junior<\/li>\n<li>bis zu 6 Jahren \u2014 Middle<\/li>\n<li>\u00fcber 6 Jahren \u2014 Senior<\/li>\n<\/ol>\n<p><\/p>\n<p>Die Jobb\u00f6rse bietet an:<br \/>\nSystemadministratoren:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 Jahre \u2014 50k Rubel.<\/li>\n<li>Middle \u2014 5 Jahre \u2014 70k Rubel.<\/li>\n<li>Senior \u2014 11 Jahre \u2014 100k Rubel.<\/li>\n<\/ol>\n<p><\/p>\n<p>DevOps-Engineers:<\/p>\n<p><\/p>\n<ol>\n<li>Junior \u2014 2 Jahre \u2014 100k Rubel.<\/li>\n<li>Middle \u2014 3 Jahre \u2014 160k Rubel.<\/li>\n<li>Senior \u2014 6 Jahre \u2014 220k Rubel.<\/li>\n<\/ol>\n<p><\/p>\n<p>F\u00fcr die Berufserfahrung von \u201eDevOps\u201c wurde jede Art von Erfahrung herangezogen, die in irgendeiner Weise den SDLC ber\u00fchrt.<\/p>\n<p><\/p>\n<p>Aus dem Vorangegangenen folgt, dass Unternehmen tats\u00e4chlich keine DevOps ben\u00f6tigen und dass sie mindestens 50 Prozent der urspr\u00fcnglich geplanten Ausgaben einsparen k\u00f6nnten, wenn sie einen Administrator einstellen w\u00fcrden. Dar\u00fcber hinaus k\u00f6nnten sie die Anforderungen an die gesuchte Person klarer definieren und den Bedarf schneller decken. Man sollte auch nicht vergessen, dass eine klare Aufgabenverteilung die Anforderungen an das Personal senkt und eine angenehmere Atmosph\u00e4re im Team schafft, da es keine \u00dcberlappungen gibt. In den meisten Stellenanzeigen wimmelt es von Tools und DevOps-Labels, die jedoch nicht wirklich Anforderungen an einen DevOps Engineer enthalten, sondern lediglich Anfragen nach einem Tool-administrator.<\/p>\n<p><\/p>\n<p>Der Ausbildungsprozess f\u00fcr DevOps-Engineers ist ebenfalls nur auf eine Reihe spezieller Aufgaben und Tools beschr\u00e4nkt, was kein allgemeines Verst\u00e4ndnis der Prozesse und deren Abh\u00e4ngigkeiten vermittelt. Es ist sicherlich beeindruckend, wenn eine Person mit Terraform in der Lage ist, AWS EKS in Verbindung mit Fluentd Sidecar in diesem Cluster und dem AWS ELK-Stack f\u00fcr das Logging-System in 10 Minuten mit nur einem Befehl in der Konsole zu deployen, aber wenn sie das Grundprinzip der Logverarbeitung und deren Notwendigkeit nicht versteht und nicht wei\u00df, wie man Metriken dar\u00fcber sammelt und die Dienstqualit\u00e4t \u00fcberwacht, bleibt sie das gleiche \u201eEinsteigermodul\u201c, das einige Tools bedienen kann.<\/p>\n<p><\/p>\n<p>Die Nachfrage erzeugt jedoch Angebot, und wir sehen einen extrem \u00fcberhitzten Markt f\u00fcr die Position des DevOps, wo die Anforderungen nicht mit der tats\u00e4chlichen Rolle \u00fcbereinstimmen und lediglich Systemadministratoren erm\u00f6glichen, mehr zu verdienen.<\/p>\n<p><\/p>\n<p>Wer sind sie also? DevOps oder gierige Systemadministratoren? =)<\/p>\n<p><\/p>\n<h2 id=\"kak-dalshe-zhit\">Wie geht es weiter?<\/h2>\n<p><\/p>\n<p>Arbeitgeber m\u00fcssen ihre Anforderungen pr\u00e4ziser formulieren und genau die Personen suchen, die sie ben\u00f6tigen, anstatt mit Labels um sich zu werfen. Wenn Sie nicht wissen, was DevOps macht, sind sie in diesem Fall nicht erforderlich.<\/p>\n<p><\/p>\n<p>Arbeitnehmer sollten lernen. St\u00e4ndig ihr Wissen verbessern, die Gesamtzusammenh\u00e4nge der Prozesse betrachten und den Weg zum gesetzten Ziel verfolgen. Man kann werden, was man will, man muss sich nur anstrengen.<\/p>\n<p>Quelle: <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.1.1 - 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\/de\/blog\/administrirovanie\/kto-takie-devops\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\udd47Wer sind die DevOps? | ProHoster","description":"Im Moment ist dies eine der teuersten Positionen auf dem Markt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kto-takie-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/38521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=38521"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38521\/revisions"}],"predecessor-version":[{"id":164245,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38521\/revisions\/164245"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=38521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=38521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=38521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}