Custom role for developer

Hi Team,

we have one organization and two environment in it , our requirements is we need to create one custom role for developer who can do everything in dev not in test environment,

Everything means : 1. proxy create, update, deploy not delete . 2 . KVM, sharedflow, cache , target server create and update .

how to create this role ? help me on this.

The question for apigee edge , SAAS version