About the Role
Impact you will make
We are seeking an experienced and highly skilled Principal Azure Cloud Architect to join our dynamic team. In this role, you will be responsible for designing, implementing, and overseeing our cloud infrastructure on our multi-cloud environments including Microsoft Azure platform and AWS Cloud. The ideal candidate will possess a deep understanding of cloud computing technologies, excellent technical skills, and a proven track record in cloud architecture and deployment.
What you will do
- Develop and implement comprehensive cloud solutions on Azure, ensuring they meet the company's strategic goals and industry standards
- Work closely with stakeholders to define cloud strategies, roadmaps, and implementation plans that align with business objectives
- Lead the deployment, configuration, and optimization of Azure cloud services, ensuring scalability, security, and cost-efficiency
- Develop automation scripts and tools to streamline cloud operations and improve efficiency
- Architect and design strategies for monitoring cloud infrastructure performance, identifying bottlenecks, and implementing improvements to ensure optimal performance
- Implement and maintain best practices for cloud security, identity management, and data protection
- Collaborate with product development teams, Cloud Ops, and other stakeholders to ensure seamless integration of cloud solutions. Work cross-functionally to manage cloud costs
- Create and maintain detailed documentation of cloud architecture, processes, and procedures
- Provide training and technical support to internal teams on Azure cloud technologies and best practices
- Stay up to date with the latest Azure cloud technologies and industry trends and recommend innovative solutions to improve cloud infrastructure
What you will bring
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 8+ years of experience in cloud architecture and deployment
- 5+ years of experience focused on Microsoft Azure
- Relevant Azure certifications such as Azure Solutions Architect Expert, Azure DevOps Engineer Expert, or others
- Proficiency in Azure cloud services, including but not limited to Azure Virtual Machines, Azure Database services, Azure Front Door, Azure Kubernetes Service, Azure Functions, and Azure DevOps
- Strong skills in scripting languages such as PowerShell, Python, or ARM templates for automation purposes
- In-depth knowledge of cloud security best practices, including identity management, access control, and data protection
- Excellent analytical and problem-solving skills, with the ability to troubleshoot complex hybrid cloud infrastructure issues
- Strong communication and interpersonal skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
- Ability to work collaboratively in a team environment and mentor junior team members.
- Ability to adapt to rapidly changing technologies and industry trends.
What we would like to see
- Master's degree in a related field
- Experience with multi-cloud environments, including Azure and AWS Platform
- Knowledge of infrastructure as code (IaC) tools such as Terraform or Ansible
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes
- Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines
- Experience with data analytics and big data solutions on Azure
Read Full Description