Hey Bryant! Off the bat it sounds like the
Runner role may fit the bill. Users with the runner role can only view and and run deployments, but not create/edit/delete them. Otherwise, if you need something a bit more granular, there is a
Custom Roles capability which would allow you to make a new role by picking and choosing from a list of permissions.