Ich präsentiere Ihnen einen Leitfaden für DevOpsConf - eine Konferenz, die dieses Jahr eine galaktische Skala hat. In dem Sinne, dass wir es geschafft haben, ein so leistungsfähiges und ausgewogenes Programm zusammenzustellen, dass eine Vielzahl von Spezialisten die Reise durch dieses Programm mögen wird: Entwickler, Systemadministratoren, Infrastrukturingenieure, Qualitätssicherung, Teamleiter, Tankstellen und im Allgemeinen alle am Entwicklungsprozess Beteiligten.
Wir empfehlen, zwei große Bereiche des DevOps-Universums zu besuchen: zum einen Geschäftsprozesse, die durch Code flexibel geändert werden können, und zum anderen Tools. Das heißt, auf unserer Konferenz wird es zwei gleich starke Inhalte und, was bemerkenswert ist, in der Anzahl der Berichte des Streams geben. Eine befasst sich direkt mit der Verwendung von Tools und die zweite mit Prozessen an Beispielen für Geschäftsaufgaben, die als Code betrachtet und als Code verwaltet werden. Wir glauben, dass Technologien und Prozesse untrennbar miteinander verbunden sind, und zeigen dies systematisch mithilfe unserer Referenten, die in Unternehmen einer neuen Welle arbeiten und ihren Weg zu einer neuen Wahrnehmung der Entwicklung durch Problemlösung und Überwindung von Herausforderungen teilen.

Wenn Sie möchten, ein kurzer Blick auf unseren DevOpsConf-Leitfaden:
- Am 30. September, am ersten Tag der Konferenz im ersten Raum, werden 8 Geschäftsfälle betrachtet.
- Am ersten Tag im zweiten Raum werden wir spezialisiertere instrumentelle Lösungen analysieren. In jedem Bericht steckt viel coole praktische Erfahrung, die jedoch nicht für alle Unternehmen geeignet ist.
- Im Gegensatz dazu sprechen wir am 1. Oktober in der ersten Halle mehr über Technologie, aber allgemeiner.
- Im zweiten Raum diskutieren wir am zweiten Tag spezifische Aufgaben, die nicht in allen Projekten auftreten, beispielsweise im Unternehmen.
Aber ich werde sofort bemerken, dass eine solche Trennung nicht die Trennung des Publikums bedeutet. Im Gegenteil, es ist wichtig, dass ein Ingenieur die Geschäftsaufgaben versteht, die Bedeutung seiner Tätigkeit kennt und über praktische Erfahrung verfügt. Und für den Teamleiter oder die Tankstelle sind natürlich die Fälle und Erfahrungen anderer Unternehmen wichtig, aber Sie müssen auch die innere Küche verstehen. Unter der Katze werde ich ausführlicher über alle Themen sprechen und bei der Erstellung eines detaillierten Reiseplans helfen.
Die Konferenz findet in Infospace und den beiden Haupthallen statt, die wir "Goldenes Herz" genannt haben - als Schiff aus dem "Per Anhalter durch die Galaxis", das das Prinzip der Unwahrscheinlichkeit verwendet, um sich im Weltraum zu bewegen, und "Am Rande des Universums" - als Restaurant aus derselben Saga. Weiter werde ich diese Namen verwenden, um die Spuren zu bezeichnen. Berichtsstopps im Bereich der Golden Heart-Galaxie sind eher für die Haupttouristengruppe geeignet. Wenn Sie möchten, müssen Sie Sehenswürdigkeiten besuchen. "Am Rande des Universums" gibt es interessante Objekte für erfahrene Reisende. Nur wenige kommen dorthin, aber diejenigen, die es wagen, mit brennenden Augen durch Asteroidengürtel dorthin zu gehen.
Gleichzeitig können Sie problemlos von einem Raum in einen anderen wechseln und finden jederzeit ein passendes Thema für sich. Wie gesagt, das Programm ist sehr ausgewogen. Wir hatten viel
coolere Präsentationen, aber das Programmkomitee musste sie widerwillig auf
HighLoad ++ übertragen oder auf die Frühjahrskonferenz in St. Petersburg verschieben, um das Gleichgewicht nicht zu stören und die ursprüngliche Idee zu verwirklichen. Jedes der geplanten Themen (kontinuierliche Bereitstellung, Infrastruktur als Code, DevOps-Transformation, SRE-Praktiken, Sicherheit, Infrastrukturplattform) ermöglicht die Untersuchung des Konferenzprogramms anhand verschiedener Beispiele und aus verschiedenen Blickwinkeln.
Jetzt lehnen Sie sich zurück, unser galaktisches Schiff folgt mit allen Haltestellen.
Goldenes Herz 30. September
Die ersten 90 Tage als CTO

Die Konferenz wird
von Leon Fire eröffnet . über die Vererbung veralteter Systeme und Probleme, die häufig gebündelt werden. Leon wird Ihnen erzählen, wie STO zu einem Verständnis des technischen Systems gelangt, mit dem es zu arbeiten beginnt. Für den technischen Direktor eines modernen Unternehmens ist die Verwaltung des DevOps-Prozesses die Hauptaufgabe, und Leon wird die
Beziehung zwischen technischen und geschäftlichen Teilen aus Sicht der Tankstellen interessant und humorvoll zeigen.
An diesem Bericht sollten auf jeden Fall Anfänger von Tankstellen und diejenigen teilnehmen, die eine werden möchten. Schließlich ist es eine Sache, sich zu einem technischen Direktor in Ihrem Unternehmen zu entwickeln, und es ist eine ganz andere, diese Rolle wieder zu übernehmen. Ein solcher Kunstflug steht nicht jedem zur Verfügung.
DevOps-Grundlagen - von Grund auf in ein Projekt einsteigen
Der nächste
Bericht setzt das Thema fort, aber
Andrey Yumashev (Liter) wird die Frage etwas weniger global betrachten und die Fragen beantworten: Welche Grundlagen müssen Sie wissen, wenn Sie mit der Arbeit in verschiedenen Teams beginnen? wie man das Spektrum der Probleme analysiert; wie man einen Aktionsplan erstellt; wie man den KPI berechnet und wann man pünktlich aufhört.
Zukünftige Infrastruktur als Code
Als nächstes diskutieren wir das Thema Infrastruktur als Code.
Roman Boyko Solutions Architect bei AWS auf der DevOpsConf
wird über das neue
AWS Cloud Development Kit- Tool
sprechen , mit dem Sie die Infrastruktur in einer vertrauten Sprache (Python, TypeScript, JavaScript, Java) beschreiben können. Wir werden aus erster Hand erfahren, wie die Cloud noch näher am Entwickler sein kann, wie Sie dieses Tool verwenden und wiederverwendbare Komponenten für ein bequemes Infrastrukturmanagement erstellen können. Für Konferenzteilnehmer ist dies eine großartige Gelegenheit, sich über Weltnachrichten auf Russisch und mit dem Grad an technischen Details zu informieren, den wir übernommen haben, jedoch nicht im Westen.
Von der Veröffentlichung bis FastTrack
Nach dem Mittagessen kehren wir für ein paar Stunden zum Thema Transformation zurück. Im
Bericht von Evgeny Fomenko werden wir die MegaFon DevOps-Transformation verfolgen: Ausgehend von der Phase, in der versucht wird, traditionelle Methoden wie KPI zu verwenden, die Phase zu überwinden, in der nichts klar ist und Sie neue Tools entwickeln und sich ändern müssen,
bis der Prozess vollständig umstrukturiert ist . Dies ist eine sehr coole und motivierende Unternehmenserfahrung, an der auch die Auftragnehmer beteiligt waren, an der DevOps-Transformation, über die Eugene ebenfalls sprechen wird.
Wie man ein funktionsübergreifendes Team wird
Mikhail Bizhan verfügt über umfangreiche Erfahrung in der Durchführung von Transfomationsänderungen an Teams. Jetzt macht Michael als Leiter des Beschleunigungsteams die Raiffeisenbank die Teams funktionsübergreifend. In seinem
Bericht werden wir über den Schmerz des Mangels an funktionsübergreifenden Teams sprechen und darüber, warum die Herausforderungen der funktionsübergreifenden Teams nicht mit der Idee enden, zu erfinden, herzustellen und umzusetzen.
SRE-Praktiken
Zwei Berichte über SRE-Praktiken, die an Dynamik gewinnen und einen wichtigen Platz im gesamten DevOps-Prozess einnehmen, warten auf uns.
Alexey Andreev von Prisma Labs
erklärt Ihnen, warum Startups SRE-Praktiken benötigen und warum sich dies auszahlt.
Matvey Grigoryev von Dodo Pizza wird ein Beispiel für SRE in einem größeren Unternehmen
vorstellen , das bereits aus der Startphase herausgewachsen ist. Matvey selbst sagt dies: Ein erfahrener .NET-Entwickler und ein Anfänger-SRE werden die Geschichte des Übergangs des Entwicklers und nicht nur eines, sondern des gesamten Teams zur Infrastruktur teilen. Warum
DevOps für den Entwickler ein logischer Weg ist und was passiert, wenn Sie alle Ihre Ansible-Playbooks und Bash-Skripte als vollwertiges Softwareprodukt betrachten und dieselben Anforderungen auf sie anwenden, werden wir in Matthews Bericht am 30. September um 17:00 Uhr in der Halle diskutieren. Goldenes Herz. "
Das Programm des ersten Tages wird von
Daniil Tikhomirov abgeschlossen , der in seiner
Rede eine wichtige Frage aufwirft:
Wie hängt Hardware mit dem Glück des Benutzers zusammen? Bei der Lösung des Problems „Alles funktioniert, aber der Benutzer ist unzufrieden“ hat MegaFon von der Überwachung einzelner Systeme, dann von Servern und Anwendungen zur Überwachung des Dienstes mit den Augen des Benutzers übergegangen. Wir werden herausfinden, wie sich alle technischen Spezialisten, Kunden und der Anbieter auf diese KQI-Indikatoren konzentrierten. Lassen Sie uns danach über die Infrastruktur und die informelle Transformation nach der Party sprechen.
"Am Rande des Universums", 30. September
Die ersten drei Berichte in der Halle "Am Rande des Universums" werden aus Sicht der Werkzeuge sehr interessant sein.
Maxim Kostrikin (Ixtens)
wird in Terraform Muster zeigen , um Chaos und Routine bei großen und langen Projekten zu bekämpfen. Terraform-Entwickler bieten recht praktische Best Practices für die Arbeit mit der AWS-Infrastruktur, aber es gibt eine Nuance. Anhand von Codebeispielen zeigt Maxim, wie man einen Ordner mit einem Terraform-Code nicht in einen Schneeball verwandelt, sondern Muster verwendet, um die Automatisierung und Weiterentwicklung zu vereinfachen.
Ein Bericht von Grigory Mikhalkin von Lamoda
„Warum wir den Kubernetes-Operator entwickelt haben und welche Lehren wir daraus gezogen haben“ wird dazu beitragen, den Mangel an Informationen darüber zu
beheben, wie die Praxis der Infrastruktur als Code auf der Basis von Kubernetes implementiert werden kann. Kubernetes selbst enthält beispielsweise eine Beschreibung von Diensten mit Yaml-Dateien, dies reicht jedoch nicht für alle Aufgaben aus. Für die Verwaltung auf niedriger Ebene sind Bediener erforderlich. Dieser Bericht ist sehr nützlich, wenn Sie Kubernetes ordnungsgemäß verwalten möchten.
Das Thema des nächsten Vortrags,
Hashicorp Vault, ist etwas ganz Besonderes. Tatsächlich wird dieses Tool jedoch überall dort benötigt, wo Sie Kennwörter verwalten müssen und einen gemeinsamen Punkt für die Arbeit mit Geheimnissen haben. Letztes Jahr erzählte Sergey Noskov, wie sie mit dem Hashicorp-Tresor Geheimnisse in Avito verwalten, sich diesen
Bericht ansehen und
Yuri Shutkin
von Tinkoff.ru
anhören, um noch mehr Erfahrung zu sammeln.
Taras Kotov (EPAM)
wird die noch seltenere Aufgabe des Aufbaus einer Cloud-Infrastruktur mit einem eigenen
IP / MPLS- Kernnetzwerk
in Betracht ziehen . Aber die Erfahrung ist cool und der Bericht ist hardcore. Wenn Sie also wissen, worum es geht, sollten Sie unbedingt zu diesem Bericht kommen.
Gegen Abend werden wir über das Datenbankmanagement in Cloud-Infrastrukturen sprechen.
Kirill Melnichuk wird seine Erfahrungen mit
Vitess für die Arbeit mit MySQL in einem Kubernetes-Cluster teilen . Und
Vladimir Ryabov von Playkey.net
erklärt Ihnen, wie
Sie mit Daten in der Cloud arbeiten und wie Sie die verfügbare Speicherkapazität richtig nutzen.
Goldenes Herz, 1. Oktober
Am 1. Oktober wird alles umgekehrt sein. In der Halle „Golden Heart“ wird es eine technologisch orientierte Strecke geben. Für Ingenieure, die auf dem Goldenen Herzen unterwegs sind, empfehlen wir daher, zunächst in Geschäftsfälle einzutauchen und dann zu sehen, wie diese Fälle in der Praxis gelöst werden. Und Manager wiederum denken zuerst über mögliche Aufgaben nach und beginnen dann besser zu verstehen, wie dies in Tools und Hardware implementiert werden kann.
Unter der Haube eines großen Cloud-Speichers

Der erste Redner ist
Artemy Kapitula . Sein letztjähriger Bericht „
Ceph. Anatomie einer Katastrophe “, nannten die Konferenzteilnehmer dank der unglaublichen Tiefe der Geschichte das Beste. Dieses Mal wird die
Geschichte mit Mail.Ru Cloud Solutions-Lösungen für das Speichergerät und der Analyse des Falls eines Systemfehlers fortgesetzt. Der offensichtliche Vorteil dieses Berichts für Manager besteht darin, dass Artemy nicht nur das technische Problem selbst, sondern den gesamten Lösungsprozess analysiert. Das heißt, Sie können verstehen, wie Sie diesen Prozess als Ganzes verwalten und Ihr Unternehmen anprobieren.
Reversive dezentrale Bereitstellung
Jegor Bugaenko spricht auch nicht zum ersten Mal, seine Berichte enthalten traditionell kontroverse Thesen, aber sie
regen zum Nachdenken an. Wir hoffen, dass der
Bericht von Jegor über den dezentralen Einsatz eine interessante und vor allem konstruktive Diskussion hervorrufen wird.
Wieder in den Wolken schweben
Der Bericht von Alexey Vakhov ist eine starke Verschmelzung von Geschäftskomponente und Technologie, die sowohl von der technischen Seite als auch von der Managementseite aus interessant sein wird. Alexey wird erklären, wie Uchi.ru über eine
Cloud Native-Infrastruktur verfügt : Wie es Service Mesh, OpenTracing, Vault, zentralisierte Protokollierung und Gesamt-SSO verwendet. Nach 15:00 Uhr wird Alexei eine
Meisterklasse abhalten, in der jeder, der kommt, alle diese Werkzeuge mit seinen eigenen Händen berühren kann.
Apache Kafka in Avito: Eine Geschichte von drei Reinkarnationen
Der Bericht von Anatoly Soldatov darüber, wie Kafka als Dienst in Avito gebaut wird, wird natürlich für diejenigen von Interesse sein, die Kafka nutzen. Andererseits wird der
Prozess der Erstellung eines internen Service darin sehr gut beschrieben: Wie werden die Anforderungen an den Service und die Wünsche der Kollegen erfasst, Schnittstellen implementiert, Interaktionen zwischen Teams aufgebaut und ein Service als Produkt innerhalb des Unternehmens erstellt? Unter diesem Gesichtspunkt ist die Geschichte wieder für ganz andere Konferenzteilnehmer nützlich.
Machen Sie Microservices wieder leicht
Hier scheint aus dem Namen alles klar zu sein. Aber die
von Dmitry Sugrobov von Leroy Merlin
vorgeschlagenen Thesen
lösten selbst im Programmkomitee heftige Debatten aus. Mit einem Wort, es wird ein guter Grund für eine Diskussion darüber sein, was Microservices im Allgemeinen zu betrachten sind, wie man sie schreibt, pflegt usw.
CI / CD zur Verwaltung der BareMetal-Infrastruktur
Der nächste Bericht ist wieder zwei in einem. Einerseits wird
Andrey Kvapil (WEDOS Internet, as) über die Verwaltung der BareMetal-Infrastruktur sprechen, was ziemlich spezifisch ist, da jetzt hauptsächlich die Clouds verwendet werden und wenn sie Hardware besitzen, sind sie nicht so groß. Es ist jedoch sehr wichtig, dass Andrey
seine Erfahrungen mit der Verwendung von CI / CD-Techniken für die Bereitstellung und Verwaltung der BareMetal-Infrastruktur teilt. Unter diesem Gesichtspunkt wird der Bericht sowohl für Timlids als auch für Ingenieure interessant sein.
Das Thema wird von
Sergey Makarenko fortgesetzt
und zeigt die Backstage dieses zeitaufwändigen Prozesses auf der
Wargaming-Plattform .
Können Container sicher sein?
Das Programm in der Golden Heart Hall wird von
Alexander Khayorov mit einem Diskussionsbericht zur Containersicherheit abgeschlossen. Auf der RIT ++ hat Alexander bereits
auf die Sicherheitsprobleme und Möglichkeiten
von Helm
hingewiesen, um damit umzugehen. Dieses Mal wird es nicht auf die Auflistung von Schwachstellen beschränkt sein, sondern Tools zur vollständigen Isolierung der Umgebung zeigen.
"Am Rande des Universums", 1. Oktober
Alexander Burtsev (BramaBrama) wird eine der möglichen Lösungen zur Beschleunigung der Website
vorstellen . Schauen wir uns die erfolgreiche Implementierung der fünffachen
Beschleunigung nur aufgrund von DevOps-Tools an, ohne den Code neu zu schreiben. Um zu entscheiden, ob der Code neu geschrieben werden soll oder nicht, muss jedes Projekt neu erstellt werden. Beachten Sie jedoch, dass diese Erfahrung immer hilfreich ist.
DevOps in 1C: Enterprise
Petr Gribanov von 1C
wird versuchen, den Mythos
zu entlarven, dass es unmöglich ist, DevOps in einem großen Unternehmen zu implementieren. Was könnte komplizierter sein als die 1C: Enterprise-Plattform, aber da DevOps-Praktiken auch dort anwendbar sind, denke ich, dass der Mythos nicht Bestand haben wird.
Benutzerdefinierte DevOps
Anton Khlevitsky, in der Fortsetzung des Berichts, Jewgeni Fomenko,
wird erläutern , wie das MegaFon DevOps seitens des Auftragnehmers erstellt und Continuous Deployment erstellt hat, einschließlich kundenspezifischer Entwicklung von mehreren Softwareanbietern.
DevOps zu DWH / BI bringen
Ein nicht standardisiertes, aber erneut interessantes Thema für verschiedene Teilnehmer
wird von Vasily Kutsenko von der Gazprombank
enthüllt . Vasily gibt praktische Tipps zur Entwicklung einer IT-Kultur in der Datenentwicklung und zur Anwendung von DevOps-Praktiken in Data Warehous und BI. Außerdem erfahren Sie, wie sich die Pipeline für die Arbeit mit Daten unterscheidet und welche Automatisierungstools im Zusammenhang mit der Arbeit mit Daten wirklich nützlich sind.
Wie Sie ohne Sicherheitsabteilung leben
Nach dem Mittagessen wird
Mona Arkhipova (sudo.su) uns die Grundlagen von
DevSecOps vorstellen und erklären, wie Sie Sicherheit als Prozess in den Entwicklungsprozess integrieren und die Verwendung einer separaten Sicherheitsabteilung
einstellen können. Das Thema ist dringend und der Bericht sollte für viele sehr nützlich sein.
Lasttests in CI / CD Large Solution
Die
Leistung von Vladimir Honin von MegaFon wird das vorherige Thema perfekt ergänzen. Hier werden wir darüber sprechen,
wie man Qualität in den DevOps-Prozess einführt : wie man Quality Gate anwendet, verschiedene Fälle im System behebt und wie man all dies in den Entwicklungsprozess einfügt. Dieser Bericht eignet sich besonders für diejenigen, die mit großen Systemen arbeiten. Auch wenn Sie nicht mit großen Abrechnungen arbeiten, werden Sie interessante Aspekte für sich selbst finden.
SDLC & Compliance
Das nächste Thema ist für große Unternehmen relevanter - wie Compliance-Lösungen und Standardanforderungen in den Prozess eingeführt werden können.
Ilya Mitrukov vom Deutsche Bank Technology Center
wird zeigen, dass
Arbeitsstandards durchaus mit DevOps kompatibel sein können .
Und am Ende des Tages wird
Matvey Kukuy (Amixr.IO) Statistiken und Erkenntnisse darüber austauschen, wie Dutzende von Teams auf der ganzen Welt im Einsatz sind, Vorfälle aussortieren, die Arbeit organisieren und zuverlässige Systeme aufbauen und erklären, wie sich alles auf SRE bezieht.
Jetzt beneide ich Sie sogar ein wenig, weil Sie nur noch zur
DevOpsConf 2019 reisen
müssen . Sie können Ihren eigenen individuellen Plan erstellen und genießen, wie organisch sich die Berichte ergänzen, und ich werde höchstwahrscheinlich, wie jeder Führer, nie Zeit haben, sich sorgfältig umzusehen.
Übrigens haben wir neben dem Hauptprogramm sozusagen Camping - Mitapnaya, bei dem die Teilnehmer selbst ein kleines Treffen, einen Workshop, eine Meisterklasse organisieren und dringende Probleme in einer Kammerumgebung diskutieren können. Jeder Teilnehmer kann
einen Mitap vorschlagen , und jeder Teilnehmer kann als Programmkomitee fungieren und für andere Mitaps stimmen. Dieses Format hat sich bereits bewährt, insbesondere im Hinblick auf die Vernetzung. Sehen Sie sich
diesen Teil des Zeitplans genauer an und folgen Sie während der Konferenz den Ankündigungen neuer Mitaps im
Telegrammkanal .
Wir sehen uns in der Galaxy DevOpsConf 2019!