we have around 20 devs, but only the 2 system admins can view the pipelines and download the logs for failed builds.
In the AEM Admin console, you can only assign two product profiles for each env, "AEM Administrators" and "AEM Users".
There doesn't seem to be any profile or permission to access more than the author and publish UIS, other than to give them full "system administrator" or "support administrator" admin rights to the whole of the admin console (and thus be able to add users etc)
Also, most of our developers were added as users. we don't know what the difference is between a user user and a developer user, but there seems to be no way to move one to the other. If you delete the user from users, you cannot then add them later as developer - the save button is permanently greyed out for this user. The only option seems to be to setup a second email address, which is expensive.
We created a user group called "developers", and we notice there is something called "Developer profile", but it only contains the same profiles as for normal users (e.g. AEM Users). Also, it doesnt seem possible to assign the developer profiles to a group, so if this was the way forward.
--- UPDATE ---
I found a product -> "AEM as a Cloud Service - Cloud Manager" -> "Developer Cloud Service".
This does give access to view pipeline status, out, shockingly, gives access to everything in the management console, which is not good.