How do I backup SQL Server Agent configuration?
They are actually all in the msdb database. However, it's not advisable to simply restored msdb over the existing one. The best solution is to script the jobs out on a weekly baseis. Take a look at this for some example steps on how to backup/restore jobs

http://www.sqlservercentral.com/Forums/Topic749226-146-1.aspx#bm749280