Viper is like a ranged ursa.
If you get hit once by his autocast, you are fucked. There is nothing you can do except run and hope for the best. If you are too slow then you are dead and he probably dosen't even have to keep re-applying the debuff from autocast. Just laned with him as dazzle, holy crap i had so many assists.