{"id":75526,"date":"2020-03-26T19:42:18","date_gmt":"2020-03-26T17:42:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen"},"modified":"2020-03-26T19:42:18","modified_gmt":"2020-03-26T17:42:18","slug":"kto-takoj-devops-i-kogda-on-ne-nuzhen","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","title":{"rendered":"Was ist DevOps und wann ist es nicht erforderlich?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Was ist DevOps und wann ist es nicht erforderlich?\" src=\"\/wp-content\/uploads\/2020\/03\/dd0004f6f305d9fbf44ac3ffe080157b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas Thema DevOps hat in den letzten Jahren enorm an Popularit\u00e4t gewonnen. Viele tr\u00e4umen davon, Teil davon zu werden, doch zeigt die Praxis, dass oft nur das Gehaltsniveau ausschlaggebend ist.<\/p>\n<p>Einige f\u00fchren in ihrem Lebenslauf DevOps an, obwohl sie nicht immer den Kern des Begriffs verstehen. Manche sind der Meinung, dass sie, sobald sie Ansible, GitLab, Jenkins, Terraform und \u00e4hnliche Technologien beherrschen (die Liste kann je nach Vorliebe fortgesetzt werden), sofort \u201eDevOps-Experten\u201c sind. Das ist selbstverst\u00e4ndlich nicht der Fall.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nSeit mehreren Jahren befasse ich mich haupts\u00e4chlich mit der Implementierung von DevOps in verschiedenen Unternehmen. Davor habe ich \u00fcber 20 Jahre in Positionen von Systemadministrator bis IT-Direktor gearbeitet. Derzeit bin ich DevOps Lead Engineer bei Playgendary. <\/p>\n<h3>Wer ist ein DevOps?<\/h3>\n<p>\nDie Idee, einen Artikel zu schreiben, entstand nach der wiederholten Frage: \u201eWer ist ein DevOps?\u201c. Es gibt nach wie vor keinen etablierten Begriff daf\u00fcr, was oder wer es ist. Einige Antworten sind bereits in diesem <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/hlFDMWrkhoI\">Video<\/a><\/noindex>. Zuerst werde ich die wichtigsten Aussagen daraus zusammenfassen und anschlie\u00dfend meine Beobachtungen und Gedanken teilen.<\/p>\n<p>DevOps ist kein Spezialist, den man einstellen kann, kein Set von Tools und kein Entwicklerteam mit Ingenieuren.<\/p>\n<blockquote><p>DevOps ist eine Philosophie und Methodologie.<\/p><\/blockquote>\n<p>\nMit anderen Worten handelt es sich um eine Reihe von Praktiken, die eine aktive Interaktion zwischen Entwicklern und Systemadministratoren f\u00f6rdert. Das bedeutet, Arbeitsabl\u00e4ufe miteinander zu verkn\u00fcpfen und zu integrieren.<\/p>\n<p>Mit dem Aufkommen von DevOps sind die Struktur und die Rollen der Fachleute unver\u00e4ndert geblieben (es gibt Entwickler und es gibt Ingenieure), aber die Regeln f\u00fcr die Zusammenarbeit haben sich ge\u00e4ndert. Die Grenzen zwischen den Abteilungen sind verschwommen.<\/p>\n<p>Die Ziele von DevOps lassen sich in drei Punkten zusammenfassen: <\/p>\n<ul>\n<li>Software muss regelm\u00e4\u00dfig aktualisiert werden.<\/li>\n<li>Software muss schnell entwickelt werden.<\/li>\n<li>Software muss einfach und in kurzer Zeit implementiert werden.<\/li>\n<\/ul>\n<p>\nDevOps hat kein einzelnes Werkzeug. Die Konfiguration, der Einsatz und das Erlernen mehrerer Produkte bedeuten nicht, dass ein Unternehmen DevOps hat. Es gibt viele Werkzeuge, die in verschiedenen Phasen eingesetzt werden, aber alle dienen einem gemeinsamen Ziel.<\/p>\n<p><img decoding=\"async\" alt=\"Was ist DevOps und wann ist es nicht erforderlich?\" src=\"\/wp-content\/uploads\/2020\/03\/4f2d8b6dac21205bf5e3ab7fa283da12.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Und dies ist nur ein Teil der DevOps-Werkzeuge.<\/i><\/p>\n<p>Ich habe mehr als zwei Jahre lang Interviews f\u00fcr die Position des DevOps-Ingenieurs gef\u00fchrt und mir ist bewusst geworden, wie wichtig es ist, den Begriff klar zu verstehen. Es hat sich spezifische Erfahrung, Beobachtungen und Gedanken angesammelt, die ich teilen m\u00f6chte.<\/p>\n<p>Aus meinen Erfahrungen in Vorstellungsgespr\u00e4chen sehe ich folgendes Bild: <b>Bei Fachleuten, die DevOps als Position betrachten, gibt es oft Missverst\u00e4ndnisse mit den Kollegen.<\/b>.<\/p>\n<p>Ein pr\u00e4gnantes Beispiel gab es, als ein junger Mann zum Vorstellungsgespr\u00e4ch kam, der in seinem Lebenslauf viele kluge Worte hatte. In den letzten drei Arbeitsstellen hatte er nur 5-6 Monate Erfahrung. Aus zwei Startups ist er gegangen, weil sie 'nicht durchgestartet sind'. Bei dem dritten Unternehmen meinte er, dass ihn dort niemand verstehe: Die Entwickler schreiben Code f\u00fcr Windows, w\u00e4hrend der Gesch\u00e4ftsf\u00fchrer verlangt, dass dieser Code in einen normalen Docker gepackt und in die CI\/CD-Pipeline integriert wird. Der Junge hat viel Negatives \u00fcber seinen aktuellen Arbeitsplatz und seine Kollegen erz\u00e4hlt \u2013 man wollte ihm fast sagen: 'So verkaufst du keinen Elefanten.'<\/p>\n<p>Dann stellte ich ihm eine Frage, die ganz oben auf meiner Liste f\u00fcr jeden Kandidaten steht.<\/p>\n<p>\u2014 Was bedeutet DevOps pers\u00f6nlich f\u00fcr dich?<br \/>\n\u2014 Allgemein oder wie ich es wahrnehme?<\/p>\n<p>Mich interessierte seine pers\u00f6nliche Meinung. Er kannte die Theorie und die Herkunft des Begriffs, war aber kategorisch anderer Meinung. Er war der Ansicht, dass DevOps eine Position ist. Hierin liegt der Grund f\u00fcr seine Probleme, ebenso wie bei anderen Fachleuten mit derselben Meinung.<\/p>\n<p>Arbeitgeber, die von der \"Magie von DevOps\" geh\u00f6rt haben, suchen nach jemandem, der diese \"Magie\" erschaffen kann. Bewerber, die denken, \"DevOps ist nur ein Job\", verstehen nicht, dass sie mit dieser Einstellung die Erwartungen nicht erf\u00fcllen k\u00f6nnen. Generell haben sie in ihrem Lebenslauf DevOps erw\u00e4hnt, weil es ein Trend ist und viel bezahlt wird. <\/p>\n<h3>Die Methodologie und Philosophie von DevOps<\/h3>\n<p>\nDie Methodologie kann theoretisch oder praktisch sein. In unserem Fall handelt es sich um Letzteres. Wie ich bereits erw\u00e4hnt habe, ist DevOps ein Set von Praktiken und Strategien, die zur Erreichung bestimmter Ziele angewendet werden. Je nach den Gesch\u00e4ftsprozessen des Unternehmens kann es dabei erhebliche Unterschiede geben, was jedoch nicht bedeutet, dass es besser oder schlechter ist.<\/p>\n<blockquote><p>Die DevOps-Methodologie ist lediglich ein Mittel zur Erreichung der gesetzten Ziele.<\/p><\/blockquote>\n<p>\nKommen wir nun zur Philosophie von DevOps. Und das ist wahrscheinlich die schwierigste Frage.<\/p>\n<p>Es ist schwierig, eine kurze und pr\u00e4gnante Antwort zu formulieren, da es noch nicht formalisiert ist. Da die Anh\u00e4nger der DevOps-Philosophie haupts\u00e4chlich in der Praxis t\u00e4tig sind, bleibt kaum Zeit f\u00fcr philosophisches Nachdenken. Dennoch ist dies ein sehr wichtiger Prozess, der direkt mit ingenieurtechnischen T\u00e4tigkeiten verbunden ist. Es gibt sogar einen spezialisierten Wissensbereich \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B8\">Technikphilosophie<\/a><\/noindex>.<\/p>\n<p>An meiner Hochschule gab es kein solches Fach, sodass ich alles selbstst\u00e4ndig aus den Materialien lernen musste, die ich in den 90er Jahren finden konnte. Das Thema ist f\u00fcr die ingenieurtechnische Ausbildung nicht verpflichtend, was die Abwesenheit einer formalisierten Antwort erkl\u00e4rt. Doch diejenigen, die sich ernsthaft mit DevOps besch\u00e4ftigt haben, beginnen, einen gewissen \u201eGeist\u201c oder eine \u201eunbewusste Allumf\u00e4nglichkeit\u201c aller Unternehmensprozesse zu versp\u00fcren.<\/p>\n<p>Ich habe in meiner Erfahrung versucht, einige \u201ePostulate\u201c dieser Philosophie zu formalize. Folgendes ist dabei herausgekommen:<\/p>\n<ul>\n<li>DevOps ist nicht etwas Eigenst\u00e4ndiges, das man als eigenes Wissensgebiet oder T\u00e4tigkeitsfeld abgrenzen k\u00f6nnte.<\/li>\n<li>Alle Mitarbeiter des Unternehmens sollten sich bei der Planung ihrer Aktivit\u00e4ten nach der DevOps-Methodologie richten.<\/li>\n<li>DevOps betrifft alle Prozesse innerhalb des Unternehmens.<\/li>\n<li>DevOps existiert, um die Zeitaufw\u00e4nde bei allen Prozessen innerhalb des Unternehmens zu reduzieren, um die Entwicklung seiner Dienstleistungen und den maximalen Komfort f\u00fcr die Kunden sicherzustellen.<\/li>\n<li>DevOps, modern ausgedr\u00fcckt, ist die proaktive Haltung jedes Mitarbeiters des Unternehmens, die darauf abzielt, Zeitkosten zu senken und die Qualit\u00e4t der IT-Produkte, die uns umgeben, zu verbessern.<\/li>\n<\/ul>\n<p>\nIch denke, dass meine \"Postulate\" ein eigenes Thema f\u00fcr eine Diskussion sind. Aber jetzt gibt es einen klaren Ausgangspunkt.<\/p>\n<h3>Was macht DevOps aus?<\/h3>\n<p>\nDas Schl\u00fcsselwort hier ist Kommunikation. Es gibt sehr viele Kommunikationswege, deren Initiator genau der DevOps-Ingenieur sein sollte. Warum? Weil es sich um eine Philosophie und Methodologie handelt, und erst danach um ingenieurtechnisches Wissen.<\/p>\n<p>Ich kann nicht mit 100%iger Sicherheit \u00fcber den westlichen Arbeitsmarkt sprechen. Aber ich wei\u00df ziemlich viel \u00fcber den DevOps-Markt in Russland. Neben hunderten von Vorstellungsgespr\u00e4chen habe ich in den letzten anderthalb Jahren an rund einhundert technischen Presales zur Dienstleistung 'Einf\u00fchrung von DevOps' f\u00fcr gro\u00dfe russische Unternehmen und Banken teilgenommen.<\/p>\n<p>In Russland ist DevOps noch ein relativ junges, aber bereits angesagtes Thema. Soweit ich informiert bin, gab es allein in Moskau im Jahr 2019 einen Mangel an solchen Fachkr\u00e4ften von \u00fcber 1000 Personen. Das Wort Kubernetes ist f\u00fcr Arbeitgeber fast wie ein rotes Tuch f\u00fcr einen Stier. Anh\u00e4nger dieses Tools sind bereit, es sogar dort einzusetzen, wo es nicht n\u00f6tig und wirtschaftlich nicht sinnvoll ist. Arbeitgeber verstehen nicht immer, wann es sinnvoller ist, was zu verwenden, und bei einer ordnungsgem\u00e4\u00dfen Implementierung kostet die Einrichtung eines Kubernetes-Clusters 2-3 Mal mehr als die Bereitstellung einer Anwendung nach einer herk\u00f6mmlichen Cluster-Architektur. Nutzen Sie es dort, wo es wirklich ben\u00f6tigt wird. <\/p>\n<p><img decoding=\"async\" alt=\"Was ist DevOps und wann ist es nicht erforderlich?\" src=\"\/wp-content\/uploads\/2020\/03\/7f8a2a30abc7a2cd59b49083c7011211.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie Einf\u00fchrung von DevOps ist aus finanzieller Sicht teuer und ist nur dort gerechtfertigt, wo es wirtschaftliche Vorteile in anderen Bereichen bringt, und nicht nur f\u00fcr sich selbst.<\/p>\n<p>DevOps-Engineers sind tats\u00e4chlich Pioniere \u2013 sie sind diejenigen, die diese Methodik als erste im Unternehmen implementieren und die entsprechenden Prozesse aufbauen m\u00fcssen. Um dies erfolgreich zu gestalten, ist es wichtig, dass der Spezialist st\u00e4ndig mit Mitarbeitern und Kollegen auf allen Ebenen interagiert. Wie ich oft sage, m\u00fcssen alle Mitarbeiter des Unternehmens in den DevOps-Implementierungsprozess einbezogen werden: vom Reinigungspersonal bis zum CEO. Das ist eine zwingende Voraussetzung. Wenn das am wenigsten erfahrene Teammitglied nicht wei\u00df und versteht, was DevOps ist und warum bestimmte organisatorische Ma\u00dfnahmen ergriffen werden, wird die erfolgreiche Einf\u00fchrung nicht gelingen.<\/p>\n<p>Zudem muss der DevOps-Engineer hin und wieder administrative Ressourcen nutzen. Zum Beispiel, um \"Widerst\u00e4nde aus der Umgebung\" zu \u00fcberwinden \u2013 wenn das Team nicht bereit ist, die Tools und die Methodik von DevOps zu akzeptieren. <\/p>\n<p>Entwickler sollten sich ausschlie\u00dflich auf das Schreiben von Code und Tests konzentrieren. Daf\u00fcr ben\u00f6tigen sie keinen leistungsstarken Laptop, auf dem sie die gesamte Infrastruktur des Projekts lokal aufbauen und verwalten. Ein Frontend-Entwickler beispielsweise speichert alle Elemente der Anwendung, einschlie\u00dflich der Datenbank, des S3-Emulators (minio) und mehr, auf seinem Laptop. Das bedeutet, dass er viel Zeit mit der Wartung dieser lokalen Infrastruktur verbringt und allein mit allen Problemen dieser L\u00f6sung zu k\u00e4mpfen hat, anstatt Code f\u00fcr das Frontend zu entwickeln. Solche Personen k\u00f6nnten sich gegen Ver\u00e4nderungen str\u00e4uben.<\/p>\n<p>Es gibt jedoch Teams, die im Gegenteil gerne neue Werkzeuge und Methoden einf\u00fchren und aktiv an diesem Prozess teilnehmen. Selbst in solchen F\u00e4llen bleibt die Kommunikation zwischen dem DevOps-Ingenieur und dem Team unerl\u00e4sslich.<\/p>\n<h3>Wann DevOps nicht ben\u00f6tigt wird<\/h3>\n<p>\nEs gibt Situationen, in denen DevOps nicht ben\u00f6tigt wird. Das ist eine Tatsache, die verstanden und akzeptiert werden muss.<\/p>\n<p>Zun\u00e4chst betrifft dies alle Unternehmen (insbesondere kleine Unternehmen), deren Gewinn nicht direkt von der Verf\u00fcgbarkeit oder Abwesenheit von IT-Produkten abh\u00e4ngt, die Informationsservices f\u00fcr Kunden bereitstellen. Hierbei geht es nicht um die Unternehmenswebsite, sei sie eine statische \"Visitenkarte\" oder mit dynamischen Nachrichtenbl\u00f6cken usw.<\/p>\n<p>DevOps ist notwendig, wenn die Verf\u00fcgbarkeit, Qualit\u00e4t und Zielgerichtetheit dieser Informationsservices f\u00fcr die Interaktion mit dem Kunden die Zufriedenheit des Kunden und dessen Wunsch beeinflusst, wieder zu Ihnen zur\u00fcckzukehren.<\/p>\n<p>Ein anschauliches Beispiel ist eine bekannte Bank. Das Unternehmen hat keine herk\u00f6mmlichen Kundenb\u00fcros; der Dokumentenverkehr erfolgt per Post oder durch Kurierdienste, und viele Mitarbeiter arbeiten von zu Hause aus. Das Unternehmen hat aufgeh\u00f6rt, nur eine Bank zu sein, und meiner Meinung nach hat es sich in ein IT-Unternehmen mit entwickelten DevOps-Technologien verwandelt.<\/p>\n<p>Es gibt viele weitere Beispiele und Vortr\u00e4ge, die in den Aufzeichnungen von thematischen Meetups und Konferenzen zu finden sind. Einige davon habe ich pers\u00f6nlich besucht \u2013 es ist eine sehr wertvolle Erfahrung f\u00fcr diejenigen, die in diesem Bereich wachsen m\u00f6chten. Hier sind Links zu YouTube-Kan\u00e4len mit guten Vortr\u00e4gen und Materialien zu DevOps:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjnQreLMbpKsfJwDnHGZLxg\/featured\">DevOops<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UC1nDIT9thqoFSSxvLyPHF5w\/featured\">DevOpsConf<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/profyclub\/featured\">HighLoad++<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">Flant<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCnvbzVff0AGuHHzxcDTtj6w\/featured\">MailRu Cloud-L\u00f6sung<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nDenken Sie jetzt \u00fcber Ihr Unternehmen nach und stellen Sie sich folgende Frage: Wie stark h\u00e4ngt Ihre Firma und deren Gewinn von IT-Produkten ab, die die Interaktion mit Kunden erm\u00f6glichen? <\/p>\n<p>Wenn Ihr Unternehmen Fisch in einem kleinen Laden verkauft und die einzigen IT-Produkte zwei Konfigurationen von 1C: Unternehmen (Buchhaltung und UHN) sind, dann macht es wahrscheinlich keinen Sinn, \u00fcber DevOps zu sprechen.<\/p>\n<p>Sollten Sie jedoch in einem gro\u00dfen Handels- und Produktionsunternehmen t\u00e4tig sein (zum Beispiel in der Herstellung von Jagdwaffen), dann sollten Sie ernsthaft dar\u00fcber nachdenken. Sie k\u00f6nnen die Initiative ergreifen und Ihrer F\u00fchrungskraft die Vorteile der Implementierung von DevOps n\u00e4herbringen. Zudem k\u00f6nnten Sie diesen Prozess leiten. Eine proaktive Haltung ist eines der wesentlichen Prinzipien der DevOps-Philosophie.<\/p>\n<blockquote><p>Die Gr\u00f6\u00dfe und der j\u00e4hrliche Finanzumsatz sind nicht das Hauptkriterium daf\u00fcr, ob Ihre Firma DevOps ben\u00f6tigt.<\/p><\/blockquote>\n<p>\nStellen Sie sich ein gro\u00dfes Industrieunternehmen vor, das nicht direkt mit Endkunden interagiert. Nehmen wir beispielsweise einige Automobilhersteller. Ich bin mir nicht ganz sicher, aber basierend auf meinen fr\u00fcheren Erfahrungen, wurde der Kundenkontakt \u00fcber viele Jahre haupts\u00e4chlich per E-Mail und Telefon abgewickelt. <\/p>\n<p>Ihre Kunden sind eine begrenzte Liste von Autoh\u00e4ndlern, jedem von ihnen ist ein Fachmann des Herstellers zugeordnet. S\u00e4mtlicher interner Dokumentenverkehr erfolgt \u00fcber das ERP-System SAP. Die internen Mitarbeiter sind im Grunde genommen die Kunden des Informationssystems. Die Verwaltung dieses Systems erfolgt jedoch mit klassischen Mitteln zur Verwaltung von Clustersystemen, was die Anwendung von DevOps-Praktiken ausschlie\u00dft.<\/p>\n<p>Die Schlussfolgerung ist: F\u00fcr solche Unternehmen ist die Einf\u00fchrung von DevOps nicht von kritischer Bedeutung, wenn man die Ziele der Methodik zu Beginn des Artikels betrachtet. Allerdings schlie\u00dfe ich nicht aus, dass sie heute einige DevOps-Tools nutzen.<\/p>\n<p>Andererseits gibt es viele kleine Unternehmen, die Software unter Anwendung der DevOps-Methodologie, -philosophie, -praktiken und -tools entwickeln. Diese sehen die Kosten f\u00fcr die Implementierung von DevOps als Investition, die ihnen hilft, im Softwaremarkt effektiv zu konkurrieren. Beispiele solcher Unternehmen findet man <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCjmwHCZ-qh3ro7hHTQhqYQg\">hier<\/a><\/noindex>.<\/p>\n<blockquote><p>Das entscheidende Kriterium zur Einsch\u00e4tzung, ob DevOps notwendig ist: Welche Bedeutung haben Ihre IT-Produkte f\u00fcr das Unternehmen und die Kunden?<\/p><\/blockquote>\n<p>\nWenn das Hauptprodukt des Unternehmens, das Gewinn erwirtschaftet, Software ist \u2013 dann ben\u00f6tigen Sie DevOps. Es spielt keine Rolle, ob Sie durch andere Waren tats\u00e4chlich Geld verdienen. Dazu z\u00e4hlen auch Online-Shops oder mobile Apps mit Spielen.<\/p>\n<p>Jede Art von Spielen existiert nur durch Finanzierung: direkt oder indirekt von den Spielern. Bei Playgendary entwickeln wir kostenlose mobile Spiele, an deren direkter Erstellung mehr als 200 Personen beteiligt sind. Wie setzen wir DevOps ein?<\/p>\n<p>Genau so, wie oben beschrieben. Ich stehe st\u00e4ndig im Kontakt mit Entwicklern und Testern, f\u00fchre interne Schulungen f\u00fcr Mitarbeiter zur Methodologie und den Tools von DevOps durch. <\/p>\n<p>Aktuell setzen wir Jenkins als Werkzeug f\u00fcr CI\/CD-Pipelines ein, um s\u00e4mtliche Build-Prozesse mit Unity zu realisieren und die Deployments in den App Store und den Play Market durchzuf\u00fchren. Auch aus dem klassischen Werkzeugset: <\/p>\n<ul>\n<li>Asana \u2013 f\u00fcr das Projektmanagement. Eine Integration mit Jenkins ist eingerichtet.<\/li>\n<li>Google Meet \u2013 f\u00fcr Videokonferenzen.<\/li>\n<li>Slack \u2013 f\u00fcr die Kommunikation und verschiedene Benachrichtigungen, einschlie\u00dflich Notifications aus Jenkins.<\/li>\n<li>Atlassian Confluence \u2013 f\u00fcr die Dokumentation und Teamarbeit.<\/li>\n<\/ul>\n<p>\nIn naher Zukunft planen wir die Implementierung einer statischen Code-Analyse mit SonarQube und die Durchf\u00fchrung von automatisierten UI-Tests mittels Selenium im Rahmen der Continuous Integration.<\/p>\n<h3>Abschlie\u00dfend<\/h3>\n<p>\nIch m\u00f6chte mit dem folgenden Gedanken abschlie\u00dfen: Um ein hochqualifizierter DevOps-Ingenieur zu werden, ist es unerl\u00e4sslich, effektive Kommunikation mit Menschen zu erlernen.<\/p>\n<p>Ein DevOps-Ingenieur ist ein Teamplayer. Und nichts anderes. Die Initiative zur Kommunikation mit Kollegen muss von ihm selbst ausgehen und nicht durch \u00e4u\u00dfere Umst\u00e4nde ausgel\u00f6st werden. Ein DevOps-Spezialist sollte die besten L\u00f6sungen f\u00fcr das Team erkennen und vorschlagen. <\/p>\n<p>Ja, die Implementierung jeder L\u00f6sung erfordert zahlreiche Diskussionen, und am Ende kann sie sich vollkommen \u00e4ndern. Jemand, der sich selbst weiterentwickelt, Ideen anbietet und umsetzt, gewinnt sowohl f\u00fcr das Team als auch f\u00fcr den Arbeitgeber zunehmend an Wert. Das spiegelt sich letztendlich auch in der H\u00f6he seiner monatlichen Verg\u00fctung oder in Form zus\u00e4tzlicher Pr\u00e4mien wider.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/playgendary\/blog\/493998\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439. \u041c\u043d\u043e\u0433\u0438\u0435 \u043c\u0435\u0447\u0442\u0430\u044e\u0442 \u0432 \u043d\u0435\u0435 \u0432\u043b\u0438\u0442\u044c\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0447\u0430\u0441\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437-\u0437\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0437\u0430\u0440\u043f\u043b\u0430\u0442. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u0437\u044e\u043c\u0435 DevOps, \u0445\u043e\u0442\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u043d\u0430\u044e\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0443\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430. \u041a\u0442\u043e-\u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0438\u0432 Ansible, GitLab, Jenkins, Terraform \u0438 \u0438\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 (\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441), \u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":75527,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-75526","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439. \u041c\u043d\u043e\u0433\u0438\u0435 \u043c\u0435\u0447\u0442\u0430\u044e\u0442 \u0432 \u043d\u0435\u0435 \u0432\u043b\u0438\u0442\u044c\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0447\u0430\u0441\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437-\u0437\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0437\u0430\u0440\u043f\u043b\u0430\u0442. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u0437\u044e\u043c\u0435 DevOps, \u0445\u043e\u0442\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u043d\u0430\u044e\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0443\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430. \u041a\u0442\u043e-\u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0438\u0432 Ansible, GitLab, Jenkins, Terraform \u0438 \u0438\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 (\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441), \u0442\u043e\" \/>\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-takoj-devops-i-kogda-on-ne-nuzhen\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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\u043e\u0439 DevOps \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u043d\u0435 \u043d\u0443\u0436\u0435\u043d | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439. \u041c\u043d\u043e\u0433\u0438\u0435 \u043c\u0435\u0447\u0442\u0430\u044e\u0442 \u0432 \u043d\u0435\u0435 \u0432\u043b\u0438\u0442\u044c\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0447\u0430\u0441\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437-\u0437\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0437\u0430\u0440\u043f\u043b\u0430\u0442. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u0437\u044e\u043c\u0435 DevOps, \u0445\u043e\u0442\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u043d\u0430\u044e\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0443\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430. \u041a\u0442\u043e-\u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0438\u0432 Ansible, GitLab, Jenkins, Terraform \u0438 \u0438\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 (\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441), \u0442\u043e\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-26T17:42:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-26T17:42:18+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wer ist ein DevOps und wann ist er nicht notwendig | ProHoster","description":"Das Thema DevOps hat in den letzten Jahren stark an Bedeutung gewonnen. Viele tr\u00e4umen davon, in dieses Feld einzutauchen, doch wie die Erfahrung zeigt, geschieht dies h\u00e4ufig nur aufgrund der Gehaltsniveaus. Einige geben in ihrem Lebenslauf DevOps an, obwohl sie oft nicht wirklich die Bedeutung des Begriffs verstehen. Manche sind der Meinung, dass sie, nachdem sie Ansible, GitLab, Jenkins, Terraform und \u00e4hnliche Tools gelernt haben (die Liste k\u00f6nnte nach Belieben erweitert werden), bereit sind,","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","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\u043e\u0439 DevOps \u0438 \u043a\u043e\u0433\u0434\u0430 \u043e\u043d \u043d\u0435 \u043d\u0443\u0436\u0435\u043d | ProHoster","og:description":"\u0422\u0435\u043c\u0430 DevOps \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043b\u0435\u0442 \u0441\u0442\u0430\u043b\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0439. \u041c\u043d\u043e\u0433\u0438\u0435 \u043c\u0435\u0447\u0442\u0430\u044e\u0442 \u0432 \u043d\u0435\u0435 \u0432\u043b\u0438\u0442\u044c\u0441\u044f, \u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430, \u0447\u0430\u0441\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437-\u0437\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0437\u0430\u0440\u043f\u043b\u0430\u0442. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0435\u0437\u044e\u043c\u0435 DevOps, \u0445\u043e\u0442\u044f \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0437\u043d\u0430\u044e\u0442 \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442 \u0441\u0443\u0442\u044c \u0442\u0435\u0440\u043c\u0438\u043d\u0430. \u041a\u0442\u043e-\u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u0442, \u0447\u0442\u043e \u0438\u0437\u0443\u0447\u0438\u0432 Ansible, GitLab, Jenkins, Terraform \u0438 \u0438\u043c \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0435 (\u0441\u043f\u0438\u0441\u043e\u043a \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c \u043d\u0430 \u0441\u0432\u043e\u0439 \u0432\u043a\u0443\u0441), \u0442\u043e","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kto-takoj-devops-i-kogda-on-ne-nuzhen","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-26T17:42:18+00:00","article:modified_time":"2020-03-26T17:42:18+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"75526","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:55:26","updated":"2022-09-27 16:15:47"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/75526","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=75526"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/75526\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/75527"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=75526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=75526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=75526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}