DevOps Engineering on AWS with AWS Jam
Seminar / Firmentraining
Zielgruppe
Dieser Kurs richtet sich an:
- DevOps-Ingenieure
- DevOps-Architekten
- Betriebsingenieure
- Systemadministratoren
- Entwickler
Voraussetzungen
Wir empfehlen, dass die Teilnehmer dieses Kurses folgende Voraussetzungen erfüllen:
- Frühere Teilnahme an den Kursen Cloud Operations on AWS (formerly Systems Operations) (AWSSYS) oder Developing on AWS (AWSD)
- Arbeitskenntnisse in einer oder mehreren höheren Programmiersprachen wie C#, Java, PHP, Ruby, Python
- Mittlere Kenntnisse in der Verwaltung von Linux- oder Windows-Systemen auf der Befehlszeilenebene
- Zwei oder mehr Jahre Erfahrung mit der Bereitstellung, dem Betrieb und der Verwaltung von AWS-Umgebungen
Inhalte
Kursziel
In diesem Kurs werden Sie:
- Verwendung von DevOps-Best-Practices zur Entwicklung, Bereitstellung und Wartung von Anwendungen und Diensten mit hoher Geschwindigkeit auf AWS
- Nennen Sie die Vorteile, Rollen und Verantwortlichkeiten kleiner autonomer DevOps-Teams
- Entwerfen und Implementieren einer Infrastruktur auf AWS, die DevOps-Entwicklungsprojekte unterstützt
- Nutzen Sie AWS Cloud9 zum Schreiben, Ausführen und Debuggen Ihres Codes
- Bereitstellen verschiedener Umgebungen mit AWS CloudFormation
- Hosten Sie sichere, hoch skalierbare und private Git-Repositorys mit AWS CodeCommit
- Integration von Git-Repositories in CI/CD-Pipelines
- Automatisiertes Erstellen, Testen und Verpacken von Code mit AWS CodeBuild
- Sichere Speicherung und Nutzung von Docker-Images und deren Integration in Ihre CI/CD-Pipelines
- Aufbau von CI/CD-Pipelines zur Bereitstellung von Anwendungen auf Amazon EC2, serverlosen Anwendungen und containerbasierten Anwendungen
- Umsetzung gängiger Bereitstellungsstrategien wie
alles auf einmal,
rollierend,
undblau/grün
- Integration von Tests und Sicherheit in CI/CD-Pipelines
- Überwachung von Anwendungen und Umgebungen mithilfe von AWS-Tools und -Technologien
- Arbeiten Sie in einer Teamumgebung, um echte AWS-Anwendungsfälle in einem AWS Jam zu lösen.
Kursinhalt
- Überblick über den Kurs
- Einführung in DevOps
- Automatisierung der Infrastruktur
- AWS-Toolkits
- Kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD) mit Entwicklungswerkzeugen
- Einführung in Microservices
- DevOps und Container
- DevOps und serverloses Computing
- Strategien für den Einsatz
- Automatisierte Prüfung
- Automatisierung der Sicherheit
- Konfigurationsmanagement
- Beobachtbarkeit
- Referenzarchitektur (fakultatives Modul)
- Zusammenfassung des Kurses
- AWS-Jam