George returned to Colchester in the summer of 2015, nearly eight years after leaving the club.
He arrived having played just short of 50 games in the Premier League for Wolverhampton Wanderers and also brings a wealth of Championship experience.
Since leaving the U’s to join Wolves, George has also played for Nottingham Forest and Bristol City, before joining Oldham Athletic last season. He made 27 appearances for the Latics and was a regular for the U's in 2015/16.
He started the 2016/17 season out on loan at Braintree, but has returned to become an integral part of the U’s new look defensive shape.