Como alternativa: Por que você não configura um monte de máquinas de desenvolvedor em uma sub-rede separada de "desenvolvedor"? Estas poderiam ser máquinas virtuais, e os usuários poderiam usar a Área de Trabalho Remota ou o SSH (dependendo da plataforma) para alcançá-los e fazer seu trabalho. Eles podem ter acesso à Internet, e só podem falar com a rede corporativa o quanto for necessário para que sejam encaminhados para lá.
Acho que você acha isso razoavelmente barato (um único servidor pode ser suficiente) e você pode envolver sua equipe de rede e segurança para garantir que esse ambiente esteja em uma sandbox adequada.
A edição gratuita do VMware ESXi Hypervisor ou do Hyper-V no Windows Server provavelmente caberia adequadamente nesse caso de uso.
Como uma variante desse plano, se você realmente não quer envolver seu departamento de TI para fazer mudanças, não há nada que diga que você precisa envolvê-lo. Em vez de instalar o software de desenvolvedor para ser executado em um servidor fisicamente nas dependências e, como tal, sob a jurisdição da TI, você pode ter mais sorte ao usar uma solução Cloud VDI. Pesquisando no Google Cloud VDI, descobri que a Amazon lançou recentemente um serviço chamado Amazon Workspaces que depois de olhar para ele por uns 30 segundos parece pode ser o que você quer.
Quanto à interconexão dessas VMs do Cloud com sua rede corporativa, há algumas abordagens que você pode seguir. A solução mais limpa (infelizmente, exigindo a bênção da TI) seria configurar um link VPN IPsec usando o Virtual da Amazon Serviço de nuvem privada (VPC) . Eles poderiam, então, configurar um túnel para esses servidores e bloqueá-los apropriadamente. Se você realmente não quer envolver o departamento de TI, pode ver se pode instalar o software VPN existente. Você realmente não quer que ele redirecione seu gateway padrão em um cenário como esse, portanto, se seu cliente VPN fizer o roteamento do cliente padrão através da VPN, isso precisaria ser corrigido.
Se você encontrar um roadblock por estar "na nuvem" e, portanto, inaceitável do ponto de vista da segurança, também poderá colocar seu próprio servidor em um local de instalação, obter hardware dedicado e executar sua própria solução de VDI, mas isso parece ser muito menos flexível e envolve muito mais trabalho.