Scalable Full-Stack Web App on AWS

Job ID: 39032569

Budget: ₹1,500 – ₹12,500 INR

I'm seeking a proficient web developer to create and deploy a full-stack web application on AWS. The application should have both front-end and back-end components.

Aim:
Develop and Deploy a Scalable Web Application with Monitoring and Automation

Description:
In this assignment, you will develop and deploy a scalable web application on AWS, incorporating comprehensive monitoring and automation features. The tasks include setting up essential AWS services, configuring security and monitoring, and implementing DevOps practices for continuous integration and deployment.


Requirements
1.Create a VPC with at least two subnets

2.Create Elastic BeanStalk and deploy a sample e-commerce site

2.a Create deployment slots for staging and productions

2.b Configure autoscaling rule based on application load

3.Create an Amazon RDS Database and configure firewall and set up security groups and private link for secure access

3.a. Enable geo-replication and disaster recovery

3.b. Enable encryption at rest and in transit

4.Create S3 bucket to store static files (images) and implement policy and configure the application touse Blob Storage

4.a. Enable S3 replication for high availability

4.b. Implement lifecycle management policies for automated data tiering.

5.Create and store connection string for DB and S3 in AWS Secrets Manager

6.Use Amazon CloudFront for global load balancing

7.Set up Amazon CloudWatch on EBS and RDS

8.Create Alarms in CloudWatch for CPU and response time metrics for EBS and RDS

9.Enable logging and set up log groups and log streams for EBS and RDS

Ideal Candidates:
- Strong experience in full-stack web application development.
- Proficiency in AWS services, particularly EC2, S3, and Elastic Beanstalk.
- Familiarity with basic cybersecurity measures, specifically firewall and access control.
- Prior experience in implementing DevOps practices.
- Skills in creating automated processes for deployment.

Your bid should reflect your experience and understanding of these requirements.
Related categories: Amazon Web Services DevOps