Skip to content

Commit 2e532b5

Browse files
Add a 2023.md to summarize the journey and have a french table of content
1 parent 0a8e259 commit 2e532b5

1 file changed

Lines changed: 166 additions & 0 deletions

File tree

2023/fr/2023.md

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
# 90DaysOfDevOps
2+
3+
<p align="center">
4+
<img src="logo.png?raw=true" alt="90DaysOfDevOps Logo" width="50%" height="50%" />
5+
</p>
6+
7+
Ce dépôt est utilisé pour documenter mon aventure dans la découverte des principes fondamentaux des notions des DevSecOps
8+
9+
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/N4N33YRCS)
10+
11+
Si vous avez des questions et que vous souhaitez vous impliquer dans le projet, vous pouvez rejoindre le discord et partager vos questions avec la communauté.
12+
13+
[![](https://dcbadge.vercel.app/api/server/vqwPrNQsyK)](https://discord.gg/vqwPrNQsyK)
14+
15+
Ou nous contacter via twitter : [@MichaelCade1](https://twitter.com/MichaelCade1) Vous pouvez trouver les auteurs des différentes parties de cette édition 2023 dans le tableau suivant
16+
17+
## Liste des sujets abordés
18+
19+
| Topic | Author | Date | Twitter Handle |
20+
| -------------------------------------- | ----------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------- |
21+
| DevSecOps | Michael Cade | 1st Jan - 6th Jan | [@MichaelCade1](https://twitter.com/MichaelCade1) |
22+
| Secure Coding | Prateek Jain | 7th Jan - 13th Jan | [@PrateekJainDev](https://twitter.com/PrateekJainDev) |
23+
| Continuous Build, Integration, Testing | Anton Sankov and Svetlomir Balevski | 14th Jan - 20th Jan | [@a_sankov](https://twitter.com/a_sankov) |
24+
| Continuous Delivery & Deployment | Anton Sankov | 21st Jan - 27th Jan | [@a_sankov](https://twitter.com/a_sankov) |
25+
| Runtime Defence & Monitoring | Ben Hirschberg | 28th Jan - 3rd Feb | [@slashben81](https://twitter.com/slashben81) |
26+
| Secrets Management | Bryan Krausen | 4th Feb - 10th Feb | [@btkrausen](https://twitter.com/btkrausen) |
27+
| Python | Rishab Kumar | 11th Feb - 17th Feb | [@rishabk7](https://twitter.com/rishabk7) |
28+
| AWS | Chris Williams | 18th Feb - 24th Feb | [@mistwire](https://twitter.com/mistwire) |
29+
| OpenShift | Dean Lewis | 25th Feb - 3rd Mar | [@saintdle](https://twitter.com/saintdle) |
30+
| Databases | Taylor Riggan & Andrew Pruski | 4th Mar - 10th Mar | [@triggan](https://twitter.com/triggan) & [@dbafromthecold](https://twitter.com/dbafromthecold) |
31+
| Serverless | Kristi Perreault | 11th Mar - 17th Mar | [@kperreault95](https://twitter.com/kperreault95) |
32+
| Service Mesh | Marino Wijay | 18th Mar - 24th Mar | [@virtualized6ix](https://twitter.com/virtualized6ix) |
33+
| Engineering for Day 2 Ops | Alistair Hey | 25th Mar - 31st Mar | [@alistair_hey](https://twitter.com/alistair_hey) |
34+
35+
## Progress
36+
37+
- [✔️] ♾️ 1 > [2022 Reflection & Welcome 2023](days/day01.md)
38+
39+
### DevSecOps
40+
41+
- [✔️] ♾️ 2 > [The Big Picture: DevSecOps](days/day02.md)
42+
- [✔️] ♾️ 3 > [Think like an Attacker](days/day03.md)
43+
- [✔️] ♾️ 4 > [Red Team vs. Blue Team](days/day04.md)
44+
- [✔️] ♾️ 5 > [OpenSource Security](days/day05.md)
45+
- [✔️] ♾️ 6 > [Hands-On: Building a weak app](days/day06.md)
46+
47+
### Secure Coding (En cours de traduction)
48+
49+
- [✔️] 🔐 7 > [Secure Coding Overview](2023/day07.md)
50+
- [✔️] 🔐 8 > [SAST Overview](2023/day08.md)
51+
- [✔️] 🔐 9 > [SAST Implementation with SonarCloud](2023/day09.md)
52+
- [✔️] 🔐 10 > [Software Composition Analysis Overview](2023/day10.md)
53+
- [✔️] 🔐 11 > [SCA Implementation with OWASP Dependency Check](2023/day11.md)
54+
- [✔️] 🔐 12 > [Secure Coding Practices](2023/day12.md)
55+
- [✔️] 🔐 13 > [Additional Secure Coding Practices](2023/day13.md)
56+
57+
### Continuous Build, Integration, Testing
58+
59+
- [✔️] ⚒️ > [Container Image Scanning](2023/day14.md)
60+
- [✔️] ⚒️ > [Container Image Scanning Advanced](2023/day15.md)
61+
- [✔️] ⚒️ > [Fuzzing](2023/day16.md)
62+
- [✔️] ⚒️ > [Fuzzing Advanced](2023/day17.md)
63+
- [✔️] ⚒️ > [DAST](2023/day18.md)
64+
- [✔️] ⚒️ > [IAST](2023/day19.md)
65+
- [✔️] ⚒️ > [Practical Lab on IAST and DAST](2023/day20.md)
66+
67+
### Continuous Delivery & Deployment
68+
69+
- [✔️] 🚚 21 > [Continuous Image Repository Scan](2023/day21.md)
70+
- [✔️] 🚚 22 > [Continuous Image Repository Scan - Container Registries](2023/day22.md)
71+
- [✔️] 🚚 23 > [Artifacts Scan](2023/day23.md)
72+
- [✔️] 🚚 24 > [Signing](2023/day24.md)
73+
- [✔️] 🚚 25 > [Systems Vulnerability Scanning](2023/day25.md)
74+
- [✔️] 🚚 26 > [Containers Vulnerability Scanning](2023/day26.md)
75+
- [✔️] 🚚 27 > [Network Vulnerability Scan](2023/day27.md)
76+
77+
### Runtime Defence & Monitoring
78+
79+
- [✔️] 🏃 28 > [System monitoring and auditing](2023/day28.md)
80+
- [✔️] 🏃 29 > [Application level monitoring](2023/day29.md)
81+
- [✔️] 🏃 30 > [Detecting suspicious application behavior](2023/day30.md)
82+
- [✔️] 🏃 31 > [Runtime network protections and policies](2023/day31.md)
83+
- [✔️] 🏃 32 > [Vulnerability and patch management](2023/day32.md)
84+
- [✔️] 🏃 33 > [Application runtime and network policies](2023/day33.md)
85+
- [✔️] 🏃 34 > [Runtime access control](2023/day34.md)
86+
87+
### Secrets Management
88+
89+
- [✔️] 🕵 35 > [Understanding the Importance of Secrets Management](2023/day35.md)
90+
- [✔️] 🕵 36 > [Securing Secrets with HashiCorp Vault](2023/day36.md)
91+
- [✔️] 🕵 37 > [Working with HashiCorp Vault's Secrets Engines](2023/day37.md)
92+
- [✔️] 🕵 38 > [Increase the Security Posture of Your Organization with Dynamic Credentials](2023/day38.md)
93+
- [] 🕵 39 > [](2023/day39.md)
94+
- [] 🕵 40 > [](2023/day40.md)
95+
- [] 🕵 41 > [](2023/day41.md)
96+
97+
### Python
98+
99+
- [✔️] 🐍 42 > [Programming Language: Introduction to Python](2023/day42.md)
100+
- [✔️] 🐍 43 > [Python Loops, functions, modules and libraries](2023/day43.md)
101+
- [✔️] 🐍 44 > [Data Structures and OOP in Python](2023/day44.md)
102+
- [✔️] 🐍 45 > [Debugging, testing and Regular expression](2023/day45.md)
103+
- [✔️] 🐍 46 > [Web development in Python](2023/day46.md)
104+
- [✔️] 🐍 47 > [Automation with Python](2023/day47.md)
105+
- [✔️] 🐍 48 > [Let's build an App in Python](2023/day48.md)
106+
107+
### AWS
108+
109+
- [✔️] ☁️ 49 > [AWS Cloud Overview](2023/day49.md)
110+
- [✔️] ☁️ 50 > [Create Free Tier Account & Enable Billing Alarms](2023/day50.md)
111+
- [✔️] ☁️ 51 > [Infrastructure as Code (IaC) and CloudFormation](2023/day51.md)
112+
- [✔️] ☁️ 52 > [Identity and Access Management (IAM)](2023/day52.md)
113+
- [✔️] ☁️ 53 > [AWS Systems Manager](2023/day53.md)
114+
- [✔️] ☁️ 54 > [AWS CodeCommit](2023/day54.md)
115+
- [✔️] ☁️ 55 > [AWS CodePipeline](2023/day55.md)
116+
117+
### Red Hat OpenShift
118+
119+
- [✔️] ⛑️ 56 > [What does Red Hat OpenShift bring to the party? An Overview](2023/day56.md)
120+
- [✔️] ⛑️ 57 > [Understanding the OpenShift Architecture, Installation Methods and Process](2023/day57.md)
121+
- [✔️] ⛑️ 58 > [Deploying Red Hat OpenShift on VMware vSphere](2023/day58.md)
122+
- [✔️] ⛑️ 59 > [Deploying applications and getting a handle on Security Constraints Context (SCC)](2023/day59.md)
123+
- [✔️] ⛑️ 60 > [Looking at OpenShift Projects - Creation, Configuration and Governance](2023/day60.md)
124+
- [✔️] ⛑️ 61 > [Understanding Authentication, Role-Based Access Control (RBAC) and Auditing in Red Hat OpenShift: Control and Secure Your Cluster](2023/day61.md)
125+
- [✔️] ⛑️ 62 > [Compliance and Vulnerability Scanning provided by Red Hat OpenShift Operators](2023/day62.md)
126+
127+
### Databases
128+
129+
- [✔️] 🛢 63 > [An introduction to databases](2023/day63.md)
130+
- [✔️] 🛢 64 > [Querying data in databases](2023/day64.md)
131+
- [✔️] 🛢 65 > [Backing up and restoring databases](2023/day65.md)
132+
- [✔️] 🛢 66 > [High availability and disaster recovery](2023/day66.md)
133+
- [✔️] 🛢 67 > [Performance tuning](2023/day67.md)
134+
- [✔️] 🛢 68 > [Database security](2023/day68.md)
135+
- [✔️] 🛢 69 > [Monitoring and troubleshooting database issues](2023/day69.md)
136+
137+
### Serverless
138+
139+
- [✔️] 👩🏿‍💻 70 > [What is Serverless?](2023/day70.md)
140+
- [✔️] 👩🏿‍💻 71 > [Serverless Compute](2023/day71.md)
141+
- [✔️] 👩🏿‍💻 72 > [Serverless Storage](2023/day72.md)
142+
- [✔️] 👩🏿‍💻 73 > [Serverless APIs](2023/day73.md)
143+
- [✔️] 👩🏿‍💻 74 > [Serverless Orchestration](2023/day74.md)
144+
- [✔️] 👩🏿‍💻 75 > [Serverless & Well Architected](2023/day75.md)
145+
- [✔️] 👩🏿‍💻 76 > [Serverless - Beyond the Basics](2023/day76.md)
146+
147+
### Service Mesh
148+
149+
- [✔️] 🧩 77 > [Let's break down a Service Mesh](2023/day77.md)
150+
- [✔️] 🧩 78 > [Install and Test a Service Mesh](2023/day78.md)
151+
- [✔️] 🧩 79 > [Comparing Different Service Meshes](2023/day79.md)
152+
- [✔️] 🧩 80 > [Traffic Engineering Basics](2023/day80.md)
153+
- [✔️] 🧩 81 > [Observability in your Mesh](2023/day81.md)
154+
- [✔️] 🧩 82 > [Securing your microservices](2023/day82.md)
155+
- [✔️] 🧩 83 > [Sidecar or Sidecar-less? Enter Ambient Mesh](2023/day83.md)
156+
157+
### Engineering for Day 2 Ops
158+
159+
160+
- [] 👷🏻‍♀️ 84 > [Writing an API - What is an API?](2023/day84.md)
161+
- [] 👷🏻‍♀️ 85 > [Queues, Queue workers and Tasks (Asynchronous architecture)](2023/day85.md)
162+
- [] 👷🏻‍♀️ 86 > [Designing for Resilience, Redundancy and Reliability](2023/day86.md)
163+
- [] 👷🏻‍♀️ 87 > [Zero Downtime Deployments](2023/day87.md)
164+
- [] 👷🏻‍♀️ 88 > [Monitoring, Alerting and On-Call](2023/day88.md)
165+
- [] 👷🏻‍♀️ 89 > [Oops: When something goes wrong - Post Mortems](2023/day89.md)
166+
- [] 👷🏻‍♀️ 90 > [](2023/day90.md)

0 commit comments

Comments
 (0)