Previously I had used ser2net to remotely access an Arduino, however the USBTiny does not expose a TTY interface so another solution was required...
USBip is a linux kernel module that allows USB devices to be exported over an IP network and bound to another machine...
So how to go about doing development on my workstation and deploying changes onto my remote machine.