Правильнее дать пользователю deployer права на перезагрузку nginx без доступа к sudo.
Либо запустить ещё один nginx от deployer и перезагружать сколько вздумается, а первым nginx'ом проксировать запросы на второй.
P.S. А необходимость в перезапуске nginx'a после деплоя точно есть?