Google has fired 28 employees who were involved in a protest at two of its offices this week against Project Nimbus, a US$1.2 billion (A$1.87 billion) cloud contract with Israel, which also involves Amazon.