Consultation - Logic app lifecycle management

Job ID: 33291781

Budget: $10 – $30 CAD

We have a logic app with api connections to azure sql, SharePoint online and office 365 products. At the moment I have one developer manages this app. We have a dev, test and prod version of the same logic app. Currently the developer is doing changes to the logic app using the azure portal (with design view) and when he makes a change in dev, he has to conducts exact steps on test and prod (or redeploy the logic app via an ARM template)
We want to do the following
1. More than one developer should be able to update the logic app.
2. The changes should be in a central repo
3. Should be able to deploy to multiple environments with minimal effort

How can we achieve all three items?
Thank you
Related categories: Azure DevOps