You will design and lead the architecture for large-scale, compute-intensive Azure enterprise applications.
Responsibilities
- Design Azure compute architectures optimized for resource utilization, latency, and high availability using auto-scaling strategies.
- Implement security best practices including access controls, encryption, and network segmentation.
- Architect event-driven workflows using serverless computing such as Azure Functions, Logic Apps, Event Grid, and Event Hubs.
- Develop reusable frameworks and guidelines for Azure cloud-native and hybrid solutions.
- Align various solution architectures with enterprise standards, reference architectures, and patterns.
Required Skills
- 20+ years of experience architecting compute-intensive enterprise applications.
- Deep knowledge of .NET Core, MVC framework, and Entity Framework.
- Expertise in Azure compute services including VMs, Azure Kubernetes Service (AKS), Logic Apps, Azure Batch, and App Services.
- Hands-on experience with Kubernetes, Docker, and containerized deployments.
- Proficiency in React UI and PostgreSQL.
- Experience with hybrid cloud scenarios and IaaS/PaaS patterns such as horizontal scaling and 12-factor design.
- Strong knowledge of microservices, micro-frontends, and deployment strategies like blue/green, canary, and rolling updates.
- Proficiency with CI/CD toolchains including TFS, Git, and Jenkins.
- Experience creating cloud infrastructure templates via Azure Resource Manager (ARM) and Terraform.
- Knowledge of DevOps best practices for development, deployment, and configuration processes.
Preferred Skills
- Microsoft Certified: Azure Solutions Architect Expert.