Devops Home
Devops
DevOps is not about learning a tool. It's more about learning a lot of skills and tools that help you to do work both on the development side and on the Ops side.
More on DevOps in this Youtube Video
Here are some skills that you can build to enhance your DevOps skills.
Linux
- Why Linux
- Automating Linux Installation using Vagrant and VirtualBox
- Linux Directory Structure Explained!
- Understanding Linux File Systems - EXT4, XFS, BTRFS
- Linux Access Management: Beginner to Advanced
- A complete guide to Manage Users and Groups on Linux!
- Repository and Package Management on Linux
- Networking in Linux
- Linux Advanced - Environment Variables in Linux
- Linux Advanced - Input Output Redirection and Piping
- Linux Advanced - Process Management
- Linux Advanced - Job Scheduling
- Linux Advanced - How to SECURE your Linux Server!
Ansible
- Introducing Ansible
- Why Ansible? A comparative view: Ansible vs Puppet vs Terraform
- Deploying Ansible: Step by step Installation on Ubuntu and CentOS using different methods
- A deep dive into Ansible Inventories
- A complete guide to Ansible Ad hoc Commands
- Ansible Playbook Implementation
- Everything about Ansible Variables
- Ansible Quick Tip: YAML Space indentation settings for VIM editor
- Everything about Ansible Loops
- Ansible Register Module
- Ansible Task Execution Control - Conditional Statements
- Everything about Ansible Handlers
- Managing File Operations With Ansible
- Ansible Roles Simplified
- Ansible Vault - Keep Your Secrets Secret!
- Everything about Ansible Jinja2 Templating
- Ansible Advanced - Speed UP Playbook Run with async and polling
- Ansible at Work - Patching Linux Servers
Docker
There is a video course on Docker in our library. Docker basics for beginners
Kubernetes
- Kubernetes!
- Kubernetes Cluster Deployment on CentOS Linux
- Kubernetes Cluster Deployment on Ubuntu Linux
- Kubernetes Core Concepts - Pods
- Kubernetes Core Concepts - Namespaces
- Kubernetes Core Concepts - Labels, Selectors and Annotations
- Kubernetes Core Concepts - Deployments
- Kubernetes Core Concepts - ReplicaSets and Replication Controllers
- Kubernetes Core Concepts - Services
- Kubernetes Scheduling - Node Selectors and Node Affinity
- Kubernetes Scheduling - Taints and Tolerations
- Kubernetes Scheduling - DaemonSet