loader

AWS Cloud Architect - Application Development

  • We are seeking an experienced AWS Cloud Architect to join our dynamic team. This role will focus on designing and implementing scalable, secure, and high-performance cloud architecture solutions to support application development projects. The ideal candidate will have deep expertise in AWS services, cloud architecture, and application modernization, along with strong collaboration skills to work closely with developers and stakeholders.
  • Experience with container orchestration (Kubernetes, Docker).
  • Knowledge of application modernization strategies such as refactoring, re-platforming, and containerization.
  • Familiarity with multi-cloud environments and cloud management tools.
  • Experience with monitoring and logging tools: AWS CloudWatch, Prometheus, ELK stack.
  • Leadership experience: managing teams or mentoring junior architects/developers.
  • Design and Architecture: Lead the design and development of cloud architecture solutions using AWS services to support application development.
  • Application Development Support: Collaborate with application development teams to ensure that applications are optimized for the AWS cloud environment, including microservices architecture, containerization, and serverless computing.
  • Cloud Strategy: Define and implement cloud strategies for application migration, modernization, and development, focusing on scalability, performance, and cost-efficiency.
  • Security & Compliance: Ensure the application architecture meets security, compliance, and governance requirements, implementing best practices for security (IAM, VPC, encryption).
  • Performance Optimization: Monitor and optimize application performance using AWS tools such as CloudWatch, X-Ray, and others.
  • Automation: Develop and implement CI/CD pipelines and Infrastructure-as-Code (IaC) solutions using tools like AWS CloudFormation, Terraform, and Jenkins.
  • Cost Management: Analyze and manage cloud spend, providing guidance on resource optimization to minimize costs while maintaining performance.
  • Collaboration: Work closely with DevOps, security, and development teams to ensure seamless integration of AWS services in the application lifecycle.
  • Documentation & Standards: Establish architecture standards, best practices, and documentation for cloud infrastructure and application development projects.
  • Mentorship: Provide technical leadership and mentorship to development teams in AWS technologies, cloud best practices, and modern development methodologies.
  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • 5+ years of experience in designing, developing, and architecting cloud solutions, with at least 3 years focused on AWS.
  • Experience in application development and architecture, including microservices, containerization (Docker, Kubernetes), and serverless architecture (AWS Lambda).
  • Proficiency in AWS services: EC2, S3, RDS, Lambda, ECS/EKS, API Gateway, CloudFormation, IAM, CloudWatch, etc.
  • Strong understanding of networking and security principles in a cloud environment, including VPC, security groups, and encryption.
  • Experience with CI/CD and DevOps pipelines for automated deployments and infrastructure management.
  • Knowledge of programming languages: Python, Java, Node.js, or similar.
  • Experience with Infrastructure-as-Code (IaC) tools such as AWS CloudFormation or Terraform.
  • AWS Certifications (e.g., AWS Certified Solutions Architect – Professional) are highly preferred.