Bachelor's degree in Computer Science, Information Systems, or a related field.
10+ years of experience in cloud infrastructure design, implementation, and administration.
Experience in managing large-scale cloud infrastructure projects and teams.
Excellent problem-solving and analytical skills.
Excellent verbal and written communication skills.
Ability to work in a fast-paced environment and meet tight deadlines.
Experience with cloud automation and scripting, such as Azure Resource Manager (ARM) templates, Terraform, or Ansible.
Familiarity with ITIL, DevOps, and Agile methodologies.
Strong understanding of Azure cloud computing technologies, including Azure Virtual Machines, Azure Virtual Networks, Azure Storage, and Azure Active Directory.
Experience with containerization technologies, such as Docker and Kubernetes.
Experience in managing and mentoring a team of cloud infrastructure engineers.
AWS Cloud Infrastructure is a plus.
Certified Microsoft Azure Administrator or Microsoft Certified: Azure Solutions Architect Associate is a plus.