Après plusieurs postes de gestion d'équipes opérationnelles en Île-de-France, notamment à Paris-Tolbiac, Paris-Austerlitz, sur la ligne A du RER et à Gare du Nord, il est nommé directeur général sécurité et qualité de service ferroviaire[1].
De 2002 à 2005, il est chargé de la coordination du plan de restructuration du fret[1].
En 2007, il devient directeur de cabinet de la présidente de la SNCF, Anne-Marie Idrac, et, en 2008, directeur des lignes D et R du RER et directeur de la région de Paris Sud Est[1].
En 2012, Alain Krakovitch est nommé membre du comité exécutif de la SNCF[2].
Il est nommé à la direction de Transilien en [3] où il lance des plans anti-fraude[4],[5].
En janvier 2020, il est nommé à la tête de Voyages SNCF[6].
Direction générale de Voyages SNCF
En janvier 2020, il est nommé à la tête de Voyages SNCF, dans le cadre d'une réorganisation des équipes dirigeantes de la SNCF, après le changement de statut de celle-ci et la nomination à sa tête de Jean-Pierre Farandou[6].