📌 DevOps is a set of practices that combines software development and IT operations. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. DevOps is complementary with Agile software development; several DevOps aspects came from the Agile methodology.
📌 Consider this as your benefit. A good DevOps engineer know at least one popular programming language.
-
- Videos:
- Python Learning with Jadi on Youtube (Persian Language) (Free)
- Python Learning with Jadi on Aparat (Persian Language) (Free)
- Learn Python at the elementary and intermediate level (Persian Language videos) (Free)
- Python Zero to Hero - Andrei Neagoie (English Language) (Free)
- Books/Docs/Code:
- Learn Python 3 the Hard Way (Includes projects to apply the knowledge)
- Effective Python: 90 Specific Ways to Write Better Python (Explains the Python best practices by using sample codes in different situations)
- Videos:
-
- Videos:
- Golang Tutorial for Beginners (English Language) (Free)
- Books/Docs/Code:
- Practical Go Lessons (English book for beginners)
- Golang Tutorial (English book for beginners)
- Videos:
-
- Videos:
- LPIC-1: Linux Administrator (101-500 and 102-500) (You need to have pluralsight subscribtion to see this courses. This path is around 30 hours and it's so amazing) (English Language)
- OLD LPIC-1 Learning with Jadi (Persian Language)
- New LPIC-1 Learning with Jadi (Recording) (Persian Language)
- New LPIC-1 Learning with Jadi (Recording) (English Language)
- Jadi's free LPIC 1 book (English Language)
- Videos:
-
- Videos:
- Docker for the Absolute Beginner (This course is free and it's a good start for learning docker)
- Books/Docs/Code:
- Docker Deep Dive By Nigel Poulton (English book for beginners to have a fundamental knowledge of how to use Docker)
- Videos:
-
- Videos:
- Bash Script Tutorial With Alireza Amirsamimi (Persian Language videos) (Free)
- Books/Docs/Code:
- Bash Script Tutorial (Sample Traning Code)
- Linux Command Line and Shell Scripting Bible 4th Edition (LPIC1-Level English book including shell scripting as well as Linux concepts)
- Videos:
-
- Videos:
- Git Learning with Jadi (Persian Language) (Free)
- Git Learning with Mosh (English Language) (Free)
- Books/Docs/Code:
- Ry's Git Tutorial (English book for all grades)
- Games:
- Oh my git! (English Language)(If you prefer to learn while having fun)
- Videos:
-
- Videos:
- [NetOps] (https://youtu.be/zRizf-tRln4) (NetOps fundamentals)
- Videos:
-
- Terraform Tutorial (Sample Traning Code from non public cloud provider)
-
- Videos:
- Ansible for DevOps (Beginner to Intermediate Video)
- Books/Docs/Code:
- Ansible for DevOps (Advanced Book)
- Videos:
-
- Videops:
- Azure DevOps tutorial for beginners (Beginner Video)
- Videops:
-
- Books/Docs/Code:
- Mastering GitLab 12: Implement DevOps culture and repository management solutions (Beginner-To-Advanced English book to get familiar with GitLab and its scenarios as the real-world examples explain.)
- Books/Docs/Code:
-
- Videos:
- Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours] (It's a great start to learn what is kubernetes)(Free)
- Books/Docs/Code:
- Kubernetes Complete Reference (Sample Traning Code)
- Real-World sample code
- Videos:
-
- Books/Docs/Code:
- ArgoCD (CD) (free)
- Books/Docs/Code:
-
- Videos:
- HashiCorp Vault Tutorial for Beginners(Beginner video)
- Videos: