About the Role:
Experiture is looking for a highly experienced Azure Architect to join our team. The ideal candidate will have deep expertise in Azure PaaS services and modern cloud solutions to design, optimize, and manage Experiture’s infrastructure for efficiency and scalability. You will play a pivotal role in architecting cloud infrastructure that supports our digital marketing platform and ensures cost-effective resource utilization. This position requires strong knowledge of Azure’s PaaS offerings, particularly in SQL solutions and Synapse Analytics, alongside experience in optimizing resource usage, cost management, and cloud operations.
Key Responsibilities:
- Design and Architect Azure Infrastructure:
- Architect and implement Azure cloud solutions using Azure App Service, Azure SQL Database, SQL Pools (Synapse Analytics), Azure Functions, Azure Kubernetes Service (AKS), Azure Data Factory, and Azure API Management.
- Optimize platform infrastructure for performance, scalability, and efficiency using a combination of Azure PaaS services.
- Design cloud architecture that integrates Azure Synapse Analytics, Azure Fabric, and Azure SQL Pools to manage big data analytics and data warehousing needs.
- Azure PaaS Expertise:
- Provide hands-on expertise in managing and scaling Azure SQL Database, Azure Synapse Analytics, Azure SQL Pools, and various SQL offerings (e.g., Hyperscale, Managed Instance).
- Architect solutions using Azure Cosmos DB, Azure Blob Storage, Azure Service Bus, Azure Event Grid, and Azure Redis Cache for modern application development.
- Implemented and managed serverless architectures with Azure Functions and orchestrated workflows with Azure Logic Apps.
- Oversee Azure Cognitive Services integration for AI-driven functionality and Azure Search for enterprise search solutions.
- Resource Optimization and Cost Management:
- Continuously monitor and optimize resource utilization, scalability, and cost-efficiency for Azure services using tools such as Azure Monitor, Azure Advisor, and Azure Cost Management.
- Implement strategies for right-sizing Azure resources, auto-scaling, and leveraging Azure Reserved Instances for cost-saving.
- Proactively identify opportunities to reduce unnecessary spending by decommissioning underutilized resources and optimizing service tiers.
- Data Management and Analytics:
- Manage and optimize data pipelines, data lakes, and big data workloads using Azure Synapse Analytics, SQL Pools, Azure Data Factory, and Azure Event Hubs.
- Architect scalable solutions for real-time analytics with Azure Stream Analytics and manage data storage with Azure Data Lake Storage and Blob Storage.
- Design and implement modern data warehouse solutions, focusing on ETL processes, data transformation, and data orchestration.
- Automation, CI/CD, and DevOps:
- Implement and maintain CI/CD pipelines using Azure DevOps Services, automating infrastructure provisioning, application deployment, and service management.
- Lead initiatives around infrastructure as code (IaC) using tools like ARM templates, Terraform, and Bicep to automate infrastructure provisioning and updates.
- Security and Compliance:
- Ensure that all cloud architecture follows industry-standard security protocols, including identity management, encryption, and access control.
- Collaborate with the security team to implement Azure Security Center, Azure Policy, and Azure Blueprints for security, compliance, and governance.
- Design and enforce best practices for data privacy and compliance in line with GDPR and other regulations.
Required Skills & Qualifications:
- Experience:
- 7+ years of experience working with Azure cloud services and PaaS solutions.
- Proven expertise in Azure SQL Database, SQL Pools, Azure Synapse Analytics, and modern Azure SQL solutions (e.g., Hyperscale, Managed Instance).
- Hands-on experience with Azure App Service, Azure Kubernetes Service (AKS), Azure Functions, Logic Apps, Azure Cosmos DB, Azure API Management, Azure Data Factory, and Azure Blob Storage.
- Technical Skills:
- Strong proficiency in Azure PaaS services, with a specific focus on data warehousing, analytics, and big data processing.
- Experience managing and architecting Azure Synapse Analytics and SQL Pool environments.
- Deep understanding of CI/CD pipelines, DevOps practices, and infrastructure automation using Azure DevOps.
- Expertise in API integration and management using Azure API Management.
- Proficient in cost management tools like Azure Cost Management and Azure Advisor, as well as implementing Azure Reserved Instances.
- Optimization and Performance:
- Proven ability to optimize and manage resources across Azure’s SQL databases, storage solutions, and compute services to maximize performance and reduce costs.
- Familiarity with serverless architecture and designing scalable, cost-efficient applications.
- Security:
- Experience with Azure security and compliance, including Azure Security Center, Azure Policy, and governance frameworks.
- Knowledge of IAM, network security, and secure data storage in the cloud.
- Communication and Leadership:
- Strong collaboration skills, able to work across multiple teams, including security, DevOps, and application development.
- Ability to articulate and present technical solutions and decisions to non-technical stakeholders.
Preferred Skills:
- Experience with Azure Event Hubs and Stream Analytics for real-time data processing.
- Familiarity with Azure Cognitive Services and integrating AI-driven solutions into the platform.
- Expertise in Azure Virtual Networks and secure networking practices for PaaS services.
- Experience in multi-cloud architectures or hybrid cloud setups.
Soft Skills:
- Strong problem-solving skills and a proactive approach to resource optimization.
- Excellent communication and teamwork abilities.
- Ability to manage multiple projects, prioritize tasks, and work in a fast-paced environment.