AWS Architecture & Cost Optimization
Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted2 hours ago
Looking for India resource, who can help. Please read thoroughly - Please.
My current SaaS platform is expanding and heart of the work revolves around AWS Core Services—especially S3, EC2, VPC and EMR—so every decision you make should keep these four pillars front and center. CloudFront, Elastic Beanstalk, RDS and IAM will round out the stack, but S3, EC2, VPC and EMR are the pieces I actively need you to design, configure and automate for me. I need a fresh, well-documented AWS architecture that is both robust and cost-efficient. I need a fresh, well-documented AWS architecture that is both robust and cost-efficient.
Here is what I need done:
• Build and harden the foundational AWS environment
– Create a secure, multi-AZ VPC layout that cleanly segments public, private and data tiers.
– Provision EC2 clusters (or Elastic Beanstalk where helpful) that run my Java micro-services inside Docker containers. RDBMS, JDBC and other drivers must be bundled so deployments remain self-contained.
– Set up EMR for batch analytics, wired into S3 data lakes with the correct IAM roles and fine-grained permissions.
• Streamline the front-end delivery
– Generate production builds of an existing React app, then push them through CloudFront with intelligent routing rules and versioned S3 origins to guarantee zero-downtime rollouts.
• Design a scalable, multi-tenant and database layer
– Advise on and implement either a schema-per-tenant or shared-database model in RDS (PostgreSQL). I need migration scripts, clear tenant-isolation logic and monitoring hooks.
• Drive costs down without sacrificing performance
– Use AWS Cost Explorer, Savings Plans, Trusted Advisor and any other proven tactics to slash waste.
– Deliver a before/after cost snapshot and an automated alerting setup so I can keep spending in check long after hand-off.
Deliverables
1. Architecture diagram and written rationale (PDF + editable source). Create End to End deploy code.
2. Infrastructure-as-Code templates (Terraform or CloudFormation) covering S3, EC2, VPC, EMR, IAM and supporting resources.
3. CI/CD pipeline scripts for containerized Java services and React builds.
4. Database artefacts: DDL, migration scripts, tenancy isolation documentation.
5. Cost optimization report with implemented savings and ongoing monitoring plan.
Acceptance criteria
• All stacks deploy from scratch in my AWS account with a single command.
• Java services run flawlessly with bundled JDBC drivers; React app serves over CloudFront without broken routes.
• Verified tenant isolation in RDS under load tests.
• Monthly cost projection reduced by the percentage you forecast in the optimisation plan.
If this matches your expertise, let’s get started—my goal is to have an initial environment live within two weeks and full optimisation wrapped up shortly after.
My current SaaS platform is expanding and heart of the work revolves around AWS Core Services—especially S3, EC2, VPC and EMR—so every decision you make should keep these four pillars front and center. CloudFront, Elastic Beanstalk, RDS and IAM will round out the stack, but S3, EC2, VPC and EMR are the pieces I actively need you to design, configure and automate for me. I need a fresh, well-documented AWS architecture that is both robust and cost-efficient. I need a fresh, well-documented AWS architecture that is both robust and cost-efficient.
Here is what I need done:
• Build and harden the foundational AWS environment
– Create a secure, multi-AZ VPC layout that cleanly segments public, private and data tiers.
– Provision EC2 clusters (or Elastic Beanstalk where helpful) that run my Java micro-services inside Docker containers. RDBMS, JDBC and other drivers must be bundled so deployments remain self-contained.
– Set up EMR for batch analytics, wired into S3 data lakes with the correct IAM roles and fine-grained permissions.
• Streamline the front-end delivery
– Generate production builds of an existing React app, then push them through CloudFront with intelligent routing rules and versioned S3 origins to guarantee zero-downtime rollouts.
• Design a scalable, multi-tenant and database layer
– Advise on and implement either a schema-per-tenant or shared-database model in RDS (PostgreSQL). I need migration scripts, clear tenant-isolation logic and monitoring hooks.
• Drive costs down without sacrificing performance
– Use AWS Cost Explorer, Savings Plans, Trusted Advisor and any other proven tactics to slash waste.
– Deliver a before/after cost snapshot and an automated alerting setup so I can keep spending in check long after hand-off.
Deliverables
1. Architecture diagram and written rationale (PDF + editable source). Create End to End deploy code.
2. Infrastructure-as-Code templates (Terraform or CloudFormation) covering S3, EC2, VPC, EMR, IAM and supporting resources.
3. CI/CD pipeline scripts for containerized Java services and React builds.
4. Database artefacts: DDL, migration scripts, tenancy isolation documentation.
5. Cost optimization report with implemented savings and ongoing monitoring plan.
Acceptance criteria
• All stacks deploy from scratch in my AWS account with a single command.
• Java services run flawlessly with bundled JDBC drivers; React app serves over CloudFront without broken routes.
• Verified tenant isolation in RDS under load tests.
• Monthly cost projection reduced by the percentage you forecast in the optimisation plan.
If this matches your expertise, let’s get started—my goal is to have an initial environment live within two weeks and full optimisation wrapped up shortly after.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.