Description

Job Description

Role Overview:

We are seeking an experienced AWS Architect with a strong background in Python development and hands-on expertise in CI/CD pipeline design and deployment. This role will be key in driving cloud architecture decisions, guiding development best practices, and implementing robust, scalable, and secure cloud solutions on AWS.

Key Responsibilities:

  • Design and implement cloud-native architectures leveraging AWS services for high availability, scalability, and performance.
  • Collaborate with development teams to build and deploy applications using Python on AWS platforms (Lambda, ECS, EC2, etc.).
  • Define and implement CI/CD pipelines using tools like GitHub Actions, Jenkins, GitLab CI/CD, or AWS CodePipeline.
  • Lead infrastructure automation using Terraform, AWS CloudFormation, or similar IaC tools.
  • Architect secure solutions using VPCs, IAM, KMS, Security Groups, and WAF in compliance with best practices.
  • Optimize cloud resources and deployments for cost, performance, and reliability.
  • Guide and mentor teams on DevOps practices, deployment strategies, and AWS service usage.
  • Monitor application and infrastructure health using CloudWatch, X-Ray, and third-party APM tools.
  • Stay current with evolving AWS services and recommend innovations to improve system efficiency.

Required Skills & Qualifications:

  • 10+ years of experience in software architecture and development.
  • 6+ years of deep AWS cloud architecture experience with production-grade systems.
  • Strong Python development skills, including experience with APIs, scripting, and automation.
  • Proven experience designing and managing CI/CD pipelines and DevOps automation.
  • Expertise in containerization and orchestration using Docker and ECS/EKS.
  • Experience with Terraform, CloudFormation, or similar IaC tools.
  • Solid understanding of networking, security, and IAM within AWS.
  • Strong problem-solving skills and experience troubleshooting complex cloud systems.
  • Excellent verbal and written communication skills for both technical and non-technical audiences.

Preferred Qualifications:

  • AWS Certified Solutions Architect (Associate or Professional).
  • Experience with serverless frameworks, Step Functions, and event-driven architecture.
  • Familiarity with multi-account AWS organizations, landing zones, and control towers.
  • Experience with agile methodologies and cloud-native SDLC processes.

Education

Any Graduate