Трудовую деятельность Владимир Рубан начал в 1986 году на станции Гродеково, где прошел путь от старшего приемосдатчика груза и багажа до начальника станции.
С 1990 по 1997 год работал в Уссурийске – заместителем начальника станции по грузовой работе, начальником сектора фирменного транспортного обслуживания Уссурийского отделения, начальником Уссурийской механизированной дистанции погрузо-разгрузочных работ. Затем был назначен заместителем начальника Владивостокской механизированной дистанции погрузо-разгрузочных работ.
С 1998 по 2000 год стал начальником экономического отдела Владивостокского отделения, а в 2000-м году - заместителем начальника Владивостокского отделения. В 2002 году возглавил экономическую службу Дальневосточной железной дороги, а с 2004 года был назначен заместителем начальника железной дороги по экономике и финансам.