Skip to content

Commit

Permalink
Fixed reference typo and improved welcome page
Browse files Browse the repository at this point in the history
  • Loading branch information
flavienbwk committed Jan 25, 2024
1 parent a377146 commit d862158
Show file tree
Hide file tree
Showing 6 changed files with 37 additions and 32 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@ Here are the different ways to access this writing :
| ---------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| Web version | [Lire maintenant](https://book-devops.berwick.fr/fra/index.html) | [Read now](https://book-devops.berwick.fr/eng/index.html) |
| Markdown version | [Lire maintenant](./fra/README.md) | [Read now](./fra/README.md) |
| Ebook version | [Amazon](https://www.amazon.fr/dp/B0CKHV5QB7) / [Google Books](https://play.google.com/store/books/details?id=3u_bEAAAQBAJ) | _Soon_ |
| Paperback book | [Amazon](https://www.amazon.fr/dp/B0CKJ6SLV3) | _Soon_ |
| Hardcover book | [Amazon](https://www.amazon.fr/dp/B0CKJ651K9) | _Soon_ |
| Ebook version | [Amazon](https://www.amazon.fr/dp/B0CKHV5QB7) / [Google Books](https://play.google.com/store/books/details?id=3u_bEAAAQBAJ) | [Amazon](https://www.amazon.com/dp/B0CT8RY844) |
| Paperback book | [Amazon](https://www.amazon.fr/dp/B0CKJ6SLV3) | [Amazon](https://www.amazon.com/dp/B0CT6ZF5GZ) |
| Hardcover book | [Amazon](https://www.amazon.fr/dp/B0CKJ651K9) | N/A |

> The original book was written in French. The English version was reworked to include america-related examples and use cases.
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.1.0
1.1.1
24 changes: 11 additions & 13 deletions eng/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -406,7 +406,7 @@ Here's how these rules could be applied to security and _management_ teams:
- For security teams, the proposed technology might [automatically manage and audit the encryption of flows between services](#service-mesh). Their primary concerns could be: "Will this technology make my infrastructure more secure?" or "What new attack vectors could this technology introduce?"
- For _management_ teams, the proposed technology might speed up the development pace and reduce service interruptions. Their main concern would be understanding the hardware or human resources the company would rely upon after implementing this new technology.

The theory of mental models[^ModelesMentaux] helps us better understand the decision-making process (e.g., whether someone supports an initiative). Everyone's perception (i.e., a mental model) varies by individual. Transformation, then, is about collectively agreeing on an alternative mental model[^SilberzhanModeleMental].
The theory of mental models[^MentalModels] helps us better understand the decision-making process (e.g., whether someone supports an initiative). Everyone's perception (i.e., a mental model) varies by individual. Transformation, then, is about collectively agreeing on an alternative mental model[^SilberzhanModeleMental].

Even though DevOps might be backed by studies and is evident in the private sector, institutional initiatives are still not widespread enough[^DORAIndustry]. Therefore, you find yourself in a position where you're certain about the direction to take, but you're not fully able to justify it with data or examples. Presented with your forward-thinking transformation proposal, the decision-maker thus faces a risk. And as a matter of survival:

Expand Down Expand Up @@ -587,8 +587,6 @@ By automating tedious processes, DevOps techniques will free up time, allowing y

Bringing technical profiles and business teams together adds value by promptly and accurately addressing internal challenges. This is also a key to staff retention. Remember: your teams seek purpose. They don't merely come to work to follow orders but to employ their expertise to devise the best technical solution for a business problem. An engineer's work culmination is witnessing the business use the solution they've crafted.

\newpage

## Unleashing Communication and Breaking Down Data Silos

One of the cornerstones of DevOps is to break down silos, including access to data.
Expand Down Expand Up @@ -631,7 +629,7 @@ France's cybersecurity agency[^ANSSI] defines three ways to assess risk of using

As a declarative approach to managing security risks, traditional approval processes are not well-suited for continuous deployment practices. They freeze risk for a specific moment or architecture. Yet, threats emerge daily: a vulnerability in a library, for example, could be detected a day after approval is granted. Even though the approval is temporary and a periodic assessment might be required, the vulnerability might persist during this time, leading to a risk of exploitation.

For Cloud service providers (CSPs), the United States established the _Federal Risk and Authorization Management Program_ ([FedRAMP](https://www.fedramp.gov/))[^fedrampsimilars]. It adds a new layer of security compared to tradtional approaches by enforcing a [demanding continuous monitoring](https://www.fedramp.gov/assets/resources/documents/CSP_Continuous_Monitoring_Strategy_Guide.pdf) process.
For Cloud service providers (CSPs), the United States established the _Federal Risk and Authorization Management Program_ ([FedRAMP](https://www.fedramp.gov/))[^fedrampsimilars]. It adds a new layer of security compared to traditional approaches by enforcing a [demanding continuous monitoring](https://www.fedramp.gov/assets/resources/documents/CSP_Continuous_Monitoring_Strategy_Guide.pdf) process.

Assuming security flaws might emerge at any moment must be part of your cybersecurity posture. You must have actionable tools to quickly respond to threats and preserve your ATOs[^ATO]. To address this challenge, it's recommended to adopt continuous integration techniques.

Expand Down Expand Up @@ -2507,14 +2505,14 @@ You can begin tracking your MTTx using collaborative spreadsheets (e.g., _Basero
If you choose a spreadsheet, you can use the following structure:

<!-- markdownlint-disable MD034 -->
| Metric | Start Date | End Date | Incident |
| ------ | -------------------- | -------------------- | ----------------------- |
| TTD | 04/07/2024 16h45 UTC | 04/07/2024 16h50 UTC | abcd.com/C4D5E6 |
| TTA | 04/07/2024 16h50 UTC | 04/07/2024 17h00 UTC | abcd.com/C4D5E6 |
| TTI | 04/07/2024 17h00 UTC | 04/07/2024 17h20 UTC | abcd.com/C4D5E6 |
| TTR | 04/07/2024 17h00 UTC | 04/07/2024 18h30 UTC | abcd.com/C4D5E6 |
| TTD | 02/06/2024 13h30 UTC | 02/06/2024 13h34 UTC | abcd.com/A1B2C3 |
| ... | ... | ... | ... |
| Metric | Start Date | End Date | Incident |
| ------ | -------------------- | -------------------- | ------------------- |
| TTD | 04/07/24 16h45 UTC | 04/07/24 16h50 UTC | xyz.com/C4D5E6 |
| TTA | 04/07/24 16h50 UTC | 04/07/24 17h00 UTC | xyz.com/C4D5E6 |
| TTI | 04/07/24 17h00 UTC | 04/07/24 17h20 UTC | xyz.com/C4D5E6 |
| TTR | 04/07/24 17h00 UTC | 04/07/24 18h30 UTC | xyz.com/C4D5E6 |
| TTD | 02/06/24 13h30 UTC | 02/06/24 13h34 UTC | xyz.com/A1B2C3 |
| ... | ... | ... | ... |
<!-- markdownlint-enable MD034 -->

- The **metric** denotes the MTTx name ;
Expand Down Expand Up @@ -3230,7 +3228,7 @@ _Have at least 5 years of professional experience? We prioritize it and don't co

[^SASE]: SASE / [Secure Access Service Edge](https://blogs.gartner.com/andrew-lerner/2019/12/23/say-hello-sase-secure-access-service-edge/): combination of multiple network security features to enable dynamic access to an organization's resources

[^Mental Models]: Reference to the Theory of Mental Models introduced by JOHNSON-LAIRD in 1983 (cf. THEVENOT C, PERRET P. [The development of reasoning in problem solving: the contribution of the theory of mental models]( https://www.cairn.info/load_pdf.php?ID_ARTICLE=DEVEL_002_0049&download=1&from-feuilleteur=1). Développements. 2009).
[^MentalModels]: Reference to the Theory of Mental Models introduced by JOHNSON-LAIRD in 1983 (cf. THEVENOT C, PERRET P. [The development of reasoning in problem solving: the contribution of the theory of mental models]( https://www.cairn.info/load_pdf.php?ID_ARTICLE=DEVEL_002_0049&download=1&from-feuilleteur=1). Développements. 2009).

[^SilberzhanModeleMental]: SILBERZAHN, Philippe. [Mental model strategy (FR)](https://philippesilberzahn.com/ouvrages/strategie-modele-mental/). 2022.

Expand Down
Binary file added images/fra_flag.webp
Binary file not shown.
Binary file added images/ukus_flag.webp
Binary file not shown.
37 changes: 22 additions & 15 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,9 @@
backdrop-filter: blur(16px);
color: color;
}
.divflag img {
width: 32px;
}
</style>
</head>

Expand All @@ -141,38 +144,45 @@ <h1 class="display-4 fw-normal">Scaling Institutions with DevOps</h1>
<div class="container">
<div class="row">
<div class="bg-light me-md-3 pt-3 px-3 pt-md-4 px-md-5 text-center overflow-hidden col-md">
<div class="my-3 p-3">
<h2 class="display-5">English Version 🇺🇸</h2>
<div class="divflag"><img alt="US/UK flag" src="./images/ukus_flag.webp"/></div>
<div class="my-1 p-3">
<p class="lead">Scaling Institutions with DevOps</p>
<a class="btn btn-outline-secondary btn-read" target="_blank"
href="https://book-devops.berwick.fr/eng/index.html">Read now</a>
<span class="pr-2"></span>
<a href="https://www.amazon.com/dp/B0CT8RY844" target="_blank"><img
src="./images/amazon_eng_btn.png" height="48px" /></a>
<a href="https://play.google.com/store/books/details?id=3u_bEAAAQBAJ" target="_blank" class="p-2"><img
src="./images/play-books.png" height="48px" /></a>
</div>
<div class="my-3 py-5">
<a target="_blank" href="https://book-devops.berwick.fr/eng/index.html">
<div class="my-3 py-1">
<a target="_blank" href="https://www.amazon.com/dp/B0CT8RY844">
<img src="./eng/images/cover_a5_source_thumb.png" width="128px" />
<img src="./eng/images/fourthcover_a5_source_thumb.png" width="128px" />
</a>
</div>
<div class="my-1 py-2">
<a class="btn btn-outline-secondary btn-read" target="_blank"
href="https://book-devops.berwick.fr/eng/index.html">Read now</a>
</div>
</div>
<div class="me-md-3 pt-3 px-3 pt-md-4 px-md-5 text-center overflow-hidden col-md">
<div class="my-3 py-3">
<h2 class="display-5">Version en français 🇫🇷</h2>
<div class="divflag"><img alt="French flag" src="./images/fra_flag.webp"/></div>
<div class="my-1 py-3">
<p class="lead">Le DevOps pour transformer les institutions</p>
<a class="btn btn-outline-secondary btn-read" target="_blank"
href="https://book-devops.berwick.fr/fra/index.html">Lire maintenant</a>
<span class="pr-2"></span>
<a href="https://www.amazon.fr/dp/B0CKHV5QB7" target="_blank"><img
src="./images/amazon_fra_btn.png" height="48px" /></a>
<a href="https://play.google.com/store/books/details?id=3u_bEAAAQBAJ" target="_blank" class="p-2"><img
src="./images/play-books.png" height="48px" /></a>
</div>
<div class="my-3 py-5">
<div class="my-3 py-1">
<a target="_blank" href="https://www.amazon.fr/dp/B0CKHV5QB7">
<img src="./fra/images/cover_a5_source_thumb.png" width="128px" />
<img src="./fra/images/fourthcover_a5_source_thumb.png" width="128px" />
</a>
</div>
<div class="my-1 py-2">
<a class="btn btn-outline-secondary btn-read" target="_blank"
href="https://book-devops.berwick.fr/fra/index.html">Lire maintenant</a>
</div>
</div>
</div>
</div>
Expand All @@ -182,9 +192,6 @@ <h2 class="display-5">Version en français 🇫🇷</h2>
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.4.1/dist/js/bootstrap.min.js"
integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6"
crossorigin="anonymous"></script>
Expand Down

0 comments on commit d862158

Please sign in to comment.