1. A method for Information Technology (IT) resource scaling, comprising: identifying a set of IT resources; creating a resource configuration data repository that includes resource scaling capabilities of the set of IT resources; creating a unit of work data repository that includes details of jobs handled by the set of IT resources; creating a profile for the set of IT resources, the profile including information related to a service and resource demand, a capacity, a utilization and a performance of the set of IT resources; collecting resource utilization and performance data for the set of IT resources; generating a scaling strategy for the set of IT resources based on analytics obtained using the resource configuration data repository, the unit of work data repository, the profile, and the resource utilization and performance data; and scaling the set of IT resources based on the scaling strategy using at least one of the following: autonomic scaling capabilities of the set of IT resource, or an external interface.