Ubuntu, Nginx, node.js server setup expert

Closed - This job posting has been filled and work has been completed.

Job Description

Need someone to help us deploy our environment with nginx + node.js.
We already have a basic setup ready and functional but need someone to optimize the environment + make sure pagespeed, caching is working effectively.
Here is what the setup looks like :
Node environments
Main app => runs on https
Image Upload server => currently http
Image server (this could be done directly with nginx but we have some logic which does some stuff with imagemagick) so is running on node as well. running on http

Server proxies the request to each of these servers. Nginx has pagespeed and SSL module precompiled.

We have issues with caching and pagespeed configuration. We need someone to review and make suggestion to improve the setup. If any changes made, document the whole setup and how to repeat the same setup on another machine.