Key Responsibilities:
Solution Architecture & Design
- Design and implement end-to-end solution architectures on Microsoft Azure.
- Define scalable, secure, and cost-efficient cloud-native architectures.
- Provide architectural guidance across application, integration, and data layers.
Azure Platform Implementation
- Work extensively with Azure services including Azure AD, API Management, App Service, CDN, Logic Apps, Azure Networking, Azure SQL, and Azure Virtual Machines.
- Design and manage Azure PaaS-based solutions.
- Ensure high availability, scalability, and resilience of cloud applications.
Application Development & Integration
- Provide technical leadership for .NET Core-based applications.
- Guide development teams in building microservices and API-driven architectures.
- Ensure seamless integration across enterprise systems and services.
DevOps & CI/CD
- Work with Azure DevOps for CI/CD pipeline design and implementation.
- Enable automated deployments and infrastructure-as-code practices.
Security & Governance
- Implement Azure Active Directory (AAD) for identity and access management.
- Ensure compliance with enterprise security and governance standards.
Stakeholder Collaboration
- Work closely with business stakeholders, developers, and DevOps teams.
- Translate business requirements into technical architecture solutions.
- Provide technical leadership across multiple project teams.