Key Responsibilities
- Develop and implement a comprehensive Azure cloud strategy aligned with the organization's goals and objectives.
- Lead the migration of existing applications and workloads to Azure, ensuring a seamless and efficient transition.
- Design, architect, and optimize Azure cloud solutions, including virtual machines, storage, networking, databases, and other cloud services.
- Manage and maintain Azure cloud infrastructure, ensuring high availability, performance, and security.
- Collaborate with development teams to provide guidance and support on cloud-native development and deployment practices.
- Stay up-to-date with the latest Azure technologies and best practices, and share knowledge with the team.
- Oversee cloud budgets and costs, ensuring optimal resource utilization and cost-effectiveness.
- Provide technical leadership and mentorship to team members.
Required Skills and Qualifications
- Strong expertise in Azure cloud technologies and services, including IaaS, PaaS, and SaaS offerings.
- Experience with Azure migration and modernization strategies.
- In-depth knowledge of cloud infrastructure, networking, and security best practices.
- Proficiency in scripting languages like PowerShell or Azure CLI.
- Excellent communication and interpersonal skills.
- Ability to lead and mentor team members.
- Bachelor's degree in Computer Science, Information Technology, or a related field