Automatic Upgrade/Update Service on AWS
===

I have a bunch on services deployed on AWS.

Each time I have to change something in the service, I have to manually download my WCF files from my build server (builds created by Jenkins) .. modify web.configs, create a zip file and then upload to S3 from where my instances pull the files during bootup (CloudFormation).

What is the best way to automate this process ? Can Jenkins help ? Or should I look into another tool ? Or should I be writing a simple tool using AWS SDK ?