Hello. I am trying to find the minimum roles required to allow a user to create apps, entities, and roles and assign those roles to a user. I looked online at some documentation and saw this:

It says here that to create and update security roles we need to assign the System Customizer role in addition to the Environment Maker role. But in order to edit, create, and assign security roles don't you need to be in the admin center? And don't need to be admin to do that? When I give the user System Customizer and Environment Maker roles and then go to the admin center, the Environment isn't listed.
Do you need to be admin to create, edit, and assign security roles?