Responsibilities:
- Design and implement cloud architectures using Azure services and tools that align with the organization's goals and requirements.
- Demonstrate technical cloud architectural knowledge and play a vital role in the design of production, staging, and development of cloud infrastructures running in 247 environments.
- Evaluate and select cloud solutions, platforms, and tools based on performance, cost, security, and scalability.
- Provide leadership and guidance on cloud best practices, trends, and innovations.
- Manage cloud infrastructure, resources, and applications using automation (IaC), orchestration, and DevOps practices.
- Develop cloud governance policies and standards to ensure compliance, risk management, and cost optimization.
- Monitor and troubleshoot cloud performance, availability, and reliability issues.
- Collaborate with Enterprise Architecture, Security, Data Platform, DevOps, and Integration Teams to ensure seamless integration and alignment of cloud solutions with new and existing systems and processes.
- Communicate effectively with internal and external customers, vendors, and partners.
Required Skills:
Education Requirement: Bachelor's or Master's degrees in Computer Science, Information Science, Electrical Engineering, or their foreign equivalents in education.
Experience:
- 3+ years of experience in cloud computing, preferably with Azure deploying IaaS resources using IaC methodologies
- 3+ years of experience in cloud design patterns, best practices, and architectures
- 3+ years of experience in cloud scripting languages, such as PowerShell, Python, or Bash
- 3+ years of experience with cloud services such as Azure Active Directory, Azure Storage, Azure Networking, Azure Compute, Azure DevOps/GitHub, etc