1. A system for supporting fault tolerant job management in a cloud computing environment, comprising: a computer, including a cloud environment executing thereon that supports provisioning of enterprise applications; a job manager that manages the execution of jobs within the cloud environment including their job states; a job manager service that provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs; and wherein the job manager supports fault tolerant job processing including associating the jobs with checkpoints, recognizing a failover command for the jobs, and associating the jobs with work units of the administrative commands, and storing a state for each job upon processing each work unit of the command.