The CCoE is a team of cloud engineers and architects who help the company achieve stable and manageable cloud solutions in a short period of time. It is a focal point of knowledge and expertise, a balance between speed and stability, but more importantly, a helping hand. In addition to designing and building the application, the developers will deploy and support the customer themselves. No interference from IT department with ITIL processes and tickets.
The CCoE will provide the cloud platform, and then the developer is in-control. They will also become responsible for security and service management themselves. The CCoE will provide support in these areas, but not be the man-in-the-middle they should be waiting for. The CCoE will shift the focus from a heavy reliance on the IT department, to more autonomy with the DevOps teams.
Usually, a CCoE starts out as a single-cloud provider (for example, on Azure, AWS or GCP), but may well grow into a multi-cloud provider over time.
Sometimes the term Cloud Based Service Provider (CBSP) is used for a similar construct to the CCoE.