Pittsburgh Penguins associate GM Jason Botterill has signed a five year contract today with the Buffalo Sabres to become their new General Manager.