Bachelor's degree in Computer Science, Information Technology, or a related field. Master's degree preferred.
Extensive experience (10+ years) in designing and implementing solutions on the Microsoft Azure platform.
Proficient in Azure services, including but not limited to Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure Functions, Azure SQL Database, Azure Active Directory, and Azure Networking.
Strong understanding of cloud architecture principles, microservices, and containerization (Docker, Kubernetes).
Experience with DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
Solid understanding of security principles and best practices in cloud environments.
Relevant certifications such as Microsoft Certified: Azure Solutions Architect Expert are highly desirable.
Excellent communication and interpersonal skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.