This course is currently in Beta, content may be updated as we refine the material

Nomad 101 — Workload Orchestration, Clustering, and Production Operations

A comprehensive, hands-on course covering HashiCorp Nomad from fundamentals to production operations, all on Nomad Community Edition. Learn Nomad's architecture (servers, clients, leader election, the evaluation broker, and bin-packing scheduling), interact with Nomad via the CLI, UI, and HTTP API, write job specifications with task groups, task drivers, resources, and networking, bootstrap server and client clusters manually and automatically with Consul, secure service-to-service traffic with Consul Connect, monitor clusters with Prometheus, control job placement with constraints, affinities, and spread, roll out changes with rolling, blue/green, and canary strategies, federate multiple regions, integrate Vault for dynamic secrets, secure the cluster with gossip encryption, mTLS, and ACLs, understand the Autoscaler and Enterprise platform features, and run stateful workloads with host volumes.

25+ hours content
Certificate included
Enroll Now - Start Learning
30-Day Money-Back Guarantee

Course Preview

25+ hours
Video Content
12
Hands-on Labs
100%
Online

Why This Course is Different

Get everything you need to master platform engineering and advance your career

Certificate of Completion

Earn a certificate while gaining real-world skills that go beyond traditional certification prep

Hands-on Labs

12 practical labs with real-world scenarios in pre-configured cloud environments

Expert-Led

Learn from Sam Gabrail, Former HashiCorp Sr. Solutions Engineer with 18+ years experience

Community Support

Join our community where members help each other and collaborate on learning

Share this Course

What You'll Master

Understand Nomad's core concepts and architecture: servers, clients, jobs, drivers, allocations, and the scheduler

Interact with Nomad via the CLI, UI, and HTTP API to run and manage jobs

Write Nomad job specifications with task groups, task drivers, resources, and networking

Bootstrap and cluster Nomad servers and clients, manually and with Consul auto-clustering

Integrate Nomad natively with Consul for service discovery and Consul Connect for secure service mesh

Monitor Nomad clusters and jobs with the CLI, UI, and Prometheus telemetry

Control job placement with constraints, affinities, and spread, and use variable interpolation

Apply rolling, blue/green, and canary job update strategies

Federate multiple Nomad regions and understand multi-region job deployments

Integrate Nomad with Vault for dynamic secrets and database credentials

Secure Nomad with gossip encryption, mTLS, and Access Control Lists

Understand Nomad's Autoscaler and which platform features are Enterprise-only

Run stateful workloads with Nomad host volumes, and understand CSI/Docker-volume-driver alternatives

Course Curriculum

SECTION 1COURSE INTRODUCTION

Course overview, why workload orchestration matters, Nomad editions and licensing, and how the hands-on labs work.

  • Welcome and Course Overview
  • Community
  • Why Workload Orchestration Matters
  • Nomad Editions and Licensing
  • Environment Setup and Lab Conventions
5 lessons • 0 quizzes • 0 labs

SECTION 2CONTAINERS & ORCHESTRATION FUNDAMENTALS

What containers are, containers versus VMs, how containers work, Docker in practice, and why orchestration becomes necessary.

  • What Are Containers and Why Do We Need Them?
  • Containers vs. Virtual Machines
  • How Containers Work and the Evolution to Containers
  • Introducing Docker
  • Containers in Action and the Need for Orchestration
  • Containers & Orchestration Fundamentals QuizQuiz
5 lessons • 1 quizzes • 0 labs

SECTION 3NOMAD OVERVIEW & CORE CONCEPTS

What Nomad is and its business value, use cases and feature tour, clusters and agents, jobs and task groups, and allocations, evaluations, and bin packing.

  • What Is Nomad and Why Does It Exist?
  • Nomad Use Cases and a Community Edition Feature Tour
  • Key Concepts: Clusters, Servers, and Clients
  • Jobs, Task Groups, Tasks, and Drivers
  • Allocations, Evaluations, and Bin Packing
  • Nomad Overview & Core Concepts QuizQuiz
5 lessons • 1 quizzes • 0 labs

SECTION 4INTERACTING WITH NOMAD

The Nomad CLI, UI, and HTTP API, installing Nomad, basic commands, and running a dev-mode agent with your first job.

  • The Nomad CLI, UI, and HTTP API
  • Installing Nomad
  • Basic Nomad CLI Commands
  • Running a Dev Agent and Your First Job
  • Interacting with Nomad QuizQuiz
  • Nomad BasicsLab
4 lessons • 1 quizzes • 1 labs

SECTION 5NOMAD ARCHITECTURE & SCHEDULING

Deployment architecture, leader election and quorum, regions and datacenters, the evaluation broker, scheduler types and bin packing, and job priority and preemption.

  • Typical Deployment Architecture
  • Leader Election and Quorum
  • Regions, Datacenters, and a Federation Preview
  • Evaluations and the Evaluation Broker
  • Scheduler Types and Bin Packing
  • Job Priority and Preemption
  • Nomad Architecture & Scheduling QuizQuiz
6 lessons • 1 quizzes • 0 labs

SECTION 6NOMAD JOB SPECIFICATION & TASK DRIVERS

Job types and schedulers, task groups and tasks, the task-driver ecosystem, the Docker driver in depth, resources and networking, and Consul service registration.

  • Jobs, Schedulers, and the type Stanza
  • Declaring Task Groups and Tasks
  • Task Drivers Overview
  • The Docker Driver in Depth
  • The raw_exec, exec, Java, and QEMU Drivers
  • The resources and network Stanzas
  • Registering Tasks as Consul Services
  • Nomad Job Specification & Task Drivers QuizQuiz
7 lessons • 1 quizzes • 0 labs

SECTION 7RUNNING NOMAD SERVERS, CLIENTS & JOBS

Configuring server and client agents, the job specification lifecycle, running and monitoring jobs, and modifying jobs to scale.

  • Configuring Server and Client Agents
  • The Job Specification Lifecycle
  • Running a Job and Checking Its Status
  • Inspecting Allocations, Evaluations, and Logs
  • Modifying and Re-Running a Job to Scale
  • Running Clusters and Jobs QuizQuiz
  • Nomad Simple ClusterLab
5 lessons • 1 quizzes • 1 labs

SECTION 8MULTI-SERVER CLUSTERING & CONSUL INTEGRATION

Nomad's three clustering options, Consul's native integration and auto-clustering, service registration and dynamic templating, and Consul Connect service mesh.

  • Nomad's Three Clustering Options
  • Consul Native Integration Fundamentals
  • Automatic Clustering with Consul
  • Registering Services and Dynamic Templating
  • Nomad and Consul Connect for Secure Service Mesh
  • When to Use Connect vs Plain Service Discovery
  • Multi-Server Clustering & Consul Integration QuizQuiz
  • Nomad Multi-Server ClusterLab
  • Nomad Integration with Consul ConnectLab
6 lessons • 1 quizzes • 2 labs

SECTION 9MONITORING NOMAD

Inspecting jobs, allocations, and evaluations via the CLI and UI, viewing logs, and monitoring with Prometheus, Fabio, and Alertmanager.

  • Inspecting Jobs, Allocations, and Evaluations via the CLI
  • Viewing Allocation Logs
  • Monitoring with the Nomad UI
  • Monitoring with Prometheus
  • Monitoring Nomad QuizQuiz
  • Nomad MonitoringLab
4 lessons • 1 quizzes • 1 labs

SECTION 10JOB PLACEMENT & VARIABLE INTERPOLATION

The constraint, affinity, and spread stanzas, and variable interpolation with node attributes, runtime environment variables, and metadata.

  • The Constraint Stanza
  • Job and Task Group Level Constraints
  • The Affinity Stanza and Weights
  • The Spread Stanza
  • Variable Interpolation: Node Attributes vs. Runtime Environment Variables
  • Meta Variable Interpolation
  • Job Placement & Variable Interpolation QuizQuiz
  • Nomad Advanced Job PlacementLab
6 lessons • 1 quizzes • 1 labs

SECTION 11JOB UPDATE STRATEGIES

Rolling updates with health checks, blue/green deployments with manual promotion, and canary deployments with auto-revert.

  • Update Strategy Fundamentals
  • Rolling Updates
  • Blue/Green Deployments
  • Canary Deployments
  • Job Update Strategies QuizQuiz
  • Nomad Job Update StrategiesLab
4 lessons • 1 quizzes • 1 labs

SECTION 12FEDERATION & MULTI-REGION DEPLOYMENTS

Why federate Nomad regions, WAN federation with server join, operating across regions, and multi-region job deployments (Enterprise, conceptual).

  • Why Federate Multiple Nomad Regions
  • Federating Clusters with server join
  • Operating Across Federated Regions
  • Multi-Region Job Deployments (Enterprise, Conceptual)
  • Federation & Multi-Region Deployments QuizQuiz
  • Nomad Multi-Region FederationLab
4 lessons • 1 quizzes • 1 labs

SECTION 13HASHICORP VAULT INTEGRATION

Why pair Nomad with Vault, server and client vault configuration, the job-spec vault stanza, and pulling dynamic secrets through templates.

  • Why Pair Nomad with Vault
  • Workload Identity and Vault Configuration
  • The Vault Stanza in Job Specifications
  • Retrieving Dynamic Secrets with Templates
  • HashiCorp Vault Integration QuizQuiz
  • Nomad Integration with VaultLab
4 lessons • 1 quizzes • 1 labs

SECTION 14NOMAD SECURITY: ENCRYPTION & ACLS

Gossip traffic encryption, mTLS for HTTP and RPC, the ACL system's components, bootstrapping ACLs, policies and rules, and token types.

  • Gossip Traffic Encryption
  • HTTP and RPC Encryption with mTLS
  • The ACL System's Three Components
  • Bootstrapping ACLs
  • Policies, Rules, and Policy Scope
  • Tokens: Standard vs Management
  • Nomad Security QuizQuiz
  • Nomad Access Control Lists (ACLs)Lab
6 lessons • 1 quizzes • 1 labs

SECTION 15AUTOSCALING & ENTERPRISE PLATFORM FEATURES

The Nomad Autoscaler and its plugin types, Autopilot and redundancy zones, audit logging, namespaces, resource quotas, and Sentinel policies.

  • Nomad Autoscaler Overview
  • Autoscaler Plugin Types: APM, Strategy, and Target
  • Autopilot, Automated Upgrades, and Redundancy Zones
  • Nomad Governance: Audit Logging and Namespaces
  • Resource Quotas
  • Sentinel Policies
  • Autoscaling & Enterprise Platform Features QuizQuiz
6 lessons • 1 quizzes • 0 labs

SECTION 16STATEFUL WORKLOADS

The three stateful-storage options, host volumes in depth, Docker volume drivers, CSI plugins, and choosing the right storage approach.

  • Stateful Workload Options Overview
  • Nomad Host Volumes Deep Dive
  • Docker Volume Drivers and Portworx
  • CSI Plugins with Cloud-Managed Disks
  • Choosing the Right Storage Option
  • Stateful Workloads QuizQuiz
  • Nomad Host VolumesLab
  • Nomad CSI Plugins on GCPLab
5 lessons • 1 quizzes • 2 labs

SECTION 17COURSE WRAP-UP & WHAT'S NEXT

What's new in Nomad 2.0, a Community Edition versus Enterprise recap, and additional resources and next steps.

  • What's New in Nomad 2.0
  • Community Edition vs. Enterprise: A Course Recap
  • Additional Resources and Next Steps
  • Course Wrap-Up QuizQuiz
3 lessons • 1 quizzes • 0 labs

Course Features

Hands-on Labs - Lots of hands-on labs to learn by doing

Hands-on Labs

Lots of hands-on labs to learn by doing

Join our Community - Community support to ask questions and collaborate

Join our Community

Community support to ask questions and collaborate

Test Your Knowledge - Quizzes to help you grasp the material well

Test Your Knowledge

Quizzes to help you grasp the material well

See what others are saying about our Courses

I like the Crossplane 101 course a lot. I think it is one of the best online courses I have taken (and I've taken a lot in the last 2 years, transitioning into DevOps). The labs are phenomenal – every task has a long tutorial with lots of explanations, gotchas, and recaps, and you always provide the reasoning for implementing a certain solution.
Maor Klir - Platform Engineer
Maor Klir
Platform Engineer
I just completed the Crossplane 101 course! Managing infrastructure as Kubernetes resources is a total game-changer. A huge thanks to TeKanAid and Sam Gabrail for the incredible training and insights.
Tiago Teixeira Santos - SRE / Platform Engineer
Tiago Teixeira Santos
SRE / Platform Engineer
Although I've worked with Crossplane in real production environments, I always felt there were gaps in my understanding. Completing this course filled those gaps perfectly. I had to unlearn and relearn quite a few things, especially around Crossplane v2.0 concepts. Well structured and thoughtfully put together. Highly recommended for building a strong, foundational understanding of Crossplane.
Vasil Shaikh - Cloud/DevSecOps Engineer
Vasil Shaikh
Cloud/DevSecOps Engineer
Dear Sam, I hope this email finds you well. If you remember before the end of last year I register for one your courses Terraform 101 – Certified Terraform Associate, I must admit that I learned a lot even though I was not patient enough for all videos to be available. All in all I enjoy the way you structured the course and how you went through it. The main reason of this email, to send you my gratitude for the content you created and to let you know that I passed my exam/test last week.
Danny Hirwa - Information Technology Support Assistant at Semalytix
Danny Hirwa
Information Technology Support Assistant at Semalytix
This course was a perfect introduction to Terraform and Infrastructure as Code. Loved the gitpod, saving me a lot of time for developer environment setup. We have a project at work where we want to go from a click-ops version of server-deploy to a more automated flow using ci/cd and terraform for deploying virtual servers.
Hanne Stroem - Infrastructure Architect
Hanne Stroem
Infrastructure Architect
I want to thank you for such wonderful courses. They are more comprehensive than other courses I have taken in the past. You take the time to explain every detail of the code and what it does exactly, further enforcing your student's understanding and confidence in what they are learning. Your methods are very effective and set you apart from other instructors.
S.A. - DevOps Engineer
S.A.
DevOps Engineer

Choose your plan

Simple, Transparent Pricing

Unlock full access to TeKanAid courses, labs, and bootcamps

Buying for a team? Private corporate training is available for up to 15 learners.View team training
MonthlyQuarterly
Try Premium free for 7 days →

Just exploring? Start free below. Want the full experience? Try Premium free for 7 days (card required, $0 today).

Pro

All courses, with lab scripts to run on your own machine

$59/month

Renews automatically. Cancel anytime.

Final price verified at checkout.

  • Full access to all courses
  • Lab scripts to download and run on your own machine (hosted labs not included)
  • Progress tracking
  • Certificate of completion
  • Community access
  • Self-paced bootcamps
  • Premium puzzle library not included (5 free puzzles available)
  • New content access
Recommended

Premium

Full access, including unlimited hosted labs

$99/month

Renews automatically. Cancel anytime.

Final price verified at checkout.

  • Everything in Pro
  • Unlimited hands-on labs, fully hosted on TeKanAid Academy (nothing to set up)
  • Full access to the puzzle library
  • Lab AI Assistant
  • Priority support

Prefer just this course?

Purchase Nomad 101 — Workload Orchestration, Clustering, and Production Operations for a one-time fee of $79. Full access to course content, quizzes, certificates, and community features, lab access is not included.

Buy this course for $79

Just exploring? Start free, no account needed

Three free ways to start. All bridge into the paid Premium catalog when you're ready.

Not ready to commit? The crash course is email-only. No academy account required.

Hi there, I'm Sam

I'm a husband and father of two wonderful boys. I'm also very passionate 🔥 about all things technology. From when I was 10, I had a dream to become a computer 💻 engineer one day. Here I am today living the dream!

Thanks for visiting TeKanAid Academy. My goal is to teach you all things DevOps. Below are some of the things I've done over the years. I'm confident that I can help you achieve your dreams too.

  • 18+ years of experience in various Information Technology fields from Telecommunications, Computer Networks, Digital Transformation, DevOps, Cybersecurity, and IoT
  • President of TeKanAid Solutions Inc. building online content in the DevOps space
  • Previous – Sr. Solutions Engineer at HashiCorp
Read More
Sam Gabrail - Platform Engineering Educator and HashiCorp Authorized Instructor

View my Certifications

Terraform: Authorized HashiCorp Instructor - HashiCorp Partner Network (HPN) Certification Badge

Terraform: Authorized HashiCorp Instructor

Verify my certificate

HashiCorp Authorized Instructors are experienced DevOps professionals who deliver official HashiCorp training courses in person and virtually.

Issued by HashiCorp Partner Network (HPN)

Vault: Authorized HashiCorp Instructor - HashiCorp Partner Network (HPN) Certification Badge

Vault: Authorized HashiCorp Instructor

Verify my certificate

HashiCorp Authorized Instructors are experienced DevOps professionals who deliver official HashiCorp training courses in person and virtually.

Issued by HashiCorp Partner Network (HPN)

HashiCorp Certified: Terraform Associate (002) - HashiCorp Certification Badge

HashiCorp Certified: Terraform Associate (002)

Verify my certificate

Earners of the HashiCorp Certified: Terraform Associate certification know the basic concepts, skills, and use cases associated with open source HashiCorp Terraform.

Issued by HashiCorp

HashiCorp Certified: Vault Associate (002) - HashiCorp Certification Badge

HashiCorp Certified: Vault Associate (002)

Verify my certificate

Earners of the HashiCorp Certified: Vault Associate certification know the basic concepts, skills, and use cases associated with open source HashiCorp Vault.

Issued by HashiCorp

Featured Products

Week 4: AI Agents and Agentic Workflows - Platform Engineering Course

Week 4: AI Agents and Agentic Workflows

Part of the AI Platform Engineering Bootcamp. Week 4 of 8. The bootcamp follows an 8-week arc that culminates in a capstone Platform Assistant: a production-ready AI system you build by combining the LLM, RAG, agent, MLOps, model serving, and observability layers introduced across each week.

Learn More →
Week 1: AI Foundations for Infrastructure Engineers - Platform Engineering Course

Week 1: AI Foundations for Infrastructure Engineers

Part of the AI Platform Engineering Bootcamp. Week 1 of 8. The bootcamp follows an 8-week arc that culminates in a capstone Platform Assistant: a production-ready AI system you build by combining the LLM, RAG, agent, MLOps, model serving, and observability layers introduced across each week.

Learn More →
Week 7: AI Observability and LLMOps - Platform Engineering Course

Week 7: AI Observability and LLMOps

Part of the AI Platform Engineering Bootcamp. Week 7 of 8. The bootcamp follows an 8-week arc that culminates in a capstone Platform Assistant: a production-ready AI system you build by combining the LLM, RAG, agent, MLOps, model serving, and observability layers introduced across each week.

Learn More →
Money Back Guarantee

30-Day Money-Back Guarantee

Try it risk-free

I'm confident you'll get everything you need from this course and be 100% satisfied. But in the unlikely event you decide it's not for you just ask for a refund any time during the first 30 days and you'll get your money back with no questions asked.