305-998-7702 | 415-800-2922 info@rx-m.com

Salt Foundation

Learn how to put the latest open source technology into practice with hands-on training, delivered by industry experts, aligned to your desired business outcomes

If you are interested in other Cloud Native courses, search our entire catalog.

2 Days

Available On-Site

Available Virtually

Open Enrollments Available


RX-M’s Salt training course teaches a best-practice approach to managing infrastructure using Salt configuration automation software and provides system administrators with the skills to implement Salt in complex enterprise environments. Students will take part in extensive hands-on labs, gaining experience and improving retention of concepts and processes covered by lectures and presentations.

Students will learn how to write parameterized Salt States that leverage the Jinja templating engine or custom Python code, and utilize grains metadata and the Salt pillar. Additional topics covered in lecture & labs include runners, job & event returners, event reactors, beacons, and orchestration.

Practical aspects of Salt are also covered, including Salt-SSH, the Minion proc system, and Salt architectures and deployment models, including multi-master solutions; Salt syndic; and masterless (standalone) Minions. By the completion of the course, attendees will feel confident installing, configuring, customizing and managing a Salt-based solution for large-scale deployments.


Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery; Open Enrollment options may be available.

Who Should Attend

Developers, Information Technology (IT) and Quality Assurance (QA) Staff, Technical Managers, DevOps and Build personnel

What Attendees will learn

Attendees develop the skills required by system administrators who are implementing Salt in complex heterogeneous environments. Topics covered include:

  • Salt overview and operations
  • Remote execution
  • Job & event management
  • Implementation of Salt States
  • SLS files, file management, and State trees
  • Requisites and declarations
  • Jinja, Python, YAML & JSON renderers


Attendees must have basic Linux system administration skills. Each attendee will be required to run multiple 64 bit virtual machines (provided with the course).