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.