Lead Azure-based cloud transformation initiatives, overseeing the discovery, assessment, planning, and execution phases of migrating .NET applications and workloads to the cloud.
Architect and deliver scalable, secure, and resilient solutions using the Microsoft Azure platform, with a strong foundation in C# / .NET Core, microservices, and cloud-native design patterns.
Manage and mentor a team of developers and cloud engineers, ensuring high-quality delivery, enforcing best practices in coding, testing, DevOps, and cloud operations.
Conduct application discovery and cloud readiness assessments, identifying dependencies, migration blockers, and modernization opportunities (e.g., containerization, PaaS adoption).
Drive cloud platform automation and infrastructure setup, leveraging Azure services like App Services, AKS, Functions, Key Vault, ACR, and Infrastructure as Code tools such as Bicep or Terraform.
Engage with business and technical stakeholders to align cloud strategies with organizational goals and ensure timely, secure, and cost-effective delivery of cloud solutions.
Must Have Skills :
Strong development expertise in .NET technologies, including C#, ASP.NET Core, Web APIs, Entity Framework, and microservices.
Extensive hands-on experience with Azure services, such as Azure App Services, Azure Kubernetes Service (AKS), Azure Functions, Key Vault, Storage, Azure SQL, and Azure DevOps.
Cloud migration experience, including tools and processes for discovery, readiness assessment, rehosting, re-platforming, and modernization.
Proficiency in DevOps practices : CI / CD pipelines with Azure DevOps or GitHub Actions, containerization with Docker, and orchestration with Kubernetes.
Team leadership and project management experience, with the ability to guide engineering teams, manage timelines, and communicate effectively with business and IT leaders.
Strong understanding of cloud security, governance, and cost management in enterprise-scale Azure environments.