Deploy and maintain Virtual Machines and Azure App Services for application hosting. Manage and operate Azure Kubernetes Services (AKS) for containerized workloads. Containerization (Docker & Kubernetes): Develop and optimize Dockerfiles to containerize applications efficiently. Build and publish Docker images to container registries. Deploy and maintain applications using Kubernetes. Infrastructure as Code (IaC): Write Terraform scripts to provision and manage Azure resources. Maintain state files and implement modular Terraform for reusability. Develop and maintain CI/CD pipelines for automated application and infrastructure deployment.
Required Skills & Qualifications: Proven experience in Azure Cloud Services, including compute, storage, and networking. Strong knowledge of Kubernetes and container orchestration. Hands-on experience with Docker and managing containerized applications.
Proficiency in Terraform for IaC, including state management and module usage. Experience in building and managing CI/CD pipelines. Knowledge of cloud security best practices. Strong problem-solving skills and ability to work in a collaborative team environment.
Preferred Qualifications: Certifications such as Microsoft Certified: Azure Administrator Associate or Azure Solutions Architect Expert.