Dieser Kurs richtet sich an erfahrene IT-Administratoren, die ihre Kenntnisse in der Automatisierung von Azure-Ressourcen vertiefen möchten. Er bietet eine detaillierte Untersuchung fortgeschrittener Automatisierungstechniken und -werkzeuge zur Effizienzsteigerung und Skalierbarkeit von Azure-Infrastrukturen.

Kursinhalte

  • Azure Resource Manager (ARM) Templates:
  • Template-Entwicklung: Erstellung und Anpassung von ARM-Vorlagen zur Automatisierung der Bereitstellung von Azure-Ressourcen.
  • Parameterisierung und Variablen: Verwendung von Parametern und Variablen in ARM-Vorlagen zur Flexibilität und Wiederverwendbarkeit.

  • Azure PowerShell- und CLI-Skripting:
  • PowerShell-Skripting: Entwicklung von PowerShell-Skripten zur Automatisierung von Azure-Verwaltungsaufgaben und -prozessen.
  • Azure CLI-Skripting: Verwendung von Azure CLI-Skripten zur Automatisierung von Azure-Ressourcenverwaltung und -konfiguration.

  • Azure Functions und Logic Apps:
  • Azure Functions: Erstellung serverloser Funktionen zur Automatisierung von Ereignisgesteuerten Workflows und Aufgaben.
  • Logic Apps: Konfiguration von Workflow-Logik-Apps zur Automatisierung von geschäftlichen Prozessen und Integrationen.

  • Azure Automation und DSC:
  • Azure Automation: Konfiguration von Runbooks und Jobs zur Automatisierung von Routineverwaltungsaufgaben in Azure.
  • Desired State Configuration (DSC): Implementierung von DSC-Konfigurationen zur automatisierten Bereitstellung und Konfiguration von Azure-Ressourcen.

  • Azure DevOps-Pipelines:
  • Continuous Integration/Continuous Deployment (CI/CD): Konfiguration von Pipelines zur Automatisierung von Build-, Test- und Bereitstellungsprozessen in Azure.
  • Infrastructure as Code (IaC): Implementierung von IaC-Praktiken zur Automatisierung der Infrastrukturkonfiguration und -bereitstellung.

  • Überwachung und Fehlerbehebung:
  • Logging und Überwachung: Implementierung von Logging- und Überwachungslösungen zur Verfolgung und Analyse von Automatisierungsprozessen.
  • Fehlerbehebung und Optimierung: Diagnose und Behebung von Fehlern sowie Optimierung von Automatisierungsworkflows und -skripten.

Praktische Übungen

  • Fallbasierte Simulationen: Analyse und Lösung realer Automatisierungsszenarien und -herausforderungen in einer simulierten Azure-Umgebung.
  • Praktische Implementierung: Umsetzung fortgeschrittener Automatisierungstechniken in praktischen Übungen und Fallstudien.