Key Responsibilities:
• Design and implement scalable, secure, and cost-effective Azure cloud solutions.
• Lead the architecture and design of cloud environments, including Azure IaaS, PaaS, and SaaS solutions.
• Oversee Azure hosting environments, ensuring high availability, scalability, and performance.
• Collaborate with cross-functional and delivery teams to define technical requirements and develop architectural solutions that align with business objectives.
• Develop and maintain cloud architecture standards, best practices, and guidelines.
• Conduct architectural reviews and assessments to ensure compliance with industry standards and best practices.
• Provide technical leadership and mentorship to junior architects and cloud engineers.
• Stay current with the latest Azure services, features, and best practices, and incorporate them into architectural designs.
• Oversee the migration of on-premises applications and VMware infrastructure to Azure.
• Manage and optimize cloud costs, ensuring efficient use of cloud resources.
• Troubleshoot and resolve complex technical issues related to cloud infrastructure and services.
• Design and implement robust infrastructure solutions, including network, storage, and compute resources.
• Ensure the integration of security best practices and policies in the design and implementation of infrastructure solutions.
• Monitor infrastructure performance and implement necessary improvements to optimize efficiency and reliability.
• Work closely with IT operations to ensure smooth deployment and operation of infrastructure solutions.
Qualifications:
• 10+ years of experience in IT infrastructure architecture, with at least 5 years focused on cloud architecture and infrastructure.
• Extensive experience with Microsoft Azure services, including compute, storage, networking, and security.
• Proven experience in managing and optimizing Azure hosting environments.
• Strong knowledge of infrastructure components such as VMware virtual machines, virtual networks, load balancers, and storage accounts.
• Experience in designing and implementing disaster recovery and high-availability solutions.
• Proficiency in network architecture and design, including virtual networks, subnets, network security groups, and VPN gateways.
• Azure Solutions Architect Expert certification (AZ-305 or equivalent) is highly desirable.
• Strong understanding of cloud security principles and best practices.
• Proficiency in scripting languages such as PowerShell or Python.
• Excellent problem-solving skills and the ability to work under pressure.
• Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
Bachelor's degree