Description

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

Education

Bachelor's or Master's degrees