Job Openings AWS Cloud Architect

About the job AWS Cloud Architect

Job Description: Our client is looking for a highly skilled and experienced AWS Cloud Architect to join their team. As an AWS Cloud Architect, you will be responsible for designing, implementing, and managing cloud-based solutions on the Amazon Web Services (AWS) platform. You will collaborate with cross-functional teams to understand business requirements, develop cloud architecture designs, and provide guidance and expertise on cloud best practices. Your deep understanding of AWS services, infrastructure automation, and security will be crucial in delivering scalable, reliable, and secure cloud solutions.

Responsibilities:

  • Collaborate with stakeholders to understand business requirements and translate them into scalable, reliable, and secure cloud architecture designs.
  • Design and implement cloud-based solutions on the AWS platform, leveraging appropriate AWS services and infrastructure components.
  • Develop and maintain cloud architecture documentation, including system designs, deployment guides, and best practice recommendations.
  • Implement infrastructure as code (IaC) practices using tools such as AWS CloudFormation or Terraform to automate the provisioning and configuration of AWS resources.
  • Ensure high availability, fault tolerance, and scalability of cloud solutions by designing and implementing appropriate architectures and redundancy measures.
  • Monitor and optimize cloud infrastructure performance, security, and cost efficiency.
  • Implement and enforce cloud security best practices, including identity and access management (IAM), data encryption, network security, and compliance with relevant regulations and standards.
  • Collaborate with DevOps teams to integrate cloud solutions with CI/CD pipelines and implement infrastructure automation and configuration management practices.
  • Perform cloud infrastructure audits, assessments, and optimizations to ensure adherence to best practices and optimize resource utilization.
  • Stay up to date with the latest AWS services, features, and industry trends, and provide recommendations for adopting new technologies and services.
  • Provide technical guidance and mentorship to other team members on AWS cloud architecture and best practices.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience as an AWS Cloud Architect or a similar role, with a strong background in designing and implementing cloud-based solutions on AWS.
  • AWS Certified Solutions Architect - Associate or Professional certification is required. Additional certifications such as AWS Certified DevOps Engineer or AWS Certified Security - Specialty are highly desirable.
  • Extensive experience with AWS services, including compute, storage, networking, databases, and security services.
  • Proficiency in infrastructure as code (IaC) practices and tools such as AWS CloudFormation, Terraform, or AWS CDK.
  • Strong knowledge of cloud architecture patterns, best practices, and design principles for scalability, availability, and fault tolerance.
  • Experience with containerization technologies such as Docker and container orchestration frameworks like Kubernetes on AWS.
  • Deep understanding of cloud security principles and best practices, including IAM, encryption, network security, and compliance.
  • Familiarity with CI/CD pipelines and automation tools such as AWS CodePipeline, Jenkins, or GitLab CI/CD.
  • Strong scripting and automation skills, with proficiency in languages such as Python, PowerShell, or Bash.
  • Experience with monitoring and logging tools for cloud infrastructure, such as AWS CloudWatch, AWS Config, or ELK stack.
  • Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues in cloud environments.
  • Strong communication and collaboration skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
  • Ability to work in a fast-paced environment and manage multiple projects simultaneously.

Preferred Qualifications:

  • AWS Certified Solutions Architect - Professional certification.
  • Experience with serverless computing technologies such as AWS Lambda or Azure Functions.
  • Familiarity with AWS Big Data and analytics services, such as Amazon Redshift, Amazon EMR, or AWS Gl