Dieser Kurs richtet sich an erfahrene IT-Administratoren und DevOps-Profis, die ihre Fähigkeiten in der Verwaltung von Azure-Infrastrukturen vertiefen möchten. Der Fokus liegt auf fortgeschrittenen Techniken zur Automatisierung und Orchestrierung von Azure-Ressourcen.

Kursinhalte
  • Einführung in die fortgeschrittene Azure-Administration:
  • Überblick: Bedeutung der Automatisierung und Orchestrierung in modernen Cloud-Umgebungen.
  • Azure-Dienste: Überblick über relevante Azure-Dienste wie Azure Automation, Azure Logic Apps und Azure Functions.

  • Automatisierung mit Azure:
  • Azure Automation:
  • Runbooks: Erstellung und Verwaltung von Runbooks zur Automatisierung wiederkehrender Aufgaben.
  • Azure Automation State Configuration: Nutzung von DSC (Desired State Configuration) zur Sicherstellung konsistenter Konfigurationen über alle Azure-Ressourcen hinweg.
  • Azure CLI und PowerShell: Fortgeschrittene Nutzung von Azure CLI und PowerShell zur Verwaltung und Automatisierung von Azure-Ressourcen.
  • Azure Resource Manager (ARM) Templates: Erstellung und Verwaltung von ARM-Templates zur automatisierten Bereitstellung und Verwaltung von Azure-Ressourcen.

  • Orchestrierung mit Azure:
  • Azure Logic Apps:
  • Workflows: Erstellung und Verwaltung komplexer Workflows zur Integration und Orchestrierung von Azure-Diensten und Drittanbieter-APIs.
  • Azure Functions:
  • Serverless Computing: Nutzung von Azure Functions zur Ausführung von Code in einer serverlosen Umgebung, basierend auf Ereignissen.
  • Event-Driven Automation: Implementierung ereignisgesteuerter Automatisierungen mit Azure Functions und Event Grid.
  • Azure Kubernetes Service (AKS): Verwaltung und Orchestrierung von Container-basierten Anwendungen mit AKS.

  • Azure DevOps:
  • Pipelines: Erstellung und Verwaltung von CI/CD-Pipelines zur Automatisierung des Entwicklungs- und Bereitstellungsprozesses.
  • Infrastructure as Code (IaC): Implementierung von IaC-Praktiken zur Verwaltung der Infrastruktur mit Azure DevOps und ARM-Templates.

  • Überwachung und Verwaltung:
  • Azure Monitor: Echtzeit-Überwachung und Analyse von Ressourcen und Anwendungen zur Fehlerbehebung und Leistungsoptimierung.
  • Log Analytics: Nutzung von Log Analytics zur Sammlung und Analyse von Daten zur Verbesserung der betrieblichen Einblicke.
  • Azure Policy: Erstellung und Verwaltung von Richtlinien zur Sicherstellung der Einhaltung von Unternehmensstandards und Compliance-Vorgaben.

  • Sicherheits- und Compliance-Management:
  • Azure Security Center: Nutzung des Azure Security Centers zur Überwachung und Verwaltung der Sicherheitslage in automatisierten Umgebungen.
  • Azure Key Vault: Verwaltung von Geheimnissen und Verschlüsselungsschlüsseln zur Sicherstellung der Datensicherheit in automatisierten Workflows.
  • Azure Blueprints: Nutzung von Blueprints zur Implementierung und Verwaltung konsistenter Governance- und Compliance-Vorgaben in Azure-Umgebungen.

Praktische Übungen
  • Hands-On-Übungen: Praktische Übungen zur Anwendung der erlernten Konzepte, einschließlich der Erstellung von Runbooks, ARM-Templates und der Implementierung von CI/CD-Pipelines.
  • Fallstudien: Analyse komplexer Szenarien zur Vertiefung des Verständnisses für die Automatisierung und Orchestrierung von Azure-Ressourcen und zur Anwendung von Best Practices.