1. A method of controlling data center operations comprising: receiving, by a data center infrastructure control system (“DCICS”), a first expression as an un-compiled text string; parsing, by the DCICS, the first expression to determine a first operation and a first input set; analyzing, by the DCICS, the first input set to identify first input set members associated with the first input set; determining, by the DCICS and for each first input set member, member attributes, wherein the member attributes comprise a data center system, a location and a type associated with each respective first input set member; generating, upon determining the first input set members by the DCICS with just-in-time compilation, machine executable instructions based on the first input set members, wherein the machine executable instructions comprise instructions to obtain, based upon the member attributes, first data collection point data associated with a plurality of data collection points, wherein at least a subset of the data collection points comprises sensors, wherein the sensors comprise a temperature sensor, a humidity sensor, a fire detector, an intrusion detector, a power monitor, and a fan speed, and, wherein the machine executable instructions comprise instructions to perform the first operation based upon the first data collection point data; in response to executing, by the DCICS, the machine executable instructions, identifying the first data collection point data and a first result of the first operation and determining, based upon the first result, a control operation, wherein the control operation comprises moving a software application from a first computing device to a second computing device, and wherein at least one of (a) the second computing device is in a separate physical location from the first computing device, (b) at least one of the first computing device and the second computing device are virtual machines, or (c) the moving to a second computing device comprises creating a virtual computing device.