DevOps-Praktiken und -Tools – Kurs 105.000 Rubel. von Otus, Ausbildung 5 Monate, Datum 29. November 2023.
Verschiedenes / / November 29, 2023
Kurs von unserem Partner Express 42 Das Hauptmerkmal des Programms ist der ständige Übergang von Abstract zu Konkret: Zuerst wird eine Karte spezifischer Praktiken erstellt, dann einzelne Unterpraktiken mit sofortiger Vertiefung Werkzeug. Dies führt zu dem Effekt eines unabhängigen Studiums, während die Karte der Praktiken für den Spezialisten bereits erstellt wurde und er keine Chance hat, in den Trott vergangener Erfahrungen zu verfallen.
Über den Kurs und dich selbst
Wenn Sie sich in DevOps-Praktiken weiterentwickeln möchten, welche Tools Sie beherrschen und wie Sie ein schnelles Feedback zu Ihrem Produkt und eine schnelle Interaktion mit Kunden erzielen, besuchen Sie unseren Kurs! Das Programm wurde speziell für Entwickler, Tester und Systemadministratoren erstellt und ermöglicht dies Beherrschen Sie die Werkzeuge und spezifischen Techniken, um die folgenden Praktiken auf professioneller Ebene umzusetzen:
- Infrastruktur als Code (IaC),
— CI/CD,
— Kontinuierliche Erfassung von Metriken (Überwachung und Protokollierung).
Darüber hinaus werden im Kurs folgende Themen behandelt:
- DevSecOps
— SRE,
- Problem der Speicherung „sensibler Daten“,
– Loki-, Vault- und Vagrant-Werkzeuge.
Beispiele für Abschlussarbeiten – lesen Sie in unserem Blog: „CI/CD-Systemprojekt“ und „Prototyp der Infrastrukturkonfiguration“
2
Kurs15 Jahre Erfahrung mit Linux, 10 Jahre mit Clouds und Devops. Hat es geschafft, an der Entwicklung von Linux-Distributionen mitzuwirken und sowohl im Outsourcing als auch in Produktunternehmen zu arbeiten. Seit 3 Jahren ist er...
15 Jahre Erfahrung mit Linux, 10 Jahre mit Clouds und Devops. Hat es geschafft, an der Entwicklung von Linux-Distributionen mitzuwirken und sowohl im Outsourcing als auch in Produktunternehmen zu arbeiten. In den letzten drei Jahren bereitete er die DevOpsConf Russia-Konferenz vor.
2
KursDerzeit arbeite ich mit ETL, finalisiere die BI-Systemüberwachung, entwickle in Python und das alles in der Azure-Cloud. Erstellte CI/CD für das BI-System und schrieb UI-Autotests in Selenium. Bei LANIT (bis 2018) schuf er...
Derzeit arbeite ich mit ETL, finalisiere die BI-Systemüberwachung, entwickle in Python und das alles in der Azure-Cloud. Erstellte CI/CD für das BI-System und schrieb UI-Autotests in Selenium. Bei LANIT (bis 2018) erstellte er seinen eigenen „Frankenstein“ aus Jenkins, Ansible, VMware, Telegram Bot, Jira, Bash- und Python-Skripte für vollwertige ChatOps, bei denen alle Aktualisierungen sowohl der Server als auch der Tickets über einen Bot durchgeführt wurden Telegramm für https://gis-tek.ru. Hat Kubernetes auch dabei geholfen, Seiten zu orchestrieren https://мдм.моидокументы.рф. Bei NIIAS (bis 2016) schrieb er Mega-Bash-Skripte, um die Dispositionsserver der Russischen Eisenbahnen zu aktualisieren, damit Ihr Zug pünktlich ankommen konnte.
DevOps. Die Notwendigkeit, sich zu ändern
-Thema 1. Was ist DevOps und die Geschichte seiner Entwicklung?
-Thema 2.DevOps als System. Praktiken und Techniken
-Thema 3. Versionskontrollsystem als Grundlage für die Softwareentwicklung und -bereitstellung. Einführung in Git
-Thema 4. Lokale Umgebung des Ingenieurs. ChatOps und Workflow-Visualisierung. Teamarbeit mit Git. Arbeite an GitHub
-Thema 5. Einführung in Cloud-Infrastruktur und Cloud-Dienste
-Thema 6. Hauptdienste von Yandex Cloud
Infrastruktur- und Konfigurationsmanagement
-Thema 7. Infrastrukturmanagementmodelle. Vorbereiten von Bildern mit Packer
-Thema 8: Einführung in Terraform
-Thema 9. Prinzipien der Organisation von Infrastrukturcode und der Arbeit an der Infrastruktur im Team am Beispiel von Terraform
-Thema 10. Konfigurationsmanagement. Wir stellen Ansible vor
-Thema 11.Weitere Bekanntschaft mit Ansible: Vorlagen, Handler, dynamisches Inventar, Tresor, Tags
-Thema 12. Ansible-Rollen, Verwaltung von Einstellungen für mehrere Umgebungen und Best Practices
-Thema 13. Lokale Entwicklung von Ansible-Rollen mit Vagrant. Konfigurationstests.
-Thema 14. Infrastruktursicherheit
Kontinuierliche Integration und kontinuierliche Bereitstellung mit Docker
- Thema 15. Containerisierungstechnologie. Einführung in Docker
-Thema 16.Docker-Container. Docker unter der Haube
-Thema 17.Docker-Bilder. Mikrodienste
-Thema 18. Netzwerkinteraktion von Docker-Containern. Docker Compose. Bilder testen
-Thema 19. Technologie der kontinuierlichen Softwarebereitstellung
-Thema 20. Gitlab CI-Gerät. Aufbau eines kontinuierlichen Integrationsprozesses
-Thema 21. Containersicherheit, Integration von Sicherheitskontrollen und Pipelines
Schnelle Rückkopplungsschleife (Überwachung und Protokollierung)
-Thema 22. Einführung in die Überwachung. Modelle und Funktionsprinzipien von Überwachungssystemen
-Thema 23. Anwendungs- und Infrastrukturüberwachung
-Thema 24.Verwendung von Tools zur Verarbeitung von Protokolldaten
-Thema 25.Verwendung eines Protokollierungssystems in einer Docker-basierten Infrastruktur
Container-Orchestrierung
-Thema 26. Container-Orchestrierung
-Thema 27. Einführung in Kubernetes #1
-Thema 28. Einführung in Kubernetes #2
-Thema 29. Grundlegende Sicherheitsmodelle und Controller in Kubernetes
-Thema 30.Ingress-Controller und -Dienste in Kubernetes
-Thema 31.Integration von Kubernetes in GitlabCI
-Thema 32.Kubernetes. Überwachung und Protokollierung
Projektarbeit
-Thema 33. Themenauswahl und Organisation der Projektarbeit
-Thema 34. Beratung zu Projekten und Hausaufgaben – Zwischenabnahme
-Thema 35. Schutz von Designarbeiten