The cloud giants are vying for a piece of a new Department of Defense contract after the Joint Enterprise Defense Infrastructure cloud contract, or JEDI, fizzled out, but that may be an ...