We are seeking an experienced Cloud Native Architect specializing in Azure to join our team and drive the design, implementation, and evolution of cutting-edge cloud-native solutions. As a key technical leader, you will architect scalable, reliable, and cost-efficient systems while ensuring alignment with business objectives and best practices.
Responsibilities
- Define and lead the cloud architecture strategy, roadmap, and technical direction for Azure-native solutions
- Architect scalable, reliable, and high-performance cloud-native applications using Azure services such as Azure Functions, Azure App Service, Azure Kubernetes Service (AKS), Azure SQL Database, Azure Cosmos DB, Azure Storage, etc.
- Develop and implement cloud architecture patterns, design principles, standards, and best practices for application development, deployment, and operations on Azure
- Collaborate with cross-functional teams to translate business requirements into technical architecture designs, ensuring alignment with security, compliance, and governance policies
- Evaluate and recommend cloud-native technologies, tools, and frameworks to optimize performance, cost-efficiency, and scalability on Azure
- Conduct architectural reviews, code reviews, and performance assessments to ensure adherence to architecture guidelines, scalability, and reliability of solutions
- Define and implement CI/CD pipelines, automation scripts, and infrastructure-as-code (IaC) solutions using Azure DevOps, ARM templates, Terraform, or similar tools
- Lead and mentor development teams on Azure cloud-native architecture best practices, design patterns, and coding standards
- Collaborate with operations teams to implement monitoring, logging, and alerting solutions for Azure-based applications, ensuring proactive issue detection and resolution
- Stay updated with the latest Azure services, features, and industry trends to recommend and implement innovative solutions that drive business value
Requirements
- 12+ years of IT experience, including the last 2-3 years spent architecting complex enterprise applications
- Bachelor's or master's degree in Computer Science, Engineering, or a related field (or equivalent work experience)
- Proven experience as a cloud architect, solution architect, or similar role, with a focus on Azure cloud-native solutions
- In-depth knowledge of Azure services and capabilities, including Azure Functions, Azure App Service, AKS, Azure SQL Database, Azure Cosmos DB, Azure Storage, Azure Key Vault, etc.
- Hands-on experience with cloud-native architecture patterns, such as microservices, serverless computing, containerization (e.g., Docker, Kubernetes), event-driven architecture, and API management
- Strong proficiency in programming languages such as C# .NET, Java, Python, or JavaScript/TypeScript
- Experience with cloud security best practices, identity management, data encryption, and compliance standards in Azure
- Familiarity with DevOps practices, CI/CD pipelines, infrastructure automation, and configuration management tools (Azure DevOps, ARM templates, Terraform, etc.)
- Knowledge of security best practices, identity management, and data encryption in Azure
- Excellent problem-solving skills, attention to detail, and ability to work independently or in a team environment
- Strong collaboration, leadership, and communication skills to work effectively with both technical and non-technical stakeholders
Nice to have
- Azure certifications such as Azure Solutions Architect Expert, Azure DevOps Engineer Expert, or related certifications