Виталий Шулика родился в 1970 году в городе Краснодар. В 1992 году окончил Краснодарское высшее военное училище имени С.М. Штеменко по специальности «командная тактическая специальной связи». В 2000 году получил дополнительное образование в Военно-морской академии имени Н.Г. Кузнецова по специальности «военное и административное управление». Проходил службу в подразделениях спецсвязи Военно-Морского Флота.
Шулика поступил на службу в органы внутренних дел в 2009 году. Работал в Главном информационно-аналитическом центре Министерства внутренних дел России в должности начальника отдела технической защиты информации. В 2012 году являлся заместителем начальника Управления «П» Главного управления экономической безопасности и противодействия коррупции МВД России. В октябре того же года назначен начальником Управления оперативно-розыскной информации МВД России.
В 2014 году Виталию Дмитриевичу присвоено специальное звание генерал-майор полиции». В декабре 2017 года назначен на должность заместителя Министра внутренних дел Российской Федерации. В феврале 2019 года присвоено звание генерал-лейтенанта полиции.
Шулика награжден медалью ордена «За заслуги перед Отечеством» II степени. Имеет ведомственные награды.