Using Azure DevOps as a centralized CI/CD for applications hosted in AWS & Azure There are no issues for any apps, infrastructure that are hosted in Azure, as they have a dedicated Azure subscription and there is a 1-to-1 mapping between ADO project an d an Azure subscription.
If we use Azure devops (ADO) for continous integration and deployment for AWS application code, we have the following things to consider. We will have to create ADO projec t associated with every AWS account and within that ADO project we will have multiple ADO pipelines as per the application/project needs.
ADO requires devops pool for compute (Virtual machines for compile/build) operations; ADO provides two options for this 1. microsoft managed devops pool and 2. customer managed private devops pool. At PGE as per Cyber security standards we have to have a private pool and cannot use a public pool. That means these compute has to be from anazure subscription, again there are two options, either using a shared azure subscription or