- Design, deploy, and manage cloud infrastructure on Microsoft Azure.
- Develop and maintain Infrastructure as Code (IaC) using Terraform.
- Automate server provisioning, configuration management, and application deployments using Ansible.
- Build, manage, and optimize containerized applications using Docker.
- Deploy, monitor, and manage container orchestration platforms using Kubernetes (AKS preferred).
- Create and maintain robust CI/CD pipelines using Azure DevOps and other DevOps tools.
- Implement monitoring, logging, and alerting solutions to ensure high system availability and performance.
- Collaborate with development, security, and operations teams to streamline software delivery processes.
- Troubleshoot infrastructure and deployment issues across development, testing, and production environments.
- Implement cloud security best practices, governance, and compliance controls.
- Optimize cloud resource utilization and manage infrastructure costs.