Your configuration files for jobs would go in the following folder path, in Jenkins
/information is stored under folders in this directory; each folder contains one or more 'config.xml', which is the configurations in that job. Such is what you would actually wish to back up into the version control, so when you make changes here such as settings, scripts and triggers.
1. Jenkins Job configurations can be backed up by copying /var/lib/jenkins/jobs and in this directory, include its "config.xml" for each.
2. Automating with Puppet Use your manifest in Puppet to create a script that will download all these 'config.xml' files from version control onto some new EC2 instance.