Also, are you using elastic beanstalk to manage your app or just regular ec2 instances? Using beanstalk should simplify most of the tasks for you.