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…
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…
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…
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…
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….
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….
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…
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%…
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…
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…
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,…
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…
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,…
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….
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…
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…
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,…
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….
Terraform Developer Toolchain – Hands-On Lab Manual
DOWNLOAD – HERE Write -> Validate -> Test -> Lint -> Secure -> Document -> Cost -> Automate -> Govern Framework What | Why | When |…
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,…
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…
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…
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…
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…
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…
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…
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…
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…
Go Tutorials – Hands-On Lab: Dependency Management with Go Modules
rajeshkumarwww.devopsschool.com/tutorials
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…
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…
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,…
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…
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…
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….
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…
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…
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…
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…
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…
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,…
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…
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…
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…
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 =…
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…
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…
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 →…
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:…