The aim of this tutorial series is to take anyone from zero to devops. We will cover each and every step required you to practice devops and learn automation tools. All the tutorial series will contain enough information and linked resources to get a good understanding of the tools and technologies explained.
DevOps Tutorial Series: Learning Path
This tutorial series is split into multiple parts. It is structured in a way to get started from scratch for absolute beginners.
Introduction and Basics
Introduction to DevOps [What Does DevOps Really Mean]
Linux - Linux Flavorus, File System and Basic Operations
Linux - User Management and File Permissions
Linux - Installing and managing applications
Linux - Networking and Firewall
Online Course: Learn DevOps: Continuously Deliver Better Software
Virtualization, Cloud Computing, and Server Provisioning
Understanding Virtualization and Cloud Computing
Creating a Virtual Machine on AWS cloud
Connecting to Virtual Machine and Basic Operations
Web Servers, Websites, Databases and Two-Tier Architecture
In this series, we will cover, web server basics, application server basics, database basics and two-tier architectures.
Installing and Setting up a static Website Using Apache and Nginx Web servers
Installing and Setting up a Dynamic Wordpress Website Using LAMP Stack on a Single Server
3. Installing and Setting up a Dynamic Wordpress Website Using LAMP Stack on Multiple Servers [ Two-Tier Architecture ]
- Setting up Nginx Proxy for Wordpress Application
Version Control
Git - Getting started With Version Control Systems
Git - Basic Operations
Setting up a repository in Github and Performing Basic Git Operations
Application Servers, Application Builds, APIs and Three Tier Architecture
Installing and configuring Apache Tomcat Server
Building a sample Java Application
Deploying Sample Java Application to Apache Tomcat Server
HTTP Codes, API basics, and Postman App
Testing API Calls to the Sample Application Using Postman App
Shell Scripting and Automation
Getting Started with Shell Scripts
Automating Application Installation using Shell Scripts
Ansible Basics and Use cases
Setting up Ansible and Writing your First Playbook
Automating Wordpress Setup using Ansible