Duplicate/Clone DevTest Lab fro each dev team
After short discussion in our DevOps department we realized that best use of DevTest Labs would be ability to create 'template' DevTest Lab. Such DevTest Lab would be configured with resources and VMs mirroring production environment, then replicated and assigned to each dev team to develop and test in virtual Prod replica. This would go side by side with Feature branch, respecting existing Prod configuration requirements, but allowing extending it during development. Easy access to a template for such DevTest Lab would make deployment of code and infrastructure very clean and repeatable reducing manual configuration issues.
Currently you can spin up a DevTest Lab from an ARM template. You can clone a Lab using the underlying ARM template of an existing Lab.
Please refer to these docs for more info on the same: https://docs.microsoft.com/en-us/azure/devtest-lab/devtest-lab-use-arm-and-powershell-for-lab-resources
Tom K. commented
I agree with this. In the past, we used VMware's Lab Manager (now obsolete and no longer supported) where we could clone and entire lab without having to start over with sysprepped machines. This would allow us to create a golden reference lab that included a domain controller, domain joined member servers including web, app, database tiers which we would configure once, then clone the entire lab to a new version 1.1 and be able to test new code without having to deploy a new lab with sysprepped OS and then recreate a domain controller and domain and then reconfigure an all the servers OS, SQL, IIS etc. This would be most useful to us to have again.