SaltConf18 Pre-Conference Training

Twelve new courses for SaltStack customers of all skill levels and disciplines

All-New Content

SaltConf18 Pre-Conference Training includes all-new content this year and is only available to registered Saltconf18 main conference attendees.

We have so much new content, we had to add another full day to the agenda! Two days of pre-conference training cost $600, one day costs $400, or make sure to take advantage of the SaltConf18 early-bird registration discount.

SSCE Exam Included

SaltStack is offering one free-of-charge sitting for the SaltStack Certified Engineer certification exam at SaltConf18 to pre-conference training attendees (a $350 value).

One sitting for the SSCE certification exam will be available exclusively to SaltConf18 Pre-Conference Training attendees. The exam must be taken at SaltConf18. Pre-Conference Training is not a replacement for SaltStack Admin I & II training and is not meant to prepare an attendee for the SSCE exam.

SaltConf18 pre-conference training will be held on Monday, Sept. 10, and Tuesday, Sept. 11. The SaltConf18 Pre-Conference Training schedule is exactly the same on both days and offers 12 unique courses each day. You will be able to attend three courses if you sign up for one day and six courses if you sign up for two days. Courses start at 10:00 am, 1:00 pm, and 3:15 pm each day.

The SaltConf18 training content and format is unique to SaltConf18 and teaches SaltStack best practices and recommended usage with each course, offering a hands-on lab component. SaltConf18 Pre-Conference Training courses are built for beginner, intermediate, and advanced SaltStack users, and are organized into tracks for SaltStack Enterprise, Salt Open, and applicable use cases. Each pre-conference training course lasts two hours and is offered once per day.

Additional details:

  • Course descriptions are provided below. Add desired classes to your pre-conference training agenda when registering for the conference.
  • SaltConf18 Pre-Conference Training is available for $600 (two days) or $400 (one day) as an add-on to the SaltConf18 main conference registration.
  • SaltConf18 Pre-Conference Training is only available to SaltConf18 main conference attendees.
  • To preserve quality of instruction and experience, each course will be limited to approximately 75 attendees, and courses will reach capacity.
  • Training is delivered by SaltStack Certified Trainers and SaltStack software engineers.
  • One sitting for the SaltStack Certified Engineer exam is offered to SaltConf18 pre-conference training attendees.
  • The exam will be available on Monday–Thursday during SaltConf18. The SaltConf18 agenda lists exam registration windows. Visit the SaltConf18 registration and information desk for more information and to get access to the exam.

SaltConf18 Pre-Conference Training Course Descriptions

SaltStack Enterprise Foundation Track – course titles

  • 10:00 am – Getting Started with SaltStack Enterprise
  • 1:00 pm – Using the SaltStack Enterprise API
  • 3:15 pm – Designing a Highly Available SaltStack Enterprise Architecture

SaltStack Automation Engine Foundation Track – course titles

  • 10:00 am – Getting Started with the SaltStack Automation Engine
  • 1:00 pm – Extending SaltStack Through Custom Modules
  • 3:15 pm – Best Practices for Data Management in SaltStack States

SaltStack Enterprise Use Case Track – course titles

  • 10:00 am – Event-Driven Automation and Orchestration using SaltStack Enterprise
  • 1:00 pm – Managing and Patching Windows with SaltStack Enterprise
  • 3:15 pm – Security and Policy Compliance with SaltStack Enterprise

SaltStack Use Case Track – course titles

  • 10:00 am – Manage Configuration Drift and Automate Self-Healing Using SaltStack
  • 1:00 pm – SaltStack for Hybrid Cloud Control and Configuration
  • 3:15 pm – SaltStack for Network Device and IoT Management

SaltStack Enterprise Foundation track

SaltStack Enterprise Foundation course pre-requisites:

  • This SaltStack Enterprise Foundation courses cover features and capabilities only available in the SaltStack Enterprise product which is available for use through a subscription license.
  • Appropriate beginner, intermediate or advanced SaltStack experience as noted in each session description.
  • A laptop with an SSH client for access to the lab environment, and the latest version of Chrome or Firefox installed.

Getting Started with SaltStack Enterprise

Track: SaltStack Enterprise Foundation
Skill level: Beginner
Offered: 10:00 am on Monday and Tuesday

Attend this course to learn more about the valuable functions of the SaltStack Enterprise graphical user interface and operations framework. This course will teach attendees how to use SaltStack Enterprise for minion targeting, job creation and audit, role-based access control, and returner information. A hands-on lab will guide participants through each of these concepts and more.

Using the SaltStack Enterprise API

Track: SaltStack Enterprise Foundation
Skill level: Advanced
Offered: 1:00 pm on Monday and Tuesday

An introduction to using the SaltStack Enterprise API including synchronous and asynchronous operation, authentication, role-based access control, creating and using target groups, jobs, and schedules. This training course will include training on eAPI updates since SaltConf17.

Designing a Highly Available SaltStack Enterprise Architecture

Track: SaltStack Enterprise Foundation
Skill level: Advanced
Offered: 3:15 pm on Monday and Tuesday

SaltStack Enterprise is designed to provide enterprise IT organizations with a highly available and reliable SaltStack implementation. Attend this course to learn how to design a high-availability architecture for SaltStack Enterprise leveraging hot/hot, failover clustering, haproxy and pgpool.

SaltStack Foundation track

SaltStack Foundation course pre-requisites:

  • Bring your own laptop with an SSH client for access to the hands-on lab environment
  • Understand basic Linux CLI commands
  • Be proficient operating in a bash environment with text editors such as vi / vim, EMACS or Nano
  • Appropriate beginner, intermediate, or advanced SaltStack experience as defined per each session description.

Getting Started with the SaltSaltStack Automation Engine

Track: SaltStack Foundation
Skill level: Beginner
Offered: 10:00 am on Monday and Tuesday

Attend this course to learn the basic functionality and four core capabilities of the SaltStack Automation Engine. Hands-on exercises will walk the participant through the installation of a Salt Master and Salt Minions. Participants will also use SaltStack for remote execution, configuration management, orchestration, and event-driven automation. Students will learn how Salt Grains, Salt Pillar data, and the Salt Mine automate orchestration across multiple nodes.

Extending SaltStack Through Custom Modules

Track: SaltStack Foundation
Skill level: Advanced
Offered: 1:00 pm on Monday and Tuesday

The objective of this course is to provide SaltStack best practices for building SaltStack modules to extend and enhance the SaltStack Automation Engine for any bespoke management or orchestration requirement. This course will explore custom module development concepts and examples before leading participants through a hands-on lab for custom module development.

Best Practices for Data Management in SaltStack States

Track: SaltStack Foundation
Skill level: Intermediate
Offered: 3:15 pm on Monday and Tuesday

Attend this course to learn best practices for creating SaltStack configuration states and explore techniques for leveraging arbitrary data in SaltStack configuration automation. Participants will learn powerful, time saving tips and tricks for managing data in Jinja templates.

SaltStack Enterprise Use Case track

Refer to SaltStack Enterprise Foundation course pre-requisites provided above.

Event-Driven Automation and Orchestration using SaltStack Enterprise

Track: SaltStack Enterprise Use Case
Skill level: Intermediate
Offered: 10:00 am on Monday and Tuesday

Course participants will learn how to leverage the SaltStack Enterprise API to invoke event-driven automation and orchestration for fully automated cloud provisioning and de-provisioning. Attend this course to learn insightful techniques for integrating this approach into a larger workflow.

Managing and Patching Windows with SaltStack Enterprise

Track: SaltStack Enterprise Use Case
Skill level: Beginner
Offered: 1:00 pm on Monday and Tuesday

SaltStack is commonly used to automate the work of patch management and vulnerability remediation for just about any operating system. This course will focus on the use of SaltStack Enterprise to schedule Windows patching using the WSUS integration and to deploy high priority patches instantly with the SaltStack automation engine. This course will also dive into the LGPO and WUA modules to explore different approaches to using SaltStack for Windows patching.

Security and Policy Compliance with SaltStack Enterprise

Track: SaltStack Enterprise Use Case
Skill level: Intermediate
Offered: 3:15 pm on Monday and Tuesday

The effective enforcement of compliance with industry security policies has never been more critical. Attend this course to learn how to use SaltStack Enterprise to scan Windows and Linux systems for CIS compliance and then use the SaltStack automation engine to remediate vulnerabilities. Participants will be guided through a hands-on look at SaltStack Enterprise compliance reports and will learn how to use SaltStack automation to enforce system compliance.

SaltStack Use Case track

Refer to SaltStack Foundation course pre-requisites provided above.

Manage Configuration Drift and Automate Self-Healing Using SaltStack Event-Driven Automation

Track: SaltStack Use Case
Skill level: Intermediate
Offered: 10:00 am on Monday and Tuesday

Exploring one of the more powerful SaltStack event-driven automation use cases, this course will explain the use of Salt Beacons and Salt Reactors integrated with SaltStack configuration management to control configuration drift and fully automate system self-healing and security. The hands-on lab portion of this course will set up a Salt Beacon to monitor system processes not generated by SaltStack and to continually monitor a system configuration file for changes. When notable events are detected in the process or file the hands-on lab will then show course participants how to set the Salt Reactor to intelligently consume the event and automatically react through resetting the configuration file, restarting the process, and sending a ticket to a support queue.

SaltStack for Hybrid Cloud Control and Configuration

Track: SaltStack Use Case
Skill level: Intermediate
Offered: 1:00 pm on Monday and Tuesday

Participants in this course will discover the value and efficiency of an integrated automation platform for hybrid cloud control and configuration. Attend this course to be introduced to Salt Cloud for deployment of Linux and Windows instances and ongoing management and configuration of heterogeneous cloud instances.

SaltStack for Network Device and IoT Management

Track: SaltStack Use Case
Skill level: Intermediate
Offered: 3:15 pm on Monday and Tuesday

Course participants will learn how SaltStack can be extended to automate the management and security of network IoT devices. In the hands-on lab, participants will be provided with IoT hardware (ESP8266 dev board or similar) and will build a Salt Proxy Minion to connect to this “dumb” device. A SaltStack event-driven automation use case for network devices and IoT will be explored through the functionality of Salt Beacons and Salt Reactors.