💬
Courses by Devriston

Learn from someone who
runs it in production.

Not just theory. Not just commands.
Every concept explained in plain language — what it is, what it does, why it matters — then you build it for real.

3Courses
10+Years Teaching
100%Hands-on Labs
RealGitHub Projects
🐧 Linux Course ☁️ Cloud Course ⚙️ DevOps Bootcamp

What makes Devriston courses different

💡
Plain language first

Every tool gets a simple, honest explanation — not a textbook paragraph. You understand it before you touch it.

🔧
Real labs, not demos

You build what professionals actually build. Every lab comes from a real production scenario.

📂
GitHub portfolio included

Final projects are real repos you fork, complete, and push. Your GitHub grows as you learn.

🎓
Taught by a practitioner

10+ years in IT and education. Not someone who read the docs — someone who deploys it daily.

3 Courses Available

Pick your learning path.

Start from zero or jump into any course. Each one builds real skills you can use immediately.

COURSE 01 / 03
🐧

Linux Fundamentals
— RHCSA Path

Start from zero. By the end, you'll manage a real Linux server — users, networking, file sharing, web, DNS, DHCP — and deploy a full enterprise project from scratch.

Beginner → Intermediate 🟢 Live Online Batches 🎯 RHCSA Aligned
Enroll via WhatsApp →

Batch info, schedule & fee on request

// 16 modules · theory + hands-on lab per module · Linux vs Windows comparisons · final project included
📖
Free Lecture Notes Available

Every module has complete written notes — concepts, commands, Linux vs Windows comparisons. Read free, no signup.

Read Free Notes →
MODULE 01
What is Linux?
Why Linux powers 90% of the internet. How it compares to Windows — GUI vs terminal, free vs paid, open vs closed. Where you'll use it and why it matters for your career.
introlinux vs windowshistorydistros
MODULE 02
Installation & First Boot
Install Linux on a VM using VirtualBox. Understand disk partitions, bootloader, and what happens when the system starts. Windows calls it "setup wizard" — Linux calls it an installer with real control.
virtualboxrhelpartitioningGRUB
MODULE 03
The Terminal — Basic Commands
Navigate files, create/delete/move, read logs, check disk. Windows uses File Explorer with clicks — Linux does all of it faster with commands. Every command explained in plain language before you type it.
ls cd cp mvgrepfindman
MODULE 04
Text Editors — Nano & Vim
Nano is simple — open, edit, save, done. Vim is powerful once you know it — used by every senior engineer. We cover both. Start with nano, graduate to vim. Windows equivalent: Notepad vs VS Code.
nanovimviconfig files
MODULE 05
Users & Permissions
On Windows: right-click → Properties → Security tab. On Linux: useradd, chmod, chown — precise, scriptable, auditable. Learn why Linux permission model is more powerful.
useraddgroupschmodchownsudo
MODULE 06
Package Management
Windows: download .exe, click through installer, hope for the best. Linux: one command installs, updates, or removes any software — no popups, no wizard, no hidden toolbars. dnf, yum, and apt covered.
dnfyumaptrpmrepos
MODULE 07
Storage & LVM
Add a new disk, partition it, format it, mount it. LVM lets you resize disks live — like stretching a partition while it's in use. Windows has Disk Management; Linux has more control.
lvmfdiskmountdf dufstab
MODULE 08
Processes & Services
Windows has Task Manager. Linux has ps, top, htop, and systemd — start, stop, enable services on boot, check logs. More control, less clicking.
systemctlpskilljournalctlhtop
MODULE 09
Networking Basics
IP addresses, static vs DHCP, configure network interfaces, test connectivity, SSH into a remote server. Windows uses Network Settings GUI — Linux uses nmcli and config files you fully control.
ip addrnmclisshpingfirewalld
MODULE 10
SELinux Basics
SELinux is a security layer built into RHEL — it controls what every process can access, even if it's running as root. Think of it as Windows Defender built into the kernel but far more granular. RHCSA exam topic.
SELinuxenforcingpermissivecontextsaudit2allow
MODULE 11
Web Server — Apache & Nginx
Set up a working web server, host a website, configure virtual hosts. Windows uses IIS — Linux uses Apache or Nginx. Both are faster to configure from terminal than any GUI.
apachenginxvhostsslcertbot
MODULE 12
DHCP Server
What DHCP does (hands out IP addresses automatically so you don't configure every device manually) and how to run your own DHCP server. Windows Server has the same role — Linux does it with one config file.
dhcpdleasessubnetrange
MODULE 13
DNS Server
DNS translates domain names to IP addresses — like a phone book for the internet. Build your own DNS server with BIND. Windows DNS Manager does the same thing with more clicks and less flexibility.
bind9zonesA recordsPTRdig nslookup
MODULE 14
File Sharing — NFS & Samba
Share folders between Linux machines (NFS) and between Linux and Windows (Samba). Samba makes Linux look like a Windows file server to any Windows client — no special software needed on Windows.
nfssambasmb.confmountcifs
MODULE 15
Security Hardening
SSH key login (no passwords), firewall rules, fail2ban to block brute-force, disable unused services, audit logs. Windows has Group Policy — Linux gives you tighter control with simpler config files.
ssh keysfail2banfirewalldauditdsshd_config
MODULE 16
Shell Scripting — Automate It
Write bash scripts that run backups, check disk, send alerts, rotate logs. Windows has PowerShell — bash is simpler for Linux automation and runs on every server on the planet without installing anything.
bashvariablesloopscronfunctions
🏆
Final Project — Enterprise Samba4 Active Directory

Deploy a full enterprise AD domain on Linux using Ansible automation — Samba4 DC, user management, DNS, Kerberos auth, SSH hardening, and Prometheus monitoring. Same setup used in real organizations migrating from Windows Server. Fork the repo, complete it, push it — it's your portfolio project.

View Repo on GitHub →
COURSE 02 / 03
☁️

Cloud Fundamentals
— AWS Deep Dive

Understand cloud computing, explore what AWS, GCP, Azure, and DigitalOcean offer, then go deep on AWS — the platform that runs most of the internet. Build real infrastructure from day one.

Beginner → Intermediate 🟢 Live Online Batches ☁️ AWS-Focused
Enroll via WhatsApp →

Batch info, schedule & fee on request

// 14 modules · theory + hands-on lab per module · final project included
MODULE 01
What is Cloud Computing?
Why companies moved from their own servers to the cloud. What "renting" computing means. Public vs private vs hybrid — explained with real examples, not buzzwords.
IaaSPaaSSaaSon-prem vs cloud
MODULE 02
Cloud Providers Overview
AWS, GCP, Azure, DigitalOcean — what each is best at, who uses them, and how to create a free account on each. You'll know which platform fits which job.
AWSGCPAzureDigitalOcean
MODULE 03
AWS Core — IAM & Console
Navigate the AWS console, create IAM users with least-privilege access, set up MFA. Security before anything else — a habit professionals develop from day one.
IAMusersrolespoliciesMFA
MODULE 04
EC2 — Your Server in the Cloud
Launch a virtual server on AWS, pick the right instance size, connect via SSH, install software, and understand what you're paying for. The most-used AWS service.
EC2key pairssecurity groupsAMI
MODULE 05
VPC — Your Private Network
Build your own virtual network inside AWS — public subnets (internet-facing), private subnets (internal only), routing tables, internet gateway. The foundation of AWS architecture.
VPCsubnetsIGWroute tablesCIDR
MODULE 06
Static IPs, DNS & Route 53
Assign a permanent IP to your server (Elastic IP), point a domain name to it with Route 53, understand how DNS works in AWS. Your server gets a real address.
Elastic IPRoute 53A recordshosted zones
MODULE 07
Load Balancer & Auto Scaling
What a load balancer does (splits traffic across servers) and how Auto Scaling adds/removes servers based on demand. This is how real apps handle thousands of users.
ALBtarget groupsAuto Scalinglaunch templates
MODULE 08
S3 — Storage in the Cloud
Store files, images, backups, and static websites on S3. Understand buckets, permissions, versioning, and lifecycle rules. Used by almost every application on AWS.
S3bucketsACLversioningstatic site
MODULE 09
RDS — Managed Databases
Launch a MySQL or PostgreSQL database on AWS without managing a server. Understand Multi-AZ for high availability, automated backups, and connection from EC2.
RDSMySQLMulti-AZsnapshots
MODULE 10
Backup, Snapshots & AMIs
Create server images (AMI) so you can launch identical copies anytime. Take EBS snapshots for disaster recovery. The safety net every production setup needs.
AMIEBS snapshotsAWS Backuprestore
MODULE 11
Monitoring with CloudWatch
Watch your server health, set up alarms for high CPU or low disk, get email alerts before problems become outages. Monitoring is not optional in production.
CloudWatchalarmsmetricsSNS
MODULE 12
AWS CLI — Control AWS from Terminal
Nobody clicks the AWS console in production. The CLI lets you launch servers, manage S3, check status — all from a terminal. Scriptable, automatable, faster. Essential for DevOps work.
aws cliconfigureec2 describes3 cpprofiles
MODULE 13
Lambda — Serverless Functions
Lambda runs your code without a server — you upload a function, it runs when triggered, you pay only for what runs. Perfect for automations, schedulers, and event-driven tasks. Serverless is everywhere now.
LambdatriggersEventBridgePython runtimeserverless
MODULE 14
Cost Management & Billing Alerts
AWS bills you for what you run — a forgotten EC2 instance costs real money. Set up billing alerts, understand the free tier limits, use Cost Explorer, and never get a surprise invoice.
Cost Explorerbilling alertsfree tierbudgetsrightsizing
🏆
Final Project — AWS 3-Tier Production Infrastructure

Build a complete AWS architecture: custom VPC with public/private subnets, EC2 with Auto Scaling behind a Load Balancer, RDS in a private subnet, S3 for assets, CloudWatch alarms. Provisioned with Terraform so it's repeatable. Based on the Devriston production repo — fork it, complete it, add it to your GitHub.

Read the Case Study →
COURSE 03 / 03
⚙️

DevOps Bootcamp
— Zero to Production

The complete DevOps learning path — every phase of the DevOps cycle, every core tool, explained simply and practiced hands-on. Your GitHub repos from this course become your job portfolio.

Beginner → Job-Ready 🟢 Live Online Batches 📂 5 GitHub Portfolio Projects
Enroll via WhatsApp →

Batch info, schedule & fee on request

// 17 modules · every DevOps phase covered · 5 real GitHub projects as assignments
MODULE 01
What is DevOps?
DevOps is a way of working — not just tools. Dev and Ops teams used to work separately and blame each other. DevOps fixes that. Simple as that.
culturedev vs opsagile basics
MODULE 02
The DevOps Roadmap
The full career path — what to learn, in what order, and why. Tools, phases, and skills mapped out so you always know where you are and what's next.
roadmapcareerlearning path
MODULE 03
Linux for DevOps
The command line skills every DevOps engineer must have — file system, processes, permissions, SSH, shell scripting. Everything you'll use every single day.
bashsshsystemctlscripting
MODULE 04
Git & Version Control
Git is how code is tracked and shared. Learn to commit, branch, merge, resolve conflicts, and understand the workflow every team uses. GitHub account + first repo set up.
gitbranchingmergeGitHubPRs
MODULE 05
Bash Scripting
Automate repetitive tasks with shell scripts. Variables, loops, conditions, functions, cron jobs. Write scripts that actually save you hours every week.
bashloopsfunctionscron
MODULE 06
Docker — Containers Explained
A container is a box your app runs in — same everywhere, no "works on my machine" problem. Build images, run containers, write Dockerfiles, use Docker Compose for multi-service apps.
dockerDockerfilecomposeimagesvolumes
MODULE 07
Podman — Docker's Alternative
Podman does what Docker does but without a background daemon — which makes it more secure and RHEL-native. Learn the differences and when each is the right choice.
podmanrootlessRHELvs docker
MODULE 08
CI/CD — Automate Your Deployments
CI/CD means every code push automatically gets tested, built, and deployed — no manual steps. Understand the pipeline concept before touching a tool.
pipelinestagesbuildtestdeploy
MODULE 09
GitHub Actions — Build Your First Pipeline
Write YAML workflows that run on every push — test your code, build a Docker image, push to a registry, deploy to a server. The most-used CI/CD tool in the industry right now.
GitHub ActionsworkflowsYAMLsecretsECR
MODULE 10
Infrastructure as Code — Terraform
Write code that creates servers instead of clicking through a console. Terraform provisions cloud infrastructure — reproducible, version-controlled, team-shareable.
terraformHCLplan applystatemodules
MODULE 11
Ansible — Automate Server Config
Ansible configures servers using YAML playbooks — install software, manage users, apply security rules across 1 or 100 machines simultaneously. No agent needed.
ansibleplaybooksinventoryrolesidempotent
MODULE 12
Kubernetes — Container Orchestration
Kubernetes manages containers at scale — starts them, restarts failed ones, balances traffic. Understand Pods, Deployments, Services, and why K8s exists before you install it.
K8spodsdeploymentsserviceskubectl
MODULE 13
Monitoring & Observability
Prometheus collects metrics, Grafana shows them as dashboards, AlertManager sends you an alert when something breaks. You'll never want to run a server without monitoring again.
prometheusgrafanalokialertmanagerPromQL
MODULE 14
DevOps Workstation Setup
Set up a professional DevOps environment on your own machine — Terraform, Docker, Ansible, Vagrant, AWS CLI — all provisioned by a single Ansible playbook in under 10 minutes.
ansibleautomationworkstationaws cli
MODULE 15
Python for DevOps
You don't need to be a developer — you need to read, write, and run Python scripts. This module covers what DevOps engineers actually use: boto3 for AWS automation, requests for APIs, file parsing, and writing simple tools.
pythonboto3scriptsautomationjson
MODULE 16
Secrets Management
Never put passwords in your code or repos. Secrets management means storing credentials safely and giving access only when needed. HashiCorp Vault and AWS Secrets Manager — how they work and how to use them.
vaultAWS Secretsenv varsGitHub secretsrotation
MODULE 17
GitOps & ArgoCD Intro
GitOps means your Git repo is the single source of truth for your infrastructure — every change goes through Git, not SSH. ArgoCD watches your repo and syncs your Kubernetes cluster automatically. The direction the industry is heading.
GitOpsArgoCDsyncdeclarativeK8s
🏆
5 Portfolio Projects — All from Devriston's Real GitHub Repos

Each major module ends with a GitHub assignment: (1) CI/CD Pipeline — push to production automatically, (2) Docker Self-Healing Platform — containers that fix themselves, (3) Monitoring Stack — full Prometheus + Grafana + Loki setup, (4) Terraform AWS Infrastructure — multi-tier cloud with IaC, (5) K8s Cluster — kubeadm 3-node cluster with Ansible. Fork, complete, push — your GitHub becomes your resume.

View All Repos →
COURSE 04 / 04
🤖

AI for IT Professionals
— Practical Guide

Not an AI research course. Use AI as a daily tool — run models locally, call AI APIs, build simple automations, and use AI to write better scripts, debug faster, and work smarter as a DevOps or IT professional.

Beginner → Practitioner 🆕 New Course 🤖 Hands-on Tools
Enroll via WhatsApp →

Batch info, schedule & fee on request

// 12 modules · every module hands-on · no math required · practical tools throughout
MODULE 01
What is AI? (Plain Language)
Not sci-fi. AI is software that learns patterns from data instead of following fixed rules. History from rule-based systems to neural networks to today's LLMs — explained simply with no math.
AI basicsLLMneural networkshistory
MODULE 02
ML vs Deep Learning vs GenAI
Machine Learning predicts from data. Deep Learning uses neural networks. Generative AI creates new content — text, code, images. What each is used for and when you'd encounter each in IT work.
MLdeep learningGenAIuse cases
MODULE 03
AI Tools Landscape
ChatGPT, Claude, Gemini, Grok, Copilot — what each is best at, free vs paid tiers, when to use which. Also covers Perplexity, You.com, and other alternatives to Google Search powered by AI.
ChatGPTClaudeGeminiGrokPerplexity
MODULE 04
Running AI Locally — Ollama
Ollama lets you run LLMs on your own machine — no internet, no API cost, no data leaving your computer. Install on Linux/Windows, pull models (Llama3, Mistral, Phi3), run from terminal or browser UI.
ollamalocal LLMllama3mistralprivacy
MODULE 05
Open Source Models
Llama (Meta), Mistral, Phi (Microsoft), Falcon, Gemma (Google) — who makes them, what each is good at, how to pick the right one for your hardware. HuggingFace explained — the GitHub of AI models.
open sourceHuggingFacellamaphimodel selection
MODULE 06
Alternative Platforms & Self-Hosted AI
Open WebUI — browser interface for Ollama. AnythingLLM — chat with your own documents. HuggingFace Spaces — run models online free. Self-hosted AI stack setup with Docker Compose.
Open WebUIAnythingLLMself-hosteddockeralt3
MODULE 07
Prompt Engineering
How to talk to AI to get useful output — not generic answers. Roles, context, examples, step-by-step thinking, output format control. Specific prompts for DevOps: write scripts, debug errors, explain logs, generate configs.
promptsroleschain-of-thoughtDevOps prompts
MODULE 08
AI in DevOps Workflows
GitHub Copilot — code completion in VS Code, write Dockerfiles, Terraform, Ansible with AI assistance. Using Claude/ChatGPT to debug errors — paste log, get fix. AI-assisted code review, writing documentation.
GitHub CopilotVS CodeAI debuggingautomation
MODULE 09
AI APIs — OpenAI, Claude, Gemini
What an API is (for non-developers). Call OpenAI and Claude APIs from Python — authentication, sending prompts, parsing responses. Build a simple tool: paste a server log → AI explains what went wrong.
OpenAI APIClaude APIPythonrequestsJSON
MODULE 10
Building Simple AI Tools
Python + API = real tools. Build a log analyser (paste log → AI explains + suggests fix), a documentation generator (read code → write docs), and a simple chatbot for your own data using RAG basics.
Pythonlog analyserRAG basicsautomation
MODULE 11
AI Infrastructure on Cloud
GPU instances on AWS (g4dn, p3) — what they cost and when you need them. Running Ollama on EC2 for team access. Cost comparison: local GPU vs cloud GPU vs API. When each makes financial sense.
AWS GPUg4dnEC2cloud AIcost
MODULE 12
Ethics, Limits & What AI Can't Do
Hallucinations — what they are, why they happen, how to catch them. Never paste client data or passwords into ChatGPT. AI replacing jobs — realistic view based on what AI actually can and can't do in 2026.
hallucinationsdata privacyethicslimitationsjobs
🏆
Final Project — AI-Powered DevOps Tool

Build a Python tool that reads your server logs, sends them to an AI API, gets a plain-language explanation of any errors, and suggests fixes. Then deploy it on EC2 and run it on a schedule with cron. A real tool you'll actually use — and a unique GitHub project that stands out to employers.

View GitHub Repos →
Process

How it works

No complex platform. No waiting. Start learning with one WhatsApp message.

01

Pick your course

Choose Linux, Cloud, or DevOps based on where you are right now. Not sure? Message on WhatsApp and we'll help you decide.

02

Join the next batch

Live online sessions via Google Meet. Small batch size — everyone gets attention, not just a seat in a virtual lecture hall.

03

Build every session

Theory first (short, plain language). Then a lab where you actually do it. No passive watching — every concept gets practiced.

04

Ship your final project

Fork the repo, complete the project, push to GitHub. You finish the course with real work to show — not just a certificate.

Your Instructor

Built and taught by someone who does this daily.

MK

Muhammad Kamran Kabeer

DevOps Engineer · Founder @ Devriston · Lecturer & Lab Manager

10+ years in IT — spanning Linux administration, cloud infrastructure, DevOps automation, and teaching computer science at college level. I founded Devriston to deliver production-grade consulting to businesses, and these courses to make the same knowledge accessible to individuals. Every concept I teach is something I run in real systems.

FAQ

Common questions

No. All three courses start from zero. If you know how to use a computer and install software, you're ready. The Linux course is specifically designed for complete beginners.
A laptop with at least 8GB RAM (16GB preferred for K8s labs), stable internet, and a GitHub account. All tools used are free and open-source. AWS has a free tier that covers all cloud labs.
Yes. Live sessions are recorded and shared with enrolled students so you can revisit anything you missed or want to review before a lab.
Batch duration varies by cohort. Contact via WhatsApp for the current batch schedule. The curriculum is designed to be intensive but manageable alongside part-time or full-time commitments.
You'll receive a completion certificate from Devriston. More importantly, you'll have real GitHub projects — which carry far more weight with technical employers than any certificate.
Students get access to a dedicated WhatsApp group. You can ask questions anytime — and get answers from the instructor, not just classmates.
Yes — and it's recommended. Linux → Cloud → DevOps is the natural progression. Each course builds on the previous one. Many students complete all three as a full career-change programme.

Ready to start?

Send a WhatsApp message to ask about the current batch schedule, pricing, and which course is right for you.

💬 WhatsApp — Ask About Batches 📖 Browse Free DevOps Notes