Eric Brewer, University of California, Berkeley and Google