Skip to content

duaraghav8/complete-devops-roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Complete DevOps Roadmap 🚀

Welcome to the Complete DevOps Roadmap! This repository contains all the assets accompanying my Video on How to become a DevOps Engineer.

Going forward, I will regularly be updating the data here as technology evolves with time.

In the assets directory, you can find the full Roadmap graphic I used in the video.

I've also included the SVG file so you can modify and add your own touch to the Roadmap (be kind enough to add credits for the Author :D )

Read on for the description and links for each step of the Roadmap!

This plan will help you become a successful DevOps engineer in 1-2 years, so have patience and keep learning!

Contributing

All meaningful contributions are welcome! If you feel that something needs to be modified, feel free to open up a Pull Request.

If you have any feedback about the video or suggestions on what else you'd like to watch on my channel, feel free to leave a comment.

References

Watch the Video on Youtube

Learn Docker with me

Learn Kubernetes with me

Roadmap

1. Programming

  • Learn Python
  • Get experience as a software engineer
  • Object-Oriented Programming
  • Interpreted vs Compiled languages
  • C/C++, Memory management
  • Build a website
  • Learn Git

2. Data Structures & Algorithms

  • Basic DSA
  • Stacks, Queues
  • Binary Search, Graph/Tree problems, BFS/DFS
  • Big O notation, space-time complexity analysis
  • Do some competitive coding questions

3. Operating Systems & Linux

  • System Boot process
  • Resource management
  • Multitasking
  • Linux, Bash, Permissions, System Calls
  • Concurrency vs Parallelism
  • High-level & low-level languages
  • Virtualization

Linux from Scratch

4. Networking

  • Network Protocol Stack, Application vs Transport layer
  • Protocols - HTTP, SMPT, TCP, UDP, ICMP
  • DNS, DHCP
  • What happens when you enter google.com in your browser?

5. Databases

  • Transactions, ACID compliance
  • Scaling - Replication, Sharding
  • SQL Querying, Tables, Keys, Normalization
  • Backups & Disaster recovery
  • Data Security

6. System Design

  • Calculations
  • Microservice architectures
  • Resource optimization

7. Observability

  • Monitoring, Logging, Tracing
  • 4 Golden Signals - Traffic, Resource Saturation, Latency, Error Rate
  • Grafana-Prometheus

Grafana Play

8. Containerisation

  • Linux Containers - Chroot, CGroups, Namespaces
  • Benefits, Use cases
  • Docker
  • Kubernetes

9. Artificial Intelligence

  • LLMs
  • Prompt Engineering
  • MLOps

10. Soft Skills

  • Dealing with Stress
  • Working with People
  • Showing Leadership
  • Learner Mindset

About

Complete DevOps Roadmap from my Youtube Video

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published