Devops roadmap and resources are listed in order of their level from top to bottom below
Devops roadmap and topics are listed below are available for free on internet. These are currently the best and latest resources and are selected on the basis of their approval rating*.
Click on any link to go to the source these are the best resource present currently on the internet.
PROGRAMMING LANGUAGE
OPERATING SYSTEM
SCRIPTING
NETWORKING AND SECURITY
SERVER MANAGEMENT
CONTAINERS
CONTAINER ORCHESTRATION
CLOUD PROVIDER
CI/CD
INFRACTURE AS A CODE
PROGRAMMING LANGUAGE
Python resource
- Automate boring stuff with python
- Python crash course
- Python 101 crash couse – Zero to mastery (youtube)
- All python syntax in 25 min – Beau (youtube)
Javascript resource
- The modern javascript
- Eloquent javascript
- Javascript fundamentals – Thorabh (youtube)
- Javascript crash course – codevolution (youtube)
Golang resource
OPERATING SYSTEM
Linux resource
- Linux and devops the most suitable distribution
- Linux for devops what you need to know ?
- Linux for devops essential commands
- Linux essential – cloud champ (youtube)
- Linux course devops – network Kings (youtube)
Windows resource
SCRIPTING
Shell Scripting
- Linux shell scripting for devops – Devops cube
- Shell scripting for devops – medium
- Basic shell scripting for devops – linkedin
- Shell scripting for devops – dev.to
PowerShell resource
- Powershell tutorial – guru99
- Intro to powershell scripting – microsoft learn
- Window powershell scripting – varonis
Bash resource
Python resource
NETWORKING AND SECURITY
General resources
- Networking for devops a complete guide
- Networking for devops a comprehensive guide
- Networking tips for devops – devops for developer (youtube)
OSI Model
- OSI model explained- Cloud fare
- Seven layers of OSI model explained – Devops.com
- OSI model complete – Kunal Kushwaha (youtube)
Networking Protocols
- Networking protocols for devops- devops training
- Networking protocols – Github
- Top 15 protocols – Chris geer (youtube)
Security resource
SERVER MANAGEMENT
Reading resources
- Devops and server management – Medium
- What is devops monitoring – Crowd Strike
- Devops monitoring and observability – GC
- Devops configuration management – Testsigma
Video resources
- Infra and application log monitoring
- Server monitoring Prometheus and Grafana
- Logs management crash course
- Configuration management with ansible
Additional Topics
CONTAINERS
Reading resources
- What are containers and containerization in devops – Papertrial
- Devops container – Knowledgehut
- Role of container in devops – Xenonstack
- Docker tutorial form scratch – Stackify
Video resources
- What are containers – Gaurav sen
- What is a container – VMware
- Docker tutorial – Tech world with nana
- Docker tutorial for beginners – Kunal kushwaha
Best practices
CONTAINER ORCHESTRATION
Reading resources
- What is container orchestration -Redhat
- What is container orchestration – Phoenixnap
- What is containerization – Alibaba cloud
- Container orchectration for beginners – Freecodecamp
Video resources
- Container orchestration explained – IBM
- Container orchestration with real world example – Wisdomizer
- Kubernetes in one video – Abhishek Veeramalla
Additional topics
CLOUD PROVIDER
AWS Cloud resources
- AWS cloud tutorial – W3 school
- AWS tutorial – GeeksforGeeks
- AWS Cloud for beginners – Edureka (youtube)
- AWS cloud practitioner – Freecodecamp (youtube)
Microsoft Azure resources
- Microsoft Azure tutorial – JavaTpoint
- Microsoft Azure tutorial – GeeksforGeeks
- Microsoft Azure tutorial(2023) – Edureka (youtube)
- Microsoft Azure full course – Simplilearn (youtube)
Google Cloud Platform resources
CI/CD
Reading resources
- CI/CD a general introduction – Semaphore
- Get started with Gitlab CI/CD – Gitlab
- Build Pipeline with GitHub actions in 4 steps – GitHub
- How to make CI/CD pipelines with Jenkins – GeeksforGeeks
Video resources
- What is CI/CD? – Abhishek veeramalla
- CI/CD implementation using Jenkins – Abhishek veeramalla
- Github actions CI/CD – TechWorld with nana
- Gitlab CI/CD – TechWorld with nana
Additional topics
INFRACTURE AS A CODE
Reading resources
- Learn basic tems of IaC – thenewstack
- What is infrastructure as a code – Redhat
- Best infrastructure as a code tools – Bluelight
- Terraform beginner’s guide – K21 Academy
- Puppet overview – Puppet
- IaC configuration management with ansible – IBM Github
- What is Chef a tool for config mgmt – Edureka