Deploy Packaged App on AWS EC2

Job ID: 40342582

Budget: $250 – $750 USD

All pieces of my application are finished—the front end, back end and build pipeline are already working in a dev environment, and every artifact has been bundled with Kiro. What I need now is a clean, reliable production launch on AWS and MongoDB.

Here’s the core of the job:

• Spin up an EC2 instance, copy over the Kiro-packaged files and get the service running publicly.
• Create the appropriate security groups and IAM roles so traffic is locked down to only the ports the app truly needs. I don’t have any of this in place yet.
• Point the app to its MongoDB database (Atlas or self-hosted in AWS—happy to follow your guidance on the safest, most cost-effective choice). Environment variables, connection strings and SSL certificates should be handled the right way.
• Walk me through whether continuous deployment makes sense for this EC2 setup; if it does, please outline or implement a simple CodePipeline / CodeDeploy flow so future updates are push-button.

Deliverables I can test:
1. Public URL or IP showing the running application.
2. Verified inbound/outbound rules and IAM role documentation.
3. MongoDB connection confirmed with a quick CRUD check.
4. (If implemented) a branch push automatically redeploys without downtime.

I’ll supply the Kiro package and current pipeline config the moment we start. Let’s get this app live.