Organization
The Cloud organization has three types of teams with their own responsibilities.
- The Service Catalog Team. (yellow)
- The Foundation Platform Team. (blue)
- The DevOps Business Teams. (purple)

Each team has its own Visual Studio Team Services project which contains the backlog and git repositories for the product (service catalog, foundation platform and business systems). Each team is responsible for validating the artifacts in the git repository.
- Cloud Business project team
- Cloud DevOps Library team
- Cloud Landing zone team
Service Catalog Team
The responsibilities of the Service Catalog Team members is to offer practices, guidance, training and support to the business and foundation platform teams in using Azure Cloud resources. the practices and guidelines are implemented in reusable artifacts for both teams and are available via the service catalog. The Service Catalog maintained by the team contains Cloud and Application resources which are required to build the Cloud infrastructure for the business systems and the Cloud infrastructure for the Foundation platform. The service catalog contains:
- Packages (installation packages)
- Scripts (machine configuration scripts)
- Cloud Resource templates
- CI/CD pipelines
- and usages documentation.
The Service Catalog team offers support on implementation, release and on architectural usages of the available services in the service catalog.
Team Roles
The Service Catalog team is a normal DevOps team with an additional role on security, support and innovation. Roles and teams should be combined and in opposite to Scrum practices team members can vary.

Product Owner
The owner of the Service Catalog is responsible for the work the Service Catalog team which realize the value delivered to the business teams and platform team, the users of the service catalog. The owner takes care the Service Catalog stays relevant and compliant to company and architecture regulations. This role holds and prioritize the backlog of items which are of value for the users of the service catalog. The Service Catalog Product Owner knowledge and responsibility covers; new technologies, cloud platform resource adoption, customer needs, delivery, usages of team member resources and company regulations.
| Responsibilities | Deliver business value for Service Catalog users with the resources available in the service catalog |
| Activities/Deliverables | Interview Service Catalog users on needs and Service Catalog usages. |
| Hold an investment and work backlog for the Service Catalog teams. | |
| Investigate Cloud providers and customers roadmap. | |
| Knowledge | Customer / coming projects |
| Service Catalog usages | |
| Cloud provider platforms | |
| Company regulations. |
Security Officer
The Security Officer controls, audits and provides security guidelines on artifacts in the Service Catalog and on the implementation and architectural usages of the artifacts.
| Responsibilities | Validates usages of Cloud resources and provides knowledge on security topics. |
| Activities/Deliverables | Security audits |
| Secure Guidelines | |
| Architecture audit | |
| Knowledge | Security Services Cloud Providers. |
| Identity. | |
| Security and audit reporting. | |
| SDL. | |
| End 2 End overall security. | |
| Company security rules. |
DevOps Team
The practices DevOps team works on detailed implementation, usages & support, guidelines and practices of cloud resources and cloud solutions for the service catalog.The deliverables are in the form of documents, templates and tool implementation and usages guidelines. Activities are executed based on Service Catalog backlog items.
| Responsibilities | Make stunning documents, templates, guidelines, tools and support for Service Catalog users so they accelerate in providing business value with cloud solutions. |
| Activities/Deliverables | Documents, templates (arm, ci.cd), guidelines, tools and support. |
| Knowledge | Cloud platform details, architecture, practices ci/cd. |
Knowledge needs:
- Cloud Infrastructure knowledge on:
- Network
- Load balancers
- ExpressRoute
- Routers
- VNet
- NSG
- App development knowledge on:
- Identity (AAD)
- Security
- PaaS (App Services, SQL PaaS, Cosmo DB)
- Containers
- Cloud Native Architecture
- DevOps
- ARM
- API
- VSTS/ Jenkins/ GitLAb/ GitHub
- Automation
- Ad hoc specialist knowledge for:
- ASF
- Service Bus
- IoT Hub
- Special PaaS services
- BigData, AI, ML. Focus areas: