Grundlegende Aufgaben und Verantwortlichkeiten:
Azure DevOps & Infrastructure as Code
•Design, develop, and maintain reusable Terraform modules (AzAPI, Azurerm) for Azure infrastructure.
•Build and manage Azure DevOps pipelines for CI/CD, including automated testing, deployment, and release management.
•Implement best practices for infrastructure as code, version control, and configuration management.
•Work independently to deliver end-to-end solutions, from requirements gathering to production deployment.
Azure Cloud Services & Modernisation
•Deploy and manage Azure services, including AKS, ACR, and Azure Container Instances.
•Lead migration and modernisation projects from on-premises to Azure IaaS.
•Use Azure Migrate and Azure Site Recovery (ASR) for migration, backup, disaster recovery, and high availability.
•Implement and maintain backup, DR, and availability best practices for critical workloads.
Azure Networking & Private Resources
•Design and manage Azure networking: VNETs, subnets, NSGs, VPNs, ExpressRoute, and routing.
•Deploy and manage private endpoints, Azure Private Link, VNet integration, and Private DNS resolvers for secure, private resource access.
•Ensure secure connectivity for hybrid and multi-cloud environments.
DevOps Development Lifecycle
•Create and manage feature branches, conduct code reviews, and oversee release processes.
•Collaborate with development teams to ensure seamless integration and delivery.
•Automate operational tasks and streamline deployment processes for efficiency and reliability.
Security, Compliance, and Documentation
•Implement security best practices for Azure environments, including RBAC, encryption, and monitoring.
•Implement and manage Azure Policy as code for governance and compliance.
•Ensure compliance with industry standards and participate in security audits.
•Document architecture, configurations, and deployment processes; maintain up-to-date runbooks and SOPs.
Collaboration & Knowledge Sharing
•Mentor junior engineers and share knowledge on DevOps and IaC best practices.
•Participate in technical discussions and contribute to architectural decisions.