Description

Responsibilities:

  • Deep technical experience in infrastructure design including private and public cloud, networking, virtualization, identity, security, and storage.
  • Design, develop, and maintain the organization's cloud infrastructure, ensuring it meets current and future business requirements.
  • Collaborate with stakeholders to define the cloud strategy, including selecting the appropriate cloud service providers (e.g., AWS, Azure, Google Cloud) and recommending cost-effective solutions.
  • Implement and enforce security best practices for cloud environments, including identity and access management (IAM), encryption, and compliance with industry standards (e.g., CIS, GDPR).
  • Optimize cloud resources for scalability and performance, and monitor resource utilization to ensure efficient usage.
  • Design and implement fault-tolerant and highly available architectures, including disaster recovery plans.
  • Implement automation tools and scripts (e.g., Terraform, Ansible) to provision and manage cloud resources efficiently.
  • Monitor and control cloud-related costs, providing cost-effective solutions while optimizing resource utilization.
  • Create and maintain clear and comprehensive documentation for cloud infrastructure, configurations, and procedures.
  • Work closely with cross-functional teams, including developers, operations, and security teams, to ensure seamless integration of cloud solutions.
  • Stay up-to-date with emerging cloud technologies and assess their potential for the organization's needs.

Required Skills:

Education Requirement: Bachelor's or Master's degrees in Computer Science, Information Science, Electrical Engineering, or their foreign equivalents in education.

Certifications: Microsoft Certified Azure Architect is Must

Experience:

  • In-depth knowledge of cloud platforms (AWS, Azure, GCP) and their services.
  • Strong understanding of cloud security best practices and compliance.
  • Proficiency in infrastructure as code (IaC) tools like Terraform, CloudFormation, or ARM templates.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Scripting and automation skills (e.g., Python, PowerShell).
  • Excellent problem-solving and analytical abilities.
  • Strong communication and teamwork skills.

Nice to have:

  • Familiarity with JSON, Ansible, Chef or Puppet is a plus.
  • Strong expertise in at least one major cloud platform (Azure, or Google Cloud Platform), including knowledge of core services and architectural patterns.
  • Experience with infrastructure-as-code (IaC) tools and frameworks like Terraform or Ansible

Education

Bachelor's or Master's degrees