An open API service indexing awesome lists of open source software.

https://github.com/rvhoney/sre-learning-notes

SRE & DevOps roadmap with Obsidian-friendly notes and projects.
https://github.com/rvhoney/sre-learning-notes

automation cloud devops infrastructure learning monitoring networking obsidian projects roadmap security sre study-notes version-control

Last synced: 6 months ago
JSON representation

SRE & DevOps roadmap with Obsidian-friendly notes and projects.

Awesome Lists containing this project

README

          

# DevOps/SRE Learning Notes

Welcome to my personal [DevOps](https://en.wikipedia.org/wiki/DevOps)/[SRE](https://en.wikipedia.org/wiki/Site_reliability_engineering) learning repository! This repository contains my structured notes, study materials, and projects based on the [DevOps roadmap](https://roadmap.sh/devops) from [roadmap.sh](https://roadmap.sh/) and additional courses. My goal is to learn and prepare for a career as a **Site Reliability Engineer (SRE)** by the end of my final year at [EPITA](https://www.epita.fr/).

> **Note:** This repository is intended to be used with [Obsidian](https://obsidian.md/), a knowledge management app. Opening it in Obsidian allows you to navigate topics and links efficiently.

## Repository Structure

The repository is organized by main roadmap topics (nodes). Each main topic has its own folder, and within each folder:

- An **introduction file** named as the folder but enclosed in parentheses, e.g., `(Learn a Programming Language).md`.
- Subtopic files for each subnode of the main topic.
- Projects and exercises related to the topic (links provided when available).

> **Note:** The upload order of notes and files depends on my current learning priorities. Some topics may appear before others, depending on what I’m focusing on at the moment.

Example structure:
```
01 - Main topic/
├── (Main topic).md
├── Sub topic1.md
├── Sub topic2.md
└── Project1.md
```

## Learning Path

The roadmap follows a step-by-step approach to becoming a SRE:

1. **Learn a Programming Language** – essential for automation and scripting.
2. **Operating System** – fundamental concepts for managing servers and environments.
3. **Terminal Knowledge** – command-line proficiency is crucial for DevOps tasks.
4. *(and more topics as per roadmap.sh roadmap).*

Each folder contains notes, course summaries, and exercises to reinforce learning. Projects will also be added gradually with links to my solutions and approach.

## How to Use This Repository

- Open this repository in **Obsidian** for the best experience.
- Explore folders by topic to study notes and subtopics.
- Check project folders for hands-on exercises.
- Use it as a personal reference or learning guide.

## My Goal

I aim to use this repository to:

- Organize my learning and progress as I advance in SRE topics.
- Practice hands-on skills through projects.
- Share my learning approach for others interested in DevOps/SRE.

## Connect with Me
Feel free to star this repository if you find it useful, and contact me on Discord: @robinv00.