Infrastructure as a Code – kostenloser Kurs von Otus, Schulung 3 Monate, Datum: 1. Dezember 2023.
Verschiedenes / / December 03, 2023
Sie beherrschen die Praxis von Infrastructure as Code (IaC) und sind in der Lage, Infrastruktur mit verschiedenen Tools zu konfigurieren. Wie Packer, Terraform für die Arbeit mit unveränderlicher Architektur und Tools zur direkten Verwaltung der Systemkonfiguration – Ansible, Chef, SaltStack.
Mit dem IaC-Ansatz können Sie Programmiersprachenstandards auf Ihr Infrastruktur-Setup anwenden. Der Systemingenieur kann jederzeit sehen, wer welche Änderungen vorgenommen hat, und sich ein klares Bild machen. Der Ansatz vereinfacht die Übertragung von Servern und die Erstellung von Testservern und ermöglicht die Verwendung von Repositories mit Playbooks und die Übernahme von vorgefertigtem Code aus Bibliotheken.
Mit dem IaC-Ansatz in einem Projekt können Sie schnell und einfach einen Testserver bereitstellen, die Anwendung testen und sie erst dann in die Produktion einführen. Auf diese Weise stellen Sie die Fehlertoleranz sicher und ersparen sich wochenlange Arbeit, die für die Einrichtung der Umgebung aufgewendet worden wäre.
Aus diesem Grund stellen jedes Jahr immer mehr Unternehmen ihre Projekte auf die Organisation von Infrastruktur als Code um. Dieses Wissen gilt bereits jetzt nicht nur für Systemingenieure als grundlegend, sondern auch für andere IT-Spezialisten im Team.
Für wen ist dieser Kurs geeignet?
- Für Administratoren und Systemingenieure, die sich auf die Infrastruktur konzentrieren möchten. Während des Kurses beherrschen Sie Technologien der mittleren Stufe und sind in der Lage, Ansible selbstständig anzupassen und mit Infrastruktur-Pipelines zu arbeiten.
- Für Entwickler, Tester und DevOps-Ingenieure, die mit der Infrastruktur interagieren. Das Wissen, das Sie im Kurs erwerben, ermöglicht es Ihnen, Aufgaben richtig zu stellen und Entwicklung und Geschäft im Einklang zu unterstützen.
Im Kurs werden Sie mit folgenden IaC-Tools vertraut gemacht:
- Terraform, das Ihnen bei der deklarativen Beschreibung der Infrastruktur hilft
- Ansible-Konfigurationsmanagementsystem. Es hilft Ihnen, den gewünschten Zustand der Infrastruktur mithilfe von Rollen und Playbooks zu beschreiben (meistens auch deklarativ, aber manchmal können Sie eine Prise Imperativität hinzufügen).
- Sie erfahren, wie sich eine veränderliche Infrastruktur von einer unveränderlichen Infrastruktur unterscheidet, und wir helfen Ihnen auch bei der Auswahl und Verwaltung
- Im letzten Modul lernen Sie die CI/CD-Tools GitLab und Jenkins kennen. Sie helfen Ihnen beim Testen, Bereitstellen und sogar Reduzieren der Infrastruktur mit einem Klick auf eine Commit-Schaltfläche im Infrastruktur-Repository.
Mit diesem Kurs wollen wir beweisen und zeigen, dass eine Pipeline mit Tests nicht nur für gewöhnlichen Code, sondern auch für Infrastrukturcode benötigt wird. Wenn wir es bewiesen haben, zeigen wir Ihnen, wie es geht.
8
KurseÜber 20 Jahre Erfahrung in kundenspezifischen Entwicklungsprojekten in der IT. Dutzende erfolgreiche Projekte, darunter auch solche im Rahmen von Regierungsaufträgen. Erfahrung in der Entwicklung und Implementierung von ERP-Systemen, Open-Source-Lösungen, Support für Hochlastanwendungen. Dozent für Kurse zum Thema...
Über 20 Jahre Erfahrung in kundenspezifischen Entwicklungsprojekten in der IT. Dutzende erfolgreiche Projekte, darunter auch solche im Rahmen von Regierungsaufträgen. Erfahrung in der Entwicklung und Implementierung von ERP-Systemen, Open-Source-Lösungen, Support für Hochlastanwendungen. Dozent für Kurse zu Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE sowie Mentor des HighLoad-Kurses
6
KurseSeit 2010 programmiere ich in verschiedenen Sprachen und richte Linux-Server ein. In den letzten Jahren habe ich beim israelischen Startup Anzu.io ausschließlich an Clouds und Kubernetes gearbeitet. Ich habe eine Leidenschaft dafür, jeden Prozess und jedes Schreiben zu automatisieren ...
Seit 2010 programmiere ich in verschiedenen Sprachen und richte Linux-Server ein. In den letzten Jahren habe ich beim israelischen Startup Anzu.io ausschließlich an Clouds und Kubernetes gearbeitet. Ich habe eine Leidenschaft für die Automatisierung jeglicher Prozesse und das Schreiben von Chatbots. Ich habe die meiste Zeit meiner Karriere in jungen Unternehmen verbracht und daher mehr als einmal eine Serverinfrastruktur von Grund auf aufgebaut. Ich liebe flexible Entwicklungsmethoden, insbesondere Scrum. Meine stärkste Kompetenz ist das Monitoring, ich habe einen langen Weg von Nagios zu Prometheus zurückgelegt.