Description

 
Key Responsibilities:
Utilize AWS services and tools to architect, develop, deploy, and maintain scalable and secure web applications.
Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions on AWS.
Design and implement IAM policies to manage access control effectively.
Develop and maintain databases using Amazon RDS.
Implement user authentication and authorization using Amazon Cognito.
Containerize applications and deploy them using Amazon ECS.
Develop serverless applications using AWS Lambda.
Configure and manage AWS Application Load Balancers for distributing incoming application traffic.
Deploy applications using Elastic Beanstalk for easy management and scaling.
Implement RESTful APIs and manage them using Amazon API Gateway.
Configure and optimize content delivery using Amazon CloudFront.
Implement network security using VPC (Virtual Private Cloud) and WAF (Web Application Firewall).
Required Skills:
Extensive experience with AWS services including RDS, IAM policies, Cognito, ECS, Lambda, Application Load Balancers, Elastic Beanstalk, API Gateway, CloudFront, VPC, and WAF.
Proficiency in AngularJS or React for frontend development.
Strong programming skills in Python for backend development.
Experience in implementing CI/CD pipelines for automated deployment and continuous integration.

Education

Bachelor's degree in Computer Science