Adusingi

Subscribe
Archives
February 4, 2023

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


  • Intro
  • Networking
  • Linux
  • Shell
  • Git & GitHub
  • Databases
  • Artifact
  • Docker
  • Jenkins
  • AWS
  • SSH
  • Yaml
  • Kubernetes
  • Helm
  • Terraform
  • Python
  • Ansible
  • Prometheus
  • Grafana

DevOps Pre-requisite

  • The (Short) History of DevOps

  • DevOps Prerequisites Course - Getting started with DevOps

Networking

  • DevOps - Networking knowledge base

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:

  • GUI Tools | list for all platforms

  • Find the right git commands you need without digging through the web

Databases

  • SQL Tutorial - Full Database Course for Beginners
  • MySQL Tutorial for Beginners [Full Course]

Artifact Repository Manager

  • Nexus Repository | Nexus Repository DevOps | DevOps Tool | Intellipaat

Docker

  • Docker Tutorial for Beginners
  • Docker Tutorial for Beginners [FULL COURSE in 3 Hours]

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

  • YAML Tutorial for Beginners: Learn YAML in-depth for DevOps

Kubernetes

  • Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]
  • Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)

Helm

  • What is Helm in Kubernetes? Helm and Helm Charts explained | Kubernetes Tutorial 23

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.

Don't miss what's next. Subscribe to Adusingi:
Powered by Buttondown, the easiest way to start and grow your newsletter.