Wir suchen einen erfahrenen Azure-Cloud-Ingenieur zur Migration und Modernisierung von Anwendungen in die Cloud. Der ideale Kandidat verfügt über fundierte Kenntnisse in Azure Cloud, Terraform (Enterprise), Containern (Docker), Kubernetes (AKS), CI/CD mit GitHub Actions sowie Python-Skripting. Sehr gute Kommunikationsfähigkeiten sind erforderlich, um während der Migrations- und Modernisierungsprojekte effektiv sowohl mit technischen als auch mit nicht-technischen Stakeholdern zusammenzuarbeiten.
**Hauptaufgaben:**
– Leitung und Durchführung der Migration und Modernisierung von Anwendungen in die Azure-Cloud unter Nutzung von Containerisierung und Re-Platforming.
– Re-Platforming, Optimierung und Verwaltung containerisierter Anwendungen mit Docker sowie Orchestrierung über den Azure Kubernetes Service (AKS).
– Aufbau und Pflege zuverlässiger CI/CD-Pipelines mit GitHub Actions zur Unterstützung reibungsloser Migrations-, Deploy- und Release-Prozesse.
– Automatisierung von Infrastruktur- und Anwendungsbereitstellungen, um konsistente, verlässliche und skalierbare Cloud-Umgebungen sicherzustellen.
– Erstellung von Python-Skripten zur Unterstützung von Migrationsautomatisierung, Integrationen und verwandten Tools.
– Zusammenarbeit mit funktionsübergreifenden Teams, um eine erfolgreiche Migration, Modernisierung und Einführung von Cloud-Lösungen sicherzustellen.
– Etablierung und Umsetzung von DevOps-, Sicherheits- und Migrationsbest Practices in Abstimmung mit dem Software Development Lifecycle (SDLC).
– Bereitstellung von Infrastruktur mittels Terraform (inkl. IAM, Networking, Security und zugehöriger Komponenten).
**Kenntnisse:**
– DevOps-Baseline-Coding
– Skript-/Programmiersprachen, Konfigurationsmanagement und Container-Grundlagen (Level 100 oder höher)
– Continuous Integration / Continuous Deployment
– Versionskontrollsysteme (gitbasierte Workflows)
– Verständnis für Commit-/Branch-/Merge-/Review-Prozesse
– Vertrautheit mit Pre- und Post-Hooks
– Entwurf und Umsetzung von Branching-Strategien (z. B. Git Flow, GitHub Flow)
– Entwurf und Umsetzung von Team-Collaboration-Workflows (Zugriffssteuerung, Code Review/Freigabe sowie Integration mit anderen CI-Tools)
– Erfahrung mit Artifact Repositories
– Vertrautheit mit mindestens einem gängigen Artifact Repository oder Anti-Factory-Management-Tool
– CI/CD-Tools und CI-Services (VCS, Artifact-Repo, Build, Release)
– Entwurf und Umsetzung von CI/CD-Pipelines
– Gute Kenntnisse in Linux- oder Windows-Betriebssystemen
– Cloud-Basiskompetenzen, einschließlich Automatisierung und Infrastructure as Code (IaC)
– Verwendung von Orchestrierungs-Tools zur Strukturierung von IaC-Code und zum Management von Konfigurationen
– CI/CD-Implementierung zum Builden und Deployen von Infrastruktur oder Anwendungen
– Gestaltung und Umsetzung von CI/CD-Best Practices
– Landing Zone (Multi-Account-Framework)
– Identity and Access Management (IAM)
– Security
– Networking und Compute (VMs, Container-Plattformen, Funktionen)
– VM-Workloads (virtuelle Maschinen)
– Implementierung serverless-Lösungen für operative Anforderungen
– Daten-Speicherung und Datenbanken
– Konfigurationsmanagement und Secret-Management
– Monitoring und Logging
– Message Queues
**Erfahrung:**
– 5–13 Jahre Berufserfahrung in der geforderten Rolle.
**Erforderliche Fähigkeiten und Erfahrung:**
– Exzellente Fähigkeit, Anwendungen in Microsoft-Azure-Cloud-Dienste zu migrieren und zu modernisieren.
– Sehr starke Terraform (Enterprise)-Kenntnisse für die Infrastrukturautomatisierung.
– Nachgewiesene Erfahrung mit Container-Technologien (Docker) und Orchestrierungsplattformen (AKS).
– Umfangreiche praktische Erfahrung mit GitHub Actions und der Entwicklung von CI/CD-Pipelines für Cloud-Migration und -Modernisierung.
– Sehr starke Python-Skripting-Fähigkeiten für Automatisierung und Tooling.
– Umfassendes Verständnis von DevOps-Praktiken und dem Software Development Lifecycle (SDLC).
– Hervorragende Kommunikations-, zwischenmenschliche und Teamfähigkeiten.
– Nachweisbare Erfahrung in der Implementierung von Logging-, Monitoring-, Backup- und Disaster-Recovery-Lösungen in Cloud-Umgebungen.
Wir können im Rahmen des Bewerbungsprozesses Tools für Künstliche Intelligenz (KI) einsetzen, um Teile des Prozesses zu unterstützen, z. B. das Prüfen von Bewerbungen, das Analysieren von Lebensläufen oder das Bewerten von Antworten. Diese Tools unterstützen unser Recruiting-Team, ersetzen jedoch nicht das menschliche Urteilsvermögen. Die finalen Einstellungsentscheidungen werden von Menschen getroffen. Wenn Sie mehr Informationen dazu möchten, wie Ihre Daten verarbeitet werden, kontaktieren Sie uns bitte.
To find out more about this job, please visit this link

