Position Summary: The Azure Cloud & Application Architect is responsible for the design, implementation, and management of cloud-based solutions and applications on Microsoft Azure. This role combines the responsibilities of both cloud infrastructure architecture and application design to ensure scalable, secure, and high-performing solutions. The architect will work closely with cross-functional teams to deliver cloud-based applications and services that meet business requirements while ensuring optimal cost management, security, and compliance.
Key Responsibilities:
- Design and Architecture:
- Design and deploy scalable, highly available, and fault-tolerant systems on Microsoft Azure.
- Develop and implement applications tailored to business needs using Azure services.
- Create technical roadmaps for future cloud implementations.
- Optimize existing Azure-based solutions for improved performance and scalability.
- Collaboration and Leadership:
- Collaborate with IT teams to ensure the resilience, security, and optimal performance of Azure infrastructure.
- Work with application development teams to integrate Azure resources such as Azure Kubernetes Services, Data Factory, and DevOps CI/CD pipelines.
- Manage Continuous Integration/Continuous Deployment (CI/CD) pipelines for Azure applications.
- Security, Compliance, and Disaster Recovery:
- Implement Azure security measures and ensure compliance with industry standards and regulations.
- Design and implement disaster recovery and business continuity strategies.
- Monitoring and Troubleshooting:
- Monitor Azure environments to ensure smooth operations and troubleshoot issues as needed.
- Proactively identify performance bottlenecks and optimize the cloud infrastructure and applications.
- Cost Management:
- Estimate costs and identify cost control mechanisms for Azure resources to optimize cloud expenditures.
- Documentation:
- Document architectural designs, technical roadmaps, and solutions for future reference and compliance.
Required Skills & Experience:
- Expertise in Azure Application Hosting, Integration, and Application Security resources (e.g., Azure Kubernetes Services, Data Factory, DevOps CI/CD pipelines, App Registration, Storage Account, DBaaS, Cosmos DB).
- Strong experience as a Full Stack Developer, particularly with .Net Core, Angular, and NodeJS.
- Proficiency in managing CI/CD pipelines for cloud applications.
- Experience in designing disaster recovery and business continuity plans on Azure.
- In-depth knowledge of Azure cost management and optimization strategies.
- Strong understanding of Azure security practices and industry compliance standards.
Preferred Qualifications:
- Proven experience in designing and implementing Azure-based cloud solutions.
- Ability to work in cross-functional teams and communicate effectively with both technical and non-technical stakeholders.
- Azure Architect Certification (or relevant certifications) is highly desirable.