Skip to content

Commit d862158

Browse files
committed
Fixed reference typo and improved welcome page
1 parent a377146 commit d862158

File tree

6 files changed

+37
-32
lines changed

6 files changed

+37
-32
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ Here are the different ways to access this writing :
4545
| ---------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
4646
| Web version | [Lire maintenant](https://book-devops.berwick.fr/fra/index.html) | [Read now](https://book-devops.berwick.fr/eng/index.html) |
4747
| Markdown version | [Lire maintenant](./fra/README.md) | [Read now](./fra/README.md) |
48-
| Ebook version | [Amazon](https://www.amazon.fr/dp/B0CKHV5QB7) / [Google Books](https://play.google.com/store/books/details?id=3u_bEAAAQBAJ) | _Soon_ |
49-
| Paperback book | [Amazon](https://www.amazon.fr/dp/B0CKJ6SLV3) | _Soon_ |
50-
| Hardcover book | [Amazon](https://www.amazon.fr/dp/B0CKJ651K9) | _Soon_ |
48+
| 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) |
49+
| Paperback book | [Amazon](https://www.amazon.fr/dp/B0CKJ6SLV3) | [Amazon](https://www.amazon.com/dp/B0CT6ZF5GZ) |
50+
| Hardcover book | [Amazon](https://www.amazon.fr/dp/B0CKJ651K9) | N/A |
5151

5252
> The original book was written in French. The English version was reworked to include america-related examples and use cases.
5353

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.0
1+
1.1.1

eng/README.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ Here's how these rules could be applied to security and _management_ teams:
406406
- 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?"
407407
- 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.
408408

409-
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].
409+
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].
410410

411411
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:
412412

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

588588
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.
589589

590-
\newpage
591-
592590
## Unleashing Communication and Breaking Down Data Silos
593591

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

632630
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.
633631

634-
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.
632+
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.
635633

636634
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.
637635

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

25092507
<!-- markdownlint-disable MD034 -->
2510-
| Metric | Start Date | End Date | Incident |
2511-
| ------ | -------------------- | -------------------- | ----------------------- |
2512-
| TTD | 04/07/2024 16h45 UTC | 04/07/2024 16h50 UTC | abcd.com/C4D5E6 |
2513-
| TTA | 04/07/2024 16h50 UTC | 04/07/2024 17h00 UTC | abcd.com/C4D5E6 |
2514-
| TTI | 04/07/2024 17h00 UTC | 04/07/2024 17h20 UTC | abcd.com/C4D5E6 |
2515-
| TTR | 04/07/2024 17h00 UTC | 04/07/2024 18h30 UTC | abcd.com/C4D5E6 |
2516-
| TTD | 02/06/2024 13h30 UTC | 02/06/2024 13h34 UTC | abcd.com/A1B2C3 |
2517-
| ... | ... | ... | ... |
2508+
| Metric | Start Date | End Date | Incident |
2509+
| ------ | -------------------- | -------------------- | ------------------- |
2510+
| TTD | 04/07/24 16h45 UTC | 04/07/24 16h50 UTC | xyz.com/C4D5E6 |
2511+
| TTA | 04/07/24 16h50 UTC | 04/07/24 17h00 UTC | xyz.com/C4D5E6 |
2512+
| TTI | 04/07/24 17h00 UTC | 04/07/24 17h20 UTC | xyz.com/C4D5E6 |
2513+
| TTR | 04/07/24 17h00 UTC | 04/07/24 18h30 UTC | xyz.com/C4D5E6 |
2514+
| TTD | 02/06/24 13h30 UTC | 02/06/24 13h34 UTC | xyz.com/A1B2C3 |
2515+
| ... | ... | ... | ... |
25182516
<!-- markdownlint-enable MD034 -->
25192517

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

32313229
[^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
32323230

3233-
[^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).
3231+
[^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).
32343232

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

images/fra_flag.webp

106 Bytes
Binary file not shown.

images/ukus_flag.webp

14.8 KB
Binary file not shown.

index.html

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,9 @@
121121
backdrop-filter: blur(16px);
122122
color: color;
123123
}
124+
.divflag img {
125+
width: 32px;
126+
}
124127
</style>
125128
</head>
126129

@@ -141,38 +144,45 @@ <h1 class="display-4 fw-normal">Scaling Institutions with DevOps</h1>
141144
<div class="container">
142145
<div class="row">
143146
<div class="bg-light me-md-3 pt-3 px-3 pt-md-4 px-md-5 text-center overflow-hidden col-md">
144-
<div class="my-3 p-3">
145-
<h2 class="display-5">English Version 🇺🇸</h2>
147+
<div class="divflag"><img alt="US/UK flag" src="./images/ukus_flag.webp"/></div>
148+
<div class="my-1 p-3">
146149
<p class="lead">Scaling Institutions with DevOps</p>
147-
<a class="btn btn-outline-secondary btn-read" target="_blank"
148-
href="https://book-devops.berwick.fr/eng/index.html">Read now</a>
149150
<span class="pr-2"></span>
151+
<a href="https://www.amazon.com/dp/B0CT8RY844" target="_blank"><img
152+
src="./images/amazon_eng_btn.png" height="48px" /></a>
153+
<a href="https://play.google.com/store/books/details?id=3u_bEAAAQBAJ" target="_blank" class="p-2"><img
154+
src="./images/play-books.png" height="48px" /></a>
150155
</div>
151-
<div class="my-3 py-5">
152-
<a target="_blank" href="https://book-devops.berwick.fr/eng/index.html">
156+
<div class="my-3 py-1">
157+
<a target="_blank" href="https://www.amazon.com/dp/B0CT8RY844">
153158
<img src="./eng/images/cover_a5_source_thumb.png" width="128px" />
154159
<img src="./eng/images/fourthcover_a5_source_thumb.png" width="128px" />
155160
</a>
156161
</div>
162+
<div class="my-1 py-2">
163+
<a class="btn btn-outline-secondary btn-read" target="_blank"
164+
href="https://book-devops.berwick.fr/eng/index.html">Read now</a>
165+
</div>
157166
</div>
158167
<div class="me-md-3 pt-3 px-3 pt-md-4 px-md-5 text-center overflow-hidden col-md">
159-
<div class="my-3 py-3">
160-
<h2 class="display-5">Version en français 🇫🇷</h2>
168+
<div class="divflag"><img alt="French flag" src="./images/fra_flag.webp"/></div>
169+
<div class="my-1 py-3">
161170
<p class="lead">Le DevOps pour transformer les institutions</p>
162-
<a class="btn btn-outline-secondary btn-read" target="_blank"
163-
href="https://book-devops.berwick.fr/fra/index.html">Lire maintenant</a>
164-
<span class="pr-2"></span>
165171
<a href="https://www.amazon.fr/dp/B0CKHV5QB7" target="_blank"><img
166172
src="./images/amazon_fra_btn.png" height="48px" /></a>
167173
<a href="https://play.google.com/store/books/details?id=3u_bEAAAQBAJ" target="_blank" class="p-2"><img
168174
src="./images/play-books.png" height="48px" /></a>
169175
</div>
170-
<div class="my-3 py-5">
176+
<div class="my-3 py-1">
171177
<a target="_blank" href="https://www.amazon.fr/dp/B0CKHV5QB7">
172178
<img src="./fra/images/cover_a5_source_thumb.png" width="128px" />
173179
<img src="./fra/images/fourthcover_a5_source_thumb.png" width="128px" />
174180
</a>
175181
</div>
182+
<div class="my-1 py-2">
183+
<a class="btn btn-outline-secondary btn-read" target="_blank"
184+
href="https://book-devops.berwick.fr/fra/index.html">Lire maintenant</a>
185+
</div>
176186
</div>
177187
</div>
178188
</div>
@@ -182,9 +192,6 @@ <h2 class="display-5">Version en français 🇫🇷</h2>
182192
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"
183193
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
184194
crossorigin="anonymous"></script>
185-
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
186-
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
187-
crossorigin="anonymous"></script>
188195
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.4.1/dist/js/bootstrap.min.js"
189196
integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6"
190197
crossorigin="anonymous"></script>

0 commit comments

Comments
 (0)