Datum
24/03/2025 - 28/03/2025
Ganztägig
Kalender-Import: iCal

Veranstaltungsort
ETC Trainingscenter
Modecenterstraße 22, 1030 - Wien




– Grundlegende Konzepte der Programmiersprache und Vertrautheit mit Python

– Grundlegendes Verständnis der Computervirtualisierung

– Fähigkeit zur Verwendung von Linux, textgesteuerten Schnittstellen und CLI-Tools wie Secure Shell (SSH), bash, grep, ip, vim/nano, curl, ping, traceroute und telnet

– Grundlegendes Verständnis der Linux-basierten Betriebssystem-Architektur und der System-Utilities

– Kernnetzwerkwissen auf CCNA®-Ebene

– Grundlegendes Verständnis der DevOps-Konzepte

– Bewusstsein und Vertrautheit mit den Konzepten der kontinuierlichen Integration, des kontinuierlichen Einsatzes und der kontinuierlichen Bereitstellung (CI/CD)

– Praktische Erfahrung mit Git

Die folgenden Cisco-Kurse können Ihnen helfen, die Kenntnisse zu erwerben, die Sie zur Vorbereitung auf diesen Kurs benötigen:

– Developing Applications and Automating Workflows Using Cisco Core Platforms (DEVASC)

– Developing Applications Using Cisco Core Platforms and APIs (DEVCOR)

Dieses Training vermittelt Ihnen, wie Sie die Anwendungsbereitstellung automatisieren, eine automatisierte Konfiguration ermöglichen, das Management verbessern und die Skalierbarkeit von Cloud-Mikrodiensten und Infrastrukturprozessen auf Cisco®-Plattformen verbessern können. Sie lernen auch, wie man Docker und Kubernetes integriert, um erweiterte Funktionen und Flexibilität bei der Anwendungsbereitstellung zu schaffen.

Nach Abschluss des Trainings haben die Teilnehmer*innen Kenntnisse zu folgenden Themen:

– Philosophie und Praxis von DevOps und wie sie sich auf Herausforderungen des realen Lebens anwenden lässt

– Container-basierte Architekturen und verfügbare Werkzeuge, die von Docker zur Verfügung gestellt werden

– Verpackung der Anwendung in Container und Erstellung sicherer Container-Images

– Containernetzwerke und dreistufige Netzwerkanwendung

– Konzepte von Configuration Item (CI)-Pipelines und welche Werkzeuge zur Verfügung stehen

– Implementierung einer Basis-Pipeline mit Gitlab CI, die Anwendungen erstellt und einsetzt

– Implementierung automatisierter Build-Tests und Validierung

– Die auf die Infrastruktur angewandten DevOps-Prinzipien

– Implementierung der Testumgebungen nach Bedarf und Integration einer bestehenden Pipeline

– Implementierung von Werkzeugen für die Erfassung, Analyse und Alarmierung von Metriken und Protokollen

– Vorteile der Anwendung von Gesundheitsüberwachung, Telemetrie und Chaos Engineering im Zusammenhang mit der Verbesserung der Stabilität und Zuverlässigkeit des Ökosystems

– Implentierung von sicheren DevOps-Workflows durch den sicheren Umgang mit sensiblen Daten und die Validierung von Anwendungen

– Design- und Betriebskonzepte im Zusammenhang mit der Verwendung einer Mischung aus öffentlichen und privaten Cloud-Einsätzen

– Modernes Anwendungsdesign und Mikrodienstarchitekturen

– Bausteine von Kubernetes und wie seine APIs zur Bereitstellung einer Anwendung verwendet werden

– Fortgeschrittene Kubernetes-Bereitstellungsmuster und Implementierung einer automatisierten Pipeline

– Anwendung von Konzepten der Überwachung, Protokollierung und Sichtbarkeit auf Kubernetes

– Kundenbetreuer*innen

– Beratender Systemingenieur*innen

– Netzwerkadministrator*innen

– Netzwerktechniker*innen

– Netzwerk-Manager*innen

– Vertriebsingenieur*innen

– Systemtechniker*innen

– Architekt*innen für technische Lösungen

– Ingenieur*innen für drahtloses Design

– Ingenieur*innen für drahtlose Kommunikation

– Introducing the DevOps Model

– Introducing Containers

– Packaging an Application Using Docker

– Deploying a Multitier Application

– Introducing CI/CD

– Building the DevOps Flow

– Validating the Application Build Process

– Building an Improved Deployment Flow

– Extending DevOps Practices to the Entire Infrastructure

– Implementing On-Demand Test Environments at the Infrastructure Level

– Monitoring in NetDevOps

– Engineering for Visibility and Stability

– Securing DevOps Workflows

– Exploring Multicloud Strategies

– Examining Application and Deployment Architectures

– Describing Kubernetes

– Integrating Multiple Data Center Deployments with Kubernetes

– Monitoring and Logging in Kubernetes

Lab Outline

– Interact with GitLab Continuous Integration (CI)

– Explore Docker Command-Line Tools

– Package and Run a WebApp Container

– Build and Deploy Multiple Containers to Create a Three-Tier Application

– Explore Docker Networking

– Build and Deploy an Application Using Docker Compose

– Implement a Pipeline in Gitlab CI

– Automate the Deployment of an Application

– Validate the Application Build Process

– Validate the Deployment and Fix the Infrastructure

– Build a Yaml Ain’t Markup Language (YAML) Infrastructure as Code (IaC) Specification for the Test Environment

– Manage On-Demand Test Environments with Terraform

– Build Ansible Playbooks to Manage Infrastructure

– Integrate the Testing Environment in the CI/CD Pipeline

– Implement Pre-deployment Health Checks

– Set Up Logging for the Application Servers and Visualize with Kibana

– Create System Dashboard Focused on Metrics

– Use Alerts Through Kibana

– Instrument Application Monitoring

– Use Alerts and Thresholds to Notify Webhook Listener and Cisco Webex® Teams™ Rooms

– Secure Infrastructure in the CI/CD Pipeline

– Explore Kubernetes Setup and Deploy an Application

– Explore and Modify a Kubernetes CI/CD Pipeline

– Kubernetes Monitoring and Metrics—Elasticsearch, Logstash, and Kibana (ELK)

4.490,00

Kategorien