- Design and deploy scalable, highly available, and fault-tolerant systems on Azure. Proven experience with Microsoft Azure services (Compute, Storage, Networking, Security).
- Strong understanding of networking concepts (DNS, VPN, VNet, NSG, Load Balancers).
- Manage and monitor cloud infrastructure using Azure Monitor, Log Analytics, and other tools.
- Implement and manage virtual networks, storage accounts, and Azure Active Directory.
- Hands-on experience with Infrastructure as Code (IaC) tools like ARM, Terraform. Experience with scripting languages (PowerShell, Bash, or Python).
- Ensure security best practices and compliance standards are followed.
- Troubleshoot and resolve issues related to cloud infrastructure and services.
- Experience in DevOps to support CI/CD pipelines and containerized applications (AKS, Docker).
- Optimize cloud costs and performance.
- Familiarity with Azure DevOps, GitHub Actions, or other CI/CD tools.
- Experience in identity and access management (IAM), RBAC, and Azure AD.