
LPIC-OT DevOps Tools Engineer Komplettkurs
Ziele der Schulung
In dieser 8-tägigen Schulung "LPIC-OT DevOps Tools Engineer Komplettkurs" lernen Sie die entscheidenden Fähigkeiten, um in einer DevOps-Umgebung erfolgreich zu arbeiten. Unternehmen weltweit setzen verstärkt auf DevOps-Praktiken, um Systemadministration und Softwareentwicklung zu optimieren. Als Antwort auf diese Nachfrage hat LPI die LPIC-Open Technology DevOps Tools Engineer-Zertifizierung entwickelt, um Ihre Fähigkeiten in der Verwendung von Tools zur Verbesserung von Zusammenarbeit und Effizienz in Systemverwaltung und Softwareentwicklung zu verifizieren.
Dieser Kurs konzentriert sich auf praktische Fähigkeiten, die Sie benötigen, um erfolgreich in einer DevOps-Umgebung zu arbeiten. Dabei liegt der Schwerpunkt auf den wichtigsten DevOps-Tools, einschließlich Git, Jenkins, Docker, Docker Swarm, Kubernetes, Vagrant, Cloud-Init, Packer und Ansible. Sie lernen verschiedene Aspekte kennen, darunter moderne Softwareentwicklung, Quellcodeverwaltung, kontinuierliche Integration, Container-Management, Maschinen-Bereitstellung, Konfigurationsmanagement und Service-Betrieb.
Die LPIC-OT DevOps Tools Engineer-Zertifizierung umfasst relevante Fähigkeiten für IT-Experten im Bereich DevOps, die die Zusammenarbeit zwischen Entwicklung und Betrieb optimieren möchten. Nach Abschluss dieses Kurses sind Sie bereit, Ihre Fähigkeiten in einer wachsenden und wichtigen IT-Disziplin zu demonstrieren.
Zielgruppe Seminar
- Entwickler
- Softwarearchitekten
Voraussetzungen
- Kenntnisse in DevOps-relevanten Domänen wie Software Engineering und Architecture, Container- und Machine Deployment, Configuration Management und Monitoring
- Kenntnisse in führenden freien und Open-Source-Dienstprogramme wie Docker, Vagrant, Ansible, Puppet, Git und Jenkins
Lernmethodik
Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.
Seminarinhalt
701 Software Engineering
701.1 Modern Software Development
- Service-basierte Anwendungen verstehen und entwerfen
- Gängige API-Konzepte und -Standards verstehen
- Aspekte der Datenspeicherung, Service-Status und Sitzungsverwaltung verstehen
- Eigenschaften von Cloud-nativen Anwendungen verstehen
- Software für den Betrieb in Containern entwerfen
- Software für die Bereitstellung in Cloud-Diensten entwerfen
- Risiken bei der Migration und Integration monolithischer Legacy-Software
- Datenbankschema-Updates und Datenbankmigrationen
Verwendete Dateien, Begriffe und Utilities:
- REST, JSON
- Service Oriented Architectures (SOA)
- Microservices
- Immutable servers
- Loose coupling
- Test-driven development
701.2 Standard Components and Platforms for Software
- Funktionen und Konzepte von Objekt-Speicher
- Funktionen und Konzepte von relationalen und NoSQL-Datenbanken
- Funktionen und Konzepte von Message Brokern und Message Queues
- Funktionen und Konzepte von Big Data Services
- Funktionen und Konzepte von Computing Services / IaaS
- Funktionen und Konzepte von Application Runtimes / PaaS
- Funktionen und Konzepte von gehosteten Anwendungen / SaaS
- Funktionen und Konzepte von Function Applications / FaaS
- Funktionen und Konzepte von Content Delivery Networks
- Identitäts- und Zugriffsmanagement in Cloud-Diensten
Verwendete Dateien, Begriffe und Utilities:
- Objects, Buckets, ACLs, S3
- MariaDB, MySQL, PostgreSQL
- Redis, MongoDB, InfluxDB
- Elasticsearch und OpenSearch
- Kafka, MQTT
- IAM
701.3 Source Code Management
- Git-Konzepte und Repository-Struktur verstehen
- Dateien innerhalb eines Git-Repositorys verwalten
- Branches und Tags verwalten
- Mit Remote-Repositorys und Branches sowie Submodulen arbeiten
- Dateien und Branches zusammenführen
- SVN und CVS, inklusive zentralisierter und verteilter SCM-Lösungen
Verwendete Dateien, Begriffe und Utilities:
- git
- .gitignore
701.4 Continuous Integration and Continuous Delivery
- Konzepte von Continuous Integration und Continuous Delivery verstehen
- Komponenten einer CI/CD-Pipeline verstehen (Builds, Unit-, Integrations- und Akzeptanztests, Artefaktverwaltung, Delivery und Deployment)
- Konzepte von GitOps verstehen
- Rolle von Build-Artefakten und Caches verstehen
- Best Practices für Deployment verstehen
- Semantische Versionierung verstehen
Verwendete Dateien, Begriffe und Utilities:
- Declarative Pipeline
- Production, Staging und Development Environments
- Feature toggles
- Preview releases
- Reconciliation loops
- A/B testing
- Blue-green und canary deployment
701.5 Software Composition, Licensing and Open Source
- Verständnis, wie eine Anwendung aus mehreren Softwarekomponenten aufgebaut wird
- Abhängigkeitsmanager wie NPM, Gradle oder Composer
- Konzepte von proprietärer und Open-Source-Software verstehen
- Konzepte von Open-Source-Software-Lizenzen verstehen
- Gängige Open-Source-Lizenzen (GPL, LGPL, AGPL, BSD, MIT und Apache License)
- Lizenzkompatibilität und Multi-Lizenzierung
Verwendete Dateien, Begriffe und Utilities:
- Software libraries
- Software Bill Of Materials
- Proprietary software
- Open Source Software und Free Software
- Copyleft Open-Source-Software-Lizenzen
- Permissive Open-Source-Software-Lizenzen
702 Application Container
702.1 Application Container Management
- Docker- und Podman-Architektur verstehen
- Bestehende Images aus einem OCI-Registry verwenden
- Container betreiben und darauf zugreifen
- Docker-Netzwerkkonzepte verstehen, inklusive Overlay-Netzwerke
- Konzepte von DNS-Service-Discovery verstehen
- Container mit Containernetzwerken verbinden und DNS für Service-Discovery verwenden
- Docker-Speicherkonzepte verstehen
- Docker-Volumes für geteilten und persistenten Containerspeicher verwenden
- Rootless Container
Verwendete Dateien, Begriffe und Utilities:
- docker container
- docker network
- docker image
- docker volume
- podman container
- podman network
- podman image
- podman volume
702.2 Container Orchestration
- Anwendungsmodell von Docker Compose und Podman Compose verstehen
- Docker Compose-Dateien (Version 3 oder neuer) erstellen und ausführen
- Dienste, Netzwerke und Volumes inklusive ihrer gängigen Eigenschaften in Docker Compose-Dateien definieren
- Docker Compose verwenden, um laufende Container auf neuere Images zu aktualisieren
Verwendete Dateien, Begriffe und Utilities:
- docker compose
- podman-compose
- docker-compose.yml
702.3 Container Image Building
- Dockerfiles erstellen und Images aus Dockerfiles bauen
- OCI-Image-Namen verstehen
- Images in ein Docker-Registry hochladen
- Prinzipien von Image-Scannern verstehen
- Sicherheitsrisiken von Container-Virtualisierung und Container-Images verstehen und wie man sie mindert
- Docker buildx, Docker Buildkit, Podman build und Buildah
Verwendete Dateien, Begriffe und Utilities:
- docker image
- docker login
- Dockerfile
- Containerfile
- .dockerignore
- FROM, COPY, ADD, RUN, VOLUME, EXPOSE, USER, WORKDIR, ENV, ARG, CMD, ENTRYPOINT
703 Kubernetes
703.1 Kubernetes Architecture and Usage
- Wichtige Komponenten und Dienste in einem Kubernetes-Cluster verstehen
- kubectl konfigurieren, um ein bestehendes Kubernetes-Cluster zu verwenden
- kubectl verwenden, um Informationen über Kubernetes-Ressourcen zu erhalten
- kubectl verwenden, um Ressourcen zu erstellen, zu ändern und zu löschen
- Kubernetes Operators
Verwendete Dateien, Begriffe und Utilities:
- API-Server, etcd, Controller Manager, Scheduler
- ~/.kube/config
- kubectl get, kubectl describe, kubectl apply, kubectl create, kubectl run, kubectl expose, kubectl scale, kubectl set, kubectl edit, kubectl explain, kubectl config, kubectl logs, kubectl exec
703.2 Basic Kubernetes Operations
- Verwendung von YAML-Dateien zur Deklaration von Kubernetes-Ressourcen verstehen
- Prinzip eines Pods verstehen
- Verwendung von Deployments, inklusive Skalierung und Rolling Updates verstehen
- Dienste mit Services und Ingress zugänglich machen
- Speicher mit PersistentVolumeClaims verwenden
- Andere Kubernetes-Orchestrierungsressourcen (DaemonSets, StatefulSets, Jobs und CronJobs)
Verwendete Dateien, Begriffe und Utilities:
- Pods, ReplicaSets, Deployments, Services, Ingress, PersistentVolumeClaims, ConfigMaps, Secrets
703.3 Kubernetes Package Management
- Konzepte von Charts, Releases und Values verstehen
- Software mit Helm installieren, aktualisieren und deinstallieren
- Benutzerdefinierte Werte angeben, um mit Helm installierte Software zu konfigurieren
- Kustomize
- Flux CD und Argo CD
Verwendete Dateien, Begriffe und Utilities:
- helm install, helm upgrade, helm list, helm uninstall, values.yaml
704 Security and Observability
704.1 Cloud Native Security
- Wichtige IT-Infrastrukturkomponenten und ihre Rolle bei der Bereitstellung verstehen
- Gängige IT-Infrastruktursicherheitsrisiken und Wege zu deren Minderung verstehen
- Supply-Chain-Sicherheit und Abhängigkeiten von Fremdcode verstehen
- Gängige Anwendungs-Sicherheitsrisiken und Wege zu deren Minderung verstehen
- Konzepte der asymmetrischen Kryptographie und digitalen Zertifikate verstehen
- Prinzipien gängiger Standards für Authentifizierung und Autorisierung verstehen
- Verwaltung von Benutzeranmeldeinformationen und Verwendung fortschrittlicher Authentifizierungstechnologien
Verwendete Dateien, Begriffe und Utilities:
- Service Exploits, Brute Force Angriffe, Denial of Service Angriffe
- Sicherheitsupdates, Paketfilterung, Load Balancer und Application Gateways
- Cross Site Scripting, ausführliche Fehlerberichte
- API-Authentifizierung
- Buffer Overflows, SQL Injections
- API-Zugriff, Berechtigungen, Ausführlichkeit und Ratenbegrenzungen
- CORS-Header und CSRF-Tokens
- Common Vulnerabilities and Exposures (CVE)
- CVE-IDs und CVE-Scores
- Public Key, Private Key, X.509-Zertifikat, Zertifizierungsstelle
- TLS, Transportverschlüsselung
- Single Sign-On (SSO)
- OAuth2, OpenID Connect und SAML
- Zwei-Faktor-Authentifizierung (2FA) und Multi-Faktor-Authentifizierung (MFA)
- Einmal-Passwörter (OTP), zeitbasierte Einmal-Passwörter (TOTP)
- Authenticator-Anwendungen
- Passwort-Hashing und Salting
704.2 Prometheus Monitoring
- Ziele von IT-Betrieb und Service-Bereitstellung verstehen, inklusive nicht-funktionaler Eigenschaften wie Verfügbarkeit, Latenz, Reaktionsfähigkeit
- Metriken und Indikatoren verstehen und identifizieren, um die technische Funktionalität eines Dienstes zu überwachen und zu messen
- Metriken und Indikatoren verstehen und identifizieren, um die logische Funktionalität eines Dienstes zu überwachen und zu messen
- Konzepte von Prometheus verstehen, inklusive Exporter, Pushgateway, Alertmanager und Grafana
- Architektur von Prometheus verstehen
- Prometheus einrichten und dateibasierte Service-Discovery konfigurieren
- Container und Microservices mit Prometheus überwachen
- PromQL verwenden, um Log-Daten abzurufen
- Metriken für spezifische Labels aggregieren
- Metriken über die Zeit aggregieren
Verwendete Dateien, Begriffe und Utilities:
- Prometheus, Exporters, AlertManager, Grafana
- Label selectors
- Instant vectors und Aggregatfunktionen
- Range vectors und Aggregatfunktionen
- Node Exporter und Blackbox Exporter
704.3 Log Management and Analysis
- Verständnis, wie Application- und System-Logging funktioniert
- Architektur und Funktionen gängiger Open-Source-Logging-Stacks verstehen
Verwendete Dateien, Begriffe und Utilities:
- Elasticsearch und OpenSearch
- Logstash und filebeat
- Fluentd und FluentBit
- Kibana
- Loki und promtail
- Grafana
- Greylog2
704.4 Tracing
- Konzepte von Tracing verstehen
- Konzepte von OpenTelemetry verstehen
- Gängige Open-Source-Telemetrie-Analyse-Tools
Verwendete Dateien, Begriffe und Utilities:
- OpenTelemetry
- Spans und Distributed Traces
- Contexts, Span und Trace IDs
- Span attributes, events, links, status und kind
- Grafana Tempo
- Jaeger
Hinweise
Prüfung und Zertifizierung
- Aktuelle Version: 2.0 (Prüfungscode 701-200)
- Anforderungen : Bestehen Sie die DevOps Tools Engineer-Prüfung des Linux Professional Institute. Die 90-minütige Prüfung besteht aus 60 Multiple-Choice- und Lückentextfragen.
- Gültigkeitsdauer: 5 Jahre
- Sprachen : Englisch
Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.
Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.
Übersicht: LPIC-OT Schulungen Portfolio
Kundenbewertungen
63 Teilnehmende
Seminare kurz vor der Durchführung
| 23.03. - 01.04.2026 | Hamburg | ||
| 20.04. - 29.04.2026 | München | ||
| 11.05. - 20.05.2026 | Köln | ||
| 15.06. - 24.06.2026 | Nürnberg |



