1. A method of automating a task of a computing system, said task including a plurality of steps, said method comprising: defining a configuration file specifying at least one action, said action being defined by one of the plurality of steps; dispatching said configuration file to a data engine for executing the action specified by the configuration file; receiving an output file from the data engine, said output file representing a result of executing the action; and generating a log file in response to receiving the output file, said log file representing the action and the result of executing the action.