Description

Key Responsibilities

  • Design, develop, and implement end-to-end AWS cloud architectures, ensuring scalability, security, and high availability.
  • Lead cloud migration initiatives, including assessment, planning, and execution of moving on-premises workloads to AWS.
  • Define and enforce cloud architecture standards, best practices, and governance frameworks.
  • Collaborate with application, infrastructure, security, and DevOps teams to integrate cloud solutions with existing systems.
  • Architect and manage AWS services such as EC2, S3, RDS, Lambda, VPC, IAM, CloudFormation, and container orchestration (EKS, ECS, Docker, Kubernetes).
  • Implement and optimize CI/CD pipelines, infrastructure as code (IaC), and automation for cloud deployments.
  • Ensure compliance with security, regulatory, and operational standards; perform regular architecture and security reviews.
  • Provide technical leadership and mentorship to cloud engineering teams; conduct training on AWS best practices.
  • Evaluate and recommend new AWS services and third-party tools to enhance cloud capabilities and cost efficiency.
  • Maintain detailed documentation of cloud architectures, processes, and configurations.

Required Skills & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
  • 10+ years of experience in IT, with at least 5+ years in cloud architecture, specifically on AWS.
  • AWS Certified Solutions Architect – Professional (or equivalent advanced AWS certification).
  • Proven expertise in designing, deploying, and managing large-scale AWS cloud environments.
  • Deep knowledge of AWS services, cloud security, networking, storage, and database management.
  • Strong scripting and automation skills (Python, Bash, PowerShell, etc.) and experience with IaC tools (CloudFormation, Terraform, Ansible).
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes, EKS).
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication and interpersonal skills; ability to work with diverse technical and business teams

Education

Bachelor's or Master's degrees