Your Complete Guide to Master DevOps.
Get started with DevOps with this collection of the best YouTube tutorials. Learn the fundamentals to advanced topics like Docker, Terraform, and Ansible. Subscribe to stay updated.
I created this collection from Youtube Tutorial for those looking to learn DevOps, from the fundamentals to advanced topics like Docker, Terraform, and Ansible.
Whether you're a beginner or looking to expand your knowledge, these links offer valuable insights and practical knowledge to help you grow and advance in the field."
Here is a general DevOps workflow:
Development: Code is written and tested by developers. They use tools such as Git for version control and IDEs such as Visual Studio Code for development.
Continuous Integration: Developers push their code to a version control system like Git, where a Continuous Integration (CI) tool like Jenkins or Travis CI takes over. The CI tool compiles the code and runs automated tests to catch any issues early.
Continuous Deployment: Once the code is tested, it is deployed to a staging environment for further testing. If the tests pass, the code is then deployed to a production environment.
Monitoring: After deployment, the production environment is monitored for performance and errors. Tools like Nagios, Datadog, or New Relic can be used for monitoring.
Continuous Feedback: Feedback from monitoring is used to improve the application and the DevOps process.
Some of the popular DevOps tools include:
Git for version control. Jenkins or Travis CI for Continuous Integration. Ansible or Puppet for configuration management. Docker or Kubernetes for containerization. Nagios, Datadog, or New Relic for monitoring. This is a high-level overview of a DevOps workflow. The exact tools and processes can vary depending on the organization's needs.
Table of Contents |
|
---|---|
DevOps Pre-requisite
Networking
Linux
- Linux Tutorial for Beginners: Introduction to Linux Operating System
- Linux Operating System - Crash Course for Beginners
- Linux Administration Tutorial | Linux Tutorial | Linux Course | Intellipaat
Shell scripting
- Shell Scripting Crash Course - Beginner Level
- Shell Scripting Tutorial | Linux Tutorial | Shell Scripting Training | Intellipaat
- Bash Shell Scripting Tutorial | Shell Scripting Tutorial | Learn Shell Programming
Git & GitHub
Git:
- Git Tutorial for Beginners: Learn Git in 1 Hour
- Learn Git Branching: An interactive Git visualization
- Git Tutorial For Beginners 2022 | Git & Github Complete Tutorial | Learn Git in 2 hrs | Simplilearn
- Git & GitHub Crash Course For Beginners
-
Git and GitHub for Beginners - Crash Course
Git Tools:
- Find the right git commands you need without digging through the web
Databases
Artifact Repository Manager
Docker
Jenkins
- Jenkins Full Course in 4 Hours | Jenkins Tutorial For Beginners | DevOps Training | Edureka
- Complete Jenkins Tutorial | Learn Jenkins From Scratch In 3 Hours 🎯| LambdaTest
AWS
- AWS Tutorial For Beginners | AWS Full Course - Learn AWS In 10 Hours | AWS Training | Edureka
- AWS Certified Solutions Architect - Associate 2020 (PASS THE EXAM!)
SSH
Mobaxterm:
-
How To SSH into EC2 Instance Using MobaXterm | AWS in 2021
Putty:
-
How to Install PuTTY on Windows + SSH Connections Using PuTTY on Windows
Yaml
Kubernetes
- Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]
- Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)
Helm
Terraform
- Terraform Course - Automate your AWS cloud infrastructure
- Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
- Terraform Tutorial for Beginners + Labs: Complete Step by Step Guide!
Python
- Python Tutorial - Python Full Course for Beginners
- Learn Python - Full Course for Beginners [Tutorial]
- Python Tutorial for Beginners - Learn Python in 5 Hours [FULL COURSE]
- Python for Everybody - Full University Python Course
Ansible
- Getting started with Ansible
- Ansible Full Course | Ansible Tutorial For Beginners | Learn Ansible Step By Step | Simplilearn
- Ansible Full Course | Ansible Training | Learn Ansible for Beginners | Edureka
- Ansible Course for Beginners - Learn Ansible in 1 Hour
Prometheus
- Prometheus Tutorial | Monitoring with Prometheus And Grafana | Prometheus Grafana Tutorial | Edureka
- Monitoring using Prometheus and Grafana | ADAM
Grafana
-
Grafana Tutorial For Beginners | Continuous Monitoring With Grafana | DevOps Training | Edureka
-
Grafana and Prometheus Crash Course // Grafana Tutorial // Prometheus Tutorial // Learn Grafana
Thank you reading. If you found this post valuable and would like to receive more information like this, please consider subscribing to my newsletter. I regularly share updates on new technologies, blockchain, AI, and other topics that may be of interest to you.