I am not sure if I am missing it or if it is not an option yet. I would like a way to allow different people to be able to deploy but not be able to edit or create any packages. Possibly create another website role?
I'll move this to the wish list, as what you would like to do is not currently possible. Users need access to the Deployment role to be able to deploy packages, which also gives them the ability to create and alter packages. A separate role has been requested by a few other customers, but we do not have a release date for this feature at this time.