Job Description
The Senior Azure Cloud Architect will be responsible for designing, implementing, and optimizing complex cloud solutions on Microsoft Azure. This role will involve developing cloud architectures that align with industry best practices and customer requirements, supporting both new cloud initiatives and migrations from on-premises systems. The Senior Azure Cloud Architect will work closely with cross-functional teams to ensure that all Azure-based solutions are scalable, secure, and aligned with customer business goals.
Key Responsibilities:
- Azure Cloud Architecture Design:
- Design and implement scalable, resilient, and secure cloud architectures on Microsoft Azure based on best practices.
- Conduct architectural reviews and assessments to ensure Azure solutions align with organizational goals and compliance standards.
- Define and document Azure cloud architecture, including network design, storage, databases, identity management, and security configurations.
- Application and Infrastructure Modernization:
- Architect modern applications using Azure PaaS services, microservices, serverless computing, and containerization to optimize performance and scaleability.
- Provide strategies for migrating legacy applications and infrastructure to Azure, ensuring minimal downtime and disruption to business operations.
- Azure Implementation and Deployment:
- Lead the deployment of Azure cloud solutions, ensuring configurations, security, and compliance requirements are met.
- Oversee automation and DevOps practices using tools like Azure DevOps, Terraform, and ARM templates for efficient and scalable deployment pipelines.
- Security and Compliance Management:
- Implement security best practices in Azure, including identity and access management, network security, data protection, and monitoring.
- Ensure compliance with relevant security standards, including Azure Security Center, Azure Policy, and Azure Governance frameworks.
- Database and Data Management:
- Design and support scalable data solutions using Azure SQL Database, Cosmos DB, Azure Data Lake, and other Azure data services.
- Optimize database architectures for performance, reliability, and security in a cloud environment.
- Monitoring and Optimization:
- Implement Azure monitoring tools (e.g., Azure Monitor, Log Analytics, Application Insights) to ensure availability, performance, and efficient cost management.
- Perform regular reviews to optimize cloud environments, leveraging cost-saving strategies and right-sizing resources.
- Customer and Stakeholder Collaboration:
- Work closely with customers and stakeholders to understand business needs and translate them into technical requirements for Azure-based solutions.
- Serve as a technical advisor to customers, providing guidance on best practices and ongoing support for cloud architecture.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 7+ years of experience in cloud engineering or architecture, with a strong focus on Microsoft Azure.
- Extensive knowledge of Azure services, including virtual machines, Azure Kubernetes Service (AKS), Azure Functions, Azure DevOps, Azure Storage, and networking.
- Experience with database systems and data solutions on Azure, including Azure SQL Database, Cosmos DB, and Data Lake.
- Expertise in infrastructure as code (IaC) with tools like Terraform, ARM templates, and Azure DevOps for automation.
- Strong understanding of security best practices in Azure, including Azure Active Directory, Azure Security Center, and identity management.
- Proficient in DevOps practices and CI/CD pipelines within an Azure environment.
- Excellent problem-solving, analytical skills, and the ability to work both independently and collaboratively.
Preferred Skills:
- Microsoft Azure certifications (e.g., Azure Solutions Architect Expert, Azure DevOps Engineer Expert).
- Familiarity with scripting languages (e.g., PowerShell, Python) for automation.
- Experience with networking, including VPN, ExpressRoute, firewalls, and load balancers on Azure.
- Strong understanding of disaster recovery and business continuity planning in Azure.
This is an opportunity for an experienced senior Azure cloud architect to make a significant impact by building innovative and scalable solutions on Microsoft Azure. If you're passionate about cloud technology and want to take on a challenging and rewarding role, we encourage you to apply!
*Note: You may also submit your resume to [email protected]