Il commence sa carrière le avec le SC Signau, une équipe de 2e ligue. Il part ensuite lors de la saison 1993-1994 au SC Thoune, en 1e ligue. Lors la saison 1994-1995, il est engagé comme gardien remplaçant du SC Langnau Tigers qui est monté de 1re ligue en LNB. Lors de sa première saison avec Langnau, il est utilisé au total pendant 222 minutes. Le , pour la première fois en Suisse, il marque un but en tant que gardien (dans le 3e quart-de-finale contre le HC Martigny : le 6:4 dans la cage vide).
Il vit le la promotion du SC Langnau en LNA avant de suivre, en été 2001, son entraîneur Bengt-Ake Gustafsson en Suède. Il devient champion avec Färjestads BK et domine toutes les statistiques de gardien du pays[2].
Gerber devient joueur autonome le et il rejoint alors l'équipe des Sénateurs d'Ottawa où il côtoie Ray Emery dans les buts. Emery lui prend la vedette et Gerber ne joue qu'une trentaine de matchs dans la saison 2006-2007 de la LNH. Les Sénateurs parviennent en finale mais sont éliminés par les Ducks d'Anaheim.
En saison 2007-2008 de la LNH, il profite d'une blessure de Ray Emery pour lui prendre son poste en enregistrant seulement des victoires dans les matches préparatoires et en ayant une fiche de 8 victoires et 1 défaite en début de saison.
Le , Gerber est réclamé par les Maple Leafs de Toronto. Son contrat n'est pas prolongé pour la saison suivante, et il s'entend donc avec l'Atlant Mytichtchi de la KHL. Le , il se blesse sérieusement aux cervicales. Dans un premier temps, les médecins diagnostiquent plusieurs mois d'absence[3] avant qu'ils ne se ravisent et pronostiquent seulement quelques semaines de convalescence[4]. Il rate néanmoins le reste de la saison en raison de cette blessure.
Le , il signe une entente à deux volets en faveur de l'organisation des Oilers d'Edmonton. Malgré de bonnes performances tant en LNH qu'en LAH, son contrat n'est pas renouvelé. Il part alors en Suède et rejoint les Växjö Lakers[5]. Après une saison, il quitte le club pour rejoindre Rögle BK[6]. À la suite de la relégation de son équipe, il s’engage avec les Kloten Flyers, avec pour objectif de participer aux Jeux olympiques de 2014[7].
Carrière internationale
Il est depuis 1999 régulièrement appelé pour les compétitions internationales au sein de l'Équipe nationale suisse. Il participe ainsi aux compétitions suivantes :