Terraform Lab – Azure –  Local Values and Outputs

Continuation of Labs 1–4 and Part 2 (All Six Input Variable Types)Level: Beginner → Early IntermediateTerraform: 1.15.9+ within version 1.xAzureRM provider: 5.9.x (same provider constraint as Part 2)Date: 12 October 2026…

Read More

Terraform Lab – Azure – Input Variables – VMS & Netowork Demo

Continuation of Labs 1–4 · Level: Beginner · Terraform: 1.15.9 · AzureRM: 5.9.x · Updated: 12 October 2026 Objective Terraform Lab – Azure – Resources – VMS & Netowork Demo Convert the final, consolidated Lab 4 infrastructure to…

Read More

Terraform Lab – Azure – Resources – VMS & Netowork Demo

Level: Absolute BeginnerTerraform version: 1.15.9AzureRM Provider: 5.9.0Approach: Each lab builds on the previous lab. These are four complete Terraform configurations designed for students to execute sequentially. Learning Path 1. Selected Azure…

Read More

Azure: Terraform Azure Authentication: Azure CLI

Latest Terraform Azure Authentication: Azure CLI The recommended approach in the HashiCorp AzureRM provider’s Azure CLI authentication guide is to authenticate through Azure CLI when running Terraform…

Read More

Azure: Authenticating to Azure using a Service Principal and a Client Secret

Azure Portal: Get all 4 Terraform authentication values You can do this entirely through the Azure Portal web interface. No terminal commands or Azure CLI are required….

Read More

Azure: How to Create an Azure User, Assign Permissions, and Log In

Objective Create a new user in Microsoft Azure, grant access to cloud resources, and verify that the user can log in independently without sharing your administrator credentials….

Read More

Falcosidekick on Ubuntu: Complete Installation, Configuration, Alert Forwarding, and Troubleshooting Tutorial

I read your Falco: Zero to Intermediate – Gold-Standard Hands-on Master Tutorial. It uses Ubuntu Server 24.04 LTS as its reference lab and covers Falco installation, runtime…

Read More

Trivy: Zero to Intermediate – Hands-on Tutorial

Course duration: 3 hours (180 minutes)Audience: Absolute beginners, software developers, students, DevOps/DevSecOps engineers, SREs, and security practitionersReference Trivy version: v0.75.0, released October 1, 2026Last documentation verification: October 11, 2026Learning style: Approximately 40%…

Read More

Wazuh: The Complete Tutorial

Wazuh: The Complete Gold-Standard Tutorial Zero to Intermediate | Theory + Hands-on Labs + Real-World Security Monitoring Stable version: 4.14.8Level: Beginner → IntermediateLast verified: 11 October 2026Primary lab OS: Ubuntu 24.04…

Read More

Falco: Zero to Intermediate – Gold-Standard Hands-on Master Tutorial

Last documentation verification: 11 October 2026Reference Falco release: 0.45.0 (released 21 September 2026)Reference host lab: Ubuntu Server 24.04 LTS, Linux kernel with modern eBPF supportReference companion versions in Falco 0.45.0: falcoctl…

Read More

OWASP Dependency-Check – Complete Hands-On Lab Guide:

Complete Hands-On Lab Guide: Fundamentals -> Basic -> Intermediate -> Advanced Generation / verification date: 2026-10-03Primary scanner: OWASP Dependency-Check 13.0.0Primary build ecosystem: Java + MavenCapstone: real intentionally vulnerable GitHub training repositoryAudience: developers,…

Read More

GitHub Repository Settings — Complete Reference Guide & Tutorial

Last Verified: September 2026Platform: GitHub.com / GitHub Enterprise Cloud unless stated otherwiseAudience: Developers, DevOps engineers, repository administrators, security engineers, platform engineers, team leads, and trainers GitHub repository settings are the…

Read More

GitHub Organization Administration — Complete Reference Guide and Tutorial

Last Verified: September 2026Scope: GitHub.com organization administration, with GitHub Enterprise Cloud and GitHub Enterprise Server differences called out where they materially affect administration.Audience: GitHub organization owners, platform engineers, DevOps engineers,…

Read More

GitHub Packages — Complete Reference Guide & Hands-On Tutorial

Last Verified: September 2026Scope: GitHub.com / GitHub Enterprise Cloud unless explicitly stated otherwiseAudience: Developers, DevOps engineers, platform engineers, administrators, architects, trainers, and engineering teams GitHub Packages is GitHub’s package-hosting platform….

Read More

GitHub Projects — Complete Reference Guide & Tutorial

Scope: Current GitHub Projects / Projects v2, not Projects (classic).Audience: Developers, DevOps engineers, engineering managers, product managers, project administrators, platform teams, and GitHub organization owners.Last verified: 2026-09-26 against current GitHub documentation.Learning…

Read More

GitHub Actions — Complete Tutorial & Production Handbook

Audience: Developers, DevOps engineers, platform engineers, SREs, security engineers, technical leads, and architectsLevel: Beginner → Intermediate → Advanced → EnterpriseLast verified: 2026-09-26Primary source: GitHub Actions official documentation, plus the supplied 62-section…

Read More

Git: Git Branching & Merging – A Complete Tutorials

PRACTICAL TECHNICAL HANDBOOK / 19 SEPTEMBER 2026 Git Branching & Merging Branch types, integration choices, conflicts and safe recovery Understand what Git changes, choose the right method,…

Read More

AWS Elastic IP Cross-Account / Cross-Organization Transfer Runbook

Use case: AWS Organization A / Account A → AWS Organization B / Account BObjective: Retain the exact same public IPv4 address while changing AWS account ownership….

Read More

Terraform Developer Toolchain – Hands-On Lab Manual

DOWNLOAD – HERE Write -> Validate -> Test -> Lint -> Secure -> Document -> Cost -> Automate -> Govern Framework What | Why | When |…

Read More

Kafka Master Tutorials Series: 7 Topics, Partitions, Consumers, Consumer Groups & Lag

Developer Planning Guide for Correct Mapping, Scaling, Reliability and Performance Audience: Developers, students, freshers, architects, platform engineersTraining context: Confluent Kafka ClusterGoal: Remove confusion around how Kafka Topics, Partitions, Producers, Consumers,…

Read More

Kafka Master Tutorials Series: 6 – Kafka Consumer Deep Dive

Consumer Groups, Parallelism, Offsets, Rebalancing, Failover, Consumption Patterns and Production Tuning Audience: Students and freshers with no previous Kafka experienceGoal: Start with “What is a consumer?” and finish with…

Read More

Redis Tutorials: A Complete Fundamental Turorials

From Fundamentals to Production-Grade Caching, Sessions, Pub/Sub, Counters, Locks and Failure Handling 1. What is Redis? Redis is a high-performance, primarily in-memory data store. The easiest mental…

Read More

Kafka Master Tutorials Series: 5 – Deep Dive Into Kafka Producers

From send() to Broker ACK: Keys, Partitions, Batching, Retries, Reliability, Latency and Performance Tuning Audience: Students and freshers with no prior Kafka experienceGoal: Build from producer fundamentals to production-grade Kafka producer…

Read More

Kafka Master Tutorials Series: 4 – Confluent Cloud Kafka — Production Checklist

1. Cluster Architecture Recommended architecture: 2. Capacity Planning Confluent recommends monitoring cluster load closely. Sustained load around 70–80% is a reason to consider adding CKUs, while above…

Read More

Kafka Master Tutorials Series: 3 -Capacity Planning in Confluent Cloud

1. What is Kafka Capacity Planning? Capacity planning means calculating how much Kafka capacity your application needs before production traffic arrives. In simple words: How big should…

Read More

Kafka Master Tutorials Series: 2 – How Kafka Works & its Architecture & workflow

Kafka Architecture 1. Learning objectives By the end of this tutorial, a student should understand: 2. Start with the simplest Kafka architecture At the highest level: For…

Read More

Kafka Master Tutorials Series: 1 – An Introduction of Kafka

What Is Apache Kafka? Learning Objective By the end of this tutorial, you should be able to explain: 1. Start With a Simple Problem Imagine that we…

Read More

Go Tutorials: 15-Minute Lab: Dependency Management with Go Modules

Goal In this quick lab, you will experience the most important Go Modules concepts: Estimated time: 15 minutes 1. Check Go and Create the Module — 2 minutes…

Read More

Go Tutorials – Hands-On Lab: Dependency Management with Go Modules

rajeshkumarwww.devopsschool.com/tutorials

Read More

Go Tutorials: Go Methods

Go methods become much easier once you understand one idea: A method is simply a function attached to a type. And the important rule is: A receiver…

Read More

Go Tutorials: Modules, Packages, Subpackages, Submodules, and Workspaces

This tutorial gives you one complete mental model for: The most important idea is: And sometimes: These two designs are very different. 1. What is a Go…

Read More

Go Tutorials: Numeric Types Beginner Tutorial

Go has four main families of numeric types: The simplest way to remember them is: Type family Stores Example int Whole numbers, positive or negative -10, 0,…

Read More

Go Tutorials: Go Testing, Benchmarking, and Profiling

These three topics become much easier once you separate the questions they answer: Topic Main question Main Go tool Result Testing Does my code work correctly? go…

Read More

Go Tutorials: Generics

1. What are Generics? Generics let you write one piece of code that works with multiple types while keeping Go’s compile-time type safety. Suppose you want a…

Read More

Go Concurrency Management Made Simple

This tutorial covers: The goal is: One concept → one purpose → one complete runnable example. Every example is independent. Save any example as: and run: 0….

Read More

Go Tutorials: Concurrency Made Simple

This tutorial covers: The goal is simple: One concept → one mental model → one complete example. Every example is independent. You can copy it into main.go…

Read More

Go Tutorials: Dependency Management with Go Modules

Go Modules become much easier once you keep one mental model in mind: Your Go source code says what packages you use. go.mod says which modules/versions provide…

Read More

Go Tutorials: Composition Instead of Classical Inheritance

This is one of the most important mindset changes when coming to Go from Java, C++, C#, or Python. The key idea is simple: Inheritance says: “I…

Read More

Go Tutorial: Exported and Unexported Identifiers

This concept becomes much easier once you remember one rule: Starts with an uppercase letter → ExportedStarts with a lowercase letter → Unexported In Go, this is…

Read More

Go Tutorials: Go Interfaces & Implicit Interface Implementation

These two ideas are closely related. The easiest mental model is: Interface = a list of behaviors.Implicit implementation = Go automatically accepts any type that has those…

Read More

Go Tutorials: Go Functions Master Guide

A function is one of the most important building blocks in Go. If you understand functions properly, concepts such as methods, interfaces, goroutines, error handling, defer, callbacks,…

Read More

Go Tutorials: Arrays, Slices, Maps, and Structs

These four concepts are fundamental Go data structures. A simple way to remember them: 1. Arrays What is an Array? An array stores multiple values of the…

Read More

Go Tutorials – Go Concurrency Beginner Tutorial

Yes. Here is a simple Mermaid diagram showing both Concurrency and Parallelism in Go. Concurrency — 1 CPU Core Meaning: The Go scheduler switches between goroutines because…

Read More

Go Tutorials – Go Error Management — Easy, Complete Tutorial

The most important rule to remember is: In Go, errors are normal values. A function usually returns an error, and the caller decides what to do with…

Read More

Go Tutorials — Module, Package, Function, Method & Interface

These five concepts become much easier once you see how they fit together: The simplest mental model is: Module = ProjectPackage = Folder / code groupFunction =…

Read More

Go Tutorials – Foundation Level

rajeshkumarwww.devopsschool.com/tutorials

Read More

Go Tutorials – Generic Programming and Generic Functions in Go

Part 1 — One-Page Summary What is Generic Programming? Generic programming means writing code that can work with different data types without rewriting the same logic for…

Read More

Go Tutorials: Go Type Assertions — Easy Basic to Advanced

1. What Is a Type Assertion? A type assertion is used when you have a value stored inside an interface and you want to check or retrieve…

Read More

Go Tutorial: Go Interfaces

These three concepts are confusing initially because a method looks almost exactly like a function. The easiest way is to learn them in this order: Function →…

Read More

Go Tutorial: Go Functions and Methods

Go programs are built from small pieces of reusable behavior. Two of the most important pieces are: At first they look almost identical. A function: A method:…

Read More