This course introduces HashiCorp Nomad, a powerful scheduler and workload orchestrator for running containerized, legacy, microservice, and batch applications with a unified workflow. You’ll learn to install and configure Nomad, set up clusters, and integrate it with Consul and Vault while deploying and managing applications across platforms. The course covers scheduling, resource allocation, rollouts, job specifications, and monitoring, along with managing logs, encryption keys, upgrades, and troubleshooting in production environments. By the end, you’ll gain the skills to leverage Nomad for automating and streamlining your organization’s workflows.
Who should take this course?
This course is designed for DevOps engineers, system administrators, cloud professionals, and developers who want to learn how to deploy, manage, and scale applications using HashiCorp Nomad. It’s ideal for those seeking to improve their container orchestration and workload scheduling skills, whether working with microservices, legacy applications, or hybrid cloud environments. Anyone looking to streamline application deployment and optimize infrastructure management will benefit from this course.
What you will learn
Learn to install and configure Nomad on various platforms
Explore creating and managing jobs and task groups
Learn how to secure Nomad using TLS, Gossip Encryption, and ACLs
Implement Nomad's API, command-line interface (CLI), and the UI
Integrate Nomad with other HashiCorp tools, such as Consul and Vault
Learn to troubleshoot and debug issues when using Nomad clusters