Responsibilities:
- Collaborate with stakeholders to understand business requirements and translate them into Azure solutions.
- Design end-to-end architectures for Azure-based applications and systems.
- Select appropriate Azure services and components to meet technical and business requirements.
- Define best practices and standards for Azure architecture, security, scalability, and performance.
- Develop architectural diagrams, design documents, and implementation plans.
- Oversee the implementation and deployment of Azure infrastructure, services, and applications.
- Conduct performance analysis, capacity planning, and optimization of Azure resources.
- Ensure compliance with industry and organizational security standards.
- Provide technical guidance and mentorship to development teams.
- Collaborate with cross-functional teams, including developers, operations, and security teams.
- Stay updated with the latest Azure technologies, trends, and best practices.