Hi, Welcome..!
Completely new to the CloudBoost Library, read about the concept.
See the Change log on GitHub for the latest contributions.
The CloudBoost library is an Sogeti internal Open-Source project (InnerSource), contributing back is important. Please go through the Contribute Guidelines page to understand how to start contributing to CloudBoost library. You would need to setup a development environment for work with the documentation which would help you to contribute easily.
Be aware that the GIT Repo with the templates is Sogeti intellectual property, use it wisely and don’t share it all at once.
You can request access to the underlying GIT Repo (in GitHub) via a request to CloudBoost Guardians team at GitHub .
Index
- Sogeti Cloud Reference Architecture
- The CloudBoost Library
- Landing zones
- Cloud Solutions
- Beautiful Delivery standards
- How To
Sogeti Cloud Reference Architecture
As an Enterprise you are aware of your drivers to adopt Public Cloud and new digital innovations. Considering the benefits and the Risk of the cloud, you realize that a framework is needed to be sure the enterprise can take advantage of the benefits for a long period of years. Based on lessons learned Sogeti created an Empiric Cloud Reference Architecture. The Sogeti Cloud Reference architecture is more than a set of principles. It presents high accessible Building-block definitions, and provides templates (technical building blocks). This combination accelerates the implementation of the cloud within your Enterprise and improves the efficiency and at the improves the manageability of your Cloud environment and your innovation.
The Sogeti Cloud Reference Architecture.
The CloudBoost Library
Boost and mature the adoption of Cloud by maximizing the benefits from the Cloud in an efficient and enterprise ready way from the build to the run phases by adopting the ‘everything as code’ concept.
The ‘as code’ paradigm is about being able to reproduce and/or restore a full environment within minutes based on recipes and automation, managed as code. Martin Fowler.
The CloudBoost library enables and supports teams to create Cloud infrastructures in an automated way via maintained templates and reusable scripts, created conform Sogeti reference architecture and industry principles and practices.
Stop trying to turn all your developers into DevOps pros, rather speed up on business functionality. James Staten Azure Chief Strategist, July ‘16.
Infrastructure as Code
| Azure | |
|---|---|
| Azure Terraform templates | 109 |
| Azure Resource templates | 50 |
| Azure Bicep templates | 10 |
| AWS | |
|---|---|
| AWS Terraform templates | 69 |
| Cloudformation templates | 33 |
| AWS CloudEndure Migration | # |
| Google Cloud Platform automation | 27 |
| IBM OpenShift | |
|---|---|
| OpenShift automation | 4 |
Kubernetes Deployments
Kubernetes Tools are helm charts for tools like Jenkins, sonar etc. with pipeline as code. Kubernetes Apps is a custom helm template for which you can bring your own app container and use this to create your own apps helm chart, so basically its custom application helm template
| Kubernetes Deployments | |
|---|---|
| Kubernetes Tools | 9 |
| Kubernetes Apps | 1 |
Policies as Code
A start of the policies as code.
| Policies as Code | |
|---|---|
| Policies | 0 |
Pipelines as Code
Some pipeline as code templates in the CloudBoost library offer the capability to be created from this site.
| Azure DevOps pipelines | |
|---|---|
| Build CI | 2 |
| Release CD | 12 |
| GitHub Actions | |
|---|---|
| GitHub Actions | 1 |
| GitHub Workflows | 2 |
| GitLab | |
|---|---|
| GitLab YML workflows | 1 |
| Build and Release Scripts | |
|---|---|
| PowerShell scripts | 16 |
| Scala files | 1 |
Landing zones
A Landing zone is a company platform configured conform standards and regulator rules. A base which enables business projects to comfortable follow security, compliancy and all other non-functional requirements. landing zone is automatic provisioned out of release pipelines (as good) which uses the templates (Infrastructure as Code) in this library. See also the CloudBoost Platform

| Landing zones | |
|---|---|
| Azure Landing zones | 10 |
| AWS Landing zones | 2 |
| Google landing zones | 1 |
| IBM landing zones | 1 |
Cloud Architectures
The Sogeti Cloud architectures will help teams to streamline the design. The reference architecture are functional building blocks categorized into specific streams, all reference the ‘as code’ templates in the library.
Sogeti Cloud Solutions
A Sogeti Cloud Solution is a Cloud Infrastructure which enables specific business value. Sogeti Cloud Solutions contain Cloud templates, release pipelines and a how to provision, to make the solution customer specfiic a connection with the solution team is required. See the structure and setup of Sogeti Cloud Solutions to understand the usages and how to contribute your solution.
| Sogeti Cloud Solution | Description | Status |
|---|---|---|
| Artificial Data Amplifier | ADA is a custom AI solution that generates synthetic data that looks and feels like your real data. | in development |
| Virtual Assistant Bot Framework by SogetiLabs circle | Microsoft Bot Framework based Virtual Assistant tuned by SogetiLabs circle. | in development |
Sogeti Cloud Native Logical Architectures
This collection of Sogeti Cloud Native Logical Architectures contain default logical views of common Cloud Native infrastructures scenarios. These common designs help teams to make designs decisions. Per logical architecture industry practices and Sogeti experts are added and references to templates in the library.
| Logical Architecture | Description | Status |
|---|---|---|
| AKS Landing zone by Sogeti community | Kubernetes cloud infrastructure with templates and automation for services based systems. | in development |
| API Platform Logical Architecture by Sogeti community | API Cloud Infrastructure with templates and automation for API based systems. | in development |
| Basic Azure Migration Landing zone by Sogeti community | Azure cloud migration Hub and Spoke landing zone with templates and automation for services. | in development |
| IoT Lambda Cloud Infrastructure by Sogeti community | IoT Cloud Infrastructure with templates and automation for internet of things systems. | in development |
Beautiful Delivery Way of Working
To gain optimal benefit from adopting the Cloud it is recommended to follow a DevOps way of working. Using the Cloud DevOps templates in the library will help teams to adopt DevOps practices as: Infrastructure as Code and PipeLines as Code. Adopting these practices is a good start towards fast and flexible system realization with DevOps. To move on it is recommenced to follow the working principles.
- Beautiful Delivery standards
- Organization and Responsibilities
- Cloud Resource Organization
- Sogeti Naming Convention for Cloud Resources
- Build and Release strategy
- Security practices
Technical Guidelines
How do we handle specific technologies and languages. Good to have a common way of working for easiness and clarity. These more technical guidelines will help your team to stay easier compliant with the principles we follow.
CloudBoost Library Usages
There are multiple ways how a team can work with the Cloud Boost Library, connected and disconnected. The difference is in how teams get updates and what can be customized for the specific project or customer.

How to
- Onboarding user
- Contribute Guidelines page
- Development environment with Git
- Development environment for work with the documentation
- Make a CloudBoost resource available via packages
CloudBoost Library Training
A training material for teams working with the library and who want to adopt the as code DevOps mindset for their projects.
The training material covers PowerPoints, online courses for personal knowledge building and a 4 part CloudBoost library group training which covers 2 online one hour sessions, a hackathon and several online courses.