Skip to content

Commit

Permalink
changed: add tips, rewording, and tidy up
Browse files Browse the repository at this point in the history
  • Loading branch information
aabouzaid committed Dec 23, 2024
1 parent 71b7944 commit 38fbb7c
Show file tree
Hide file tree
Showing 8 changed files with 231 additions and 116 deletions.
6 changes: 5 additions & 1 deletion docs/foundations/module-01/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ In conclusion, adopting DevOps enhances collaboration between teams, enhances fe
- It's also important to know that DevOps has many [implementations and topologies](https://web.devopstopologies.com/), and that's why it's hard to land your first job as a DevOps Engineer (because that could mean many things! Sometimes that title makes sense, and some other times it's misleading!).
- Finally, just remember that DevOps is not about Dev doing Ops work or vice versa; it's actually a `paradigm shift` (i.e., you need to think differently).

:::tip
Some topics in this module may seem new or theoretical, but don't worry! Keep reading and learning about those topics, and you will see them in action in this roadmap.
:::

### Resources {#11-resources}

- [What is DevOps? - GitLab](https://about.gitlab.com/topics/devops/): A good starting point for an overview of the technical aspects of the DevOps.
Expand Down Expand Up @@ -59,7 +63,7 @@ The Software Development Life Cycle (SDLC) is a process or set of phases that gu
## 1.3 Software Production - Agile Software Development

<p align="center">
<img title="Shif-Left and Shfit-Right Quality Models" alt="Shif-Left and Shfit-Right Quality Models" border="0" width="90%" src="/img/shift-left-and-shift-right-models.png"/>
<img title="Different Types of Quality Models" alt="Shif-Left and Shfit-Right Quality Models" border="0" width="90%" src="/img/quality-models.png"/>
</p>

### What you need to know {#13-what-you-need-to-know}
Expand Down
4 changes: 4 additions & 0 deletions docs/foundations/module-02/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ import QuizData from './module-02-quiz.json';

## 2.1 Code - Python Fundamentals

:::tip
If you come from a development background, you can use any language you know. Python or Golang are still recommended.
:::

<img class="img-right" align="right" width="25%" src="/img/topics/code.png"></img>

### What you need to know {#21-what-you-need-to-know}
Expand Down
2 changes: 1 addition & 1 deletion docs/foundations/module-05/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ import QuizData from './module-05-quiz.json';
- **Domain-specific language (DSL)**: There are two approaches to writing IaC: either using tools that utilize DSLs like Terraform and Crossplane or using tools that utilize programming languages like Pulumi and AWS CDK.
- Without going into much detail about [what's declarative and what's not](https://leebriggs.co.uk/blog/2022/07/20/nobody-knows-what-declarative-is) ... you should look for tools that allow you to state how you want your infrastructure to look like [Terraform](https://www.terraform.io/) or [Crossplane](https://www.crossplane.io/) and use DSL for simplicity.
- In all cases, using imperative scripts in any language (Bash, Python, etc.) is not recommended; that's not the ideal IaC and will hit you hard in the future when you try to automate the IaC via GitOps (it will be covered in the following modules).
- Finally, in the current container era, Configuration Management tools like Ansible and SaltStack are less used in favor of using a container ecosystem (in this roadmap, we will not cover them).
- Finally, in the current container era, Configuration Management tools like Ansible and SaltStack are less and less used in favor of a container ecosystem. In this roadmap, we will not cover them; learn one of them when you need it (Ansible is highly recommended).

### Resources {#54-resources}

Expand Down
Binary file modified static/img/priming-effect.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/quality-models.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed static/img/shift-left-and-shift-right-models.png
Binary file not shown.
317 changes: 212 additions & 105 deletions static/img/src/priming-effect.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 38fbb7c

Please sign in to comment.