We have a node.js app that is running on one EC2 instance on Amazon AWS using Ubuntu 14.04 LTS. We are using MongoLabs for managing the DB. We use Elastic Cache (redis) for session store and SQS for our job queue.
*ECS docker cluster*
We need help setting up a cluster of multiple EC2 instances behind an Elastic Load Balancer for our production app. We are thinking about on using Docker and Elastic Container Service to make app deployments easier and have had some investigative work completed on how to setup an auto-scaling cluster using ECS and Lambda.
We have multiple versions of the app that need to be setup and run in this environment, including Production, Staging, and Dev/Test.
We use Jenkins to run automated tests using Selenium WebDriver and against Sauce Labs.
*Building Docker images*
We need help in setting up a docker build process for production, stage, dev/test docker images and deploying them to production.
*Logging and Monitoring*