SaltStack for the Absolute Beginners - Practical DevOps
What you'll learn
- Introduction to Automation with SaltStack
- Deploy and Configure Salt Master and Minions
- Develop Salt code using Salt State Files
- Salt State Tree and Highstate
- Salt File Server and Requisites System
- Insights to Concepts like Grains, Jinja Templates, Pillars, Masterless and Agentless Models
Requirements
- Basic Unix/Linux Knowledge
- AWS Free Tier Account (Optional)
Description
What’s in this course?
This SaltStack course, designed for absolute beginners, introduces the basic fundamental blocks needed to get started with SaltStack. The course begins with an introduction to SaltStack and Salt’s key terminologies followed by real time SaltStack setup, In-depth Architecture, Salt Modules. This course also covers some of the core critical concepts such as State Files, State Tree, HighState, important Salt configuration files, Grains, Pillars, Jinja Templates, Agentless Salt, Masterless Salt and much more. Don’t worry if you are new to SaltStack, we are going to get started with the absolute basics. Each lecture in this course is accompanied by real hands-on demos.
What is SaltStack?
In today's complex IT landscape, managing numerous servers and ensuring consistent configurations across them can be a daunting task. This is where SaltStack steps in, offering a powerful open-source platform to simplify and automate infrastructure management including the provisioning, patching, configuration, and management of operating systems and application components across enterprise data centers, cloud environments or Virtual infrastructures like VMware.
Legal Notice:
Salt® and SaltStack® are registered trademarks of SaltStack Inc. in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by SaltStack, Inc.
Student Testimonials:
★★★★★ "Reasonably structured and presented information. I am not prepared to dive into salt management and administration. Thanks!"
★★★★★ "Very easy to listen and understand the concepts. This class gives you practical and applicable lessons that can be applied to real world scenarios right away! Great class!"
★★★★★ "This "Salt Stack for Beginners" course provided an excellent starting point for configuration management and orchestration tools. It offered a balanced mix of theory and practice, conceptual understanding, practical skills, and a foundation to build further knowledge."
Course Structure:
Lectures
Demos
Quizzes
Assignments
Course Contents:
Introduction to SaltStack
Understanding SaltStack Framework
Setting up SaltStack Environment
SaltStack Indepth Architecture
Modules - The Basic Building Blocks
Adhoc Tasks
SaltStack Code Creation Process
SaltState Tree
HighState
SaltStack File Server
Requisites System (Watch and Require Statements)
Grains/Custom Grains
Jinja Templates
Pillars
Masterless Salt
Agentless Salt
All sections in this course are demonstrated Live. The intention for enrolled users is to setup their own SaltStack environment, perform the exercises and learn by doing!
Who this course is for:
- System Administrators or System Engineers
- DevOps Administrators or DevOps Engineers
- Automation Engineers
- Cloud Administrators or Cloud Engineers
- No Scripting Knowledge
Instructors
Yogesh Raheja is a Founder and Senior Solutions Architect at Thinknyx Technologies and an instructor at Udemy. Yogesh has been a trusted advisor for numerous organizations, guiding them through their DevOps journey, infrastructure as code, containerization, cloud computing, Automation solutions and AI/ML/Generative AI with his expertise. He has also authored several globally published books (Like "Effective DevOps with AWS", "Automation with Puppet 5" and "Automation with Ansible") published by Packt and Wiley.
Thinknyx® Technologies is a team of professionals with years of experience in IT technology, ranging from Software Development to the Management of IT Infrastructure, Cloud, Automation, Container Management, Web and APP Development, Security, and Professional Services. Recognized as a reputable brand, Thinknyx® Technologies provides IT consulting services, offering comprehensive Information Technology and Soft Skills’ Training. Additionally, they offer Talent Acquisition and Recruitment solutions to diverse organizations worldwide.
Shruti Bhardwaj is a seasoned DevOps and cloud instructor with a wealth of experience in the IT industry. She has expertise in technologies such as OS, source code management, build & release tools, continuous integration/deployment/delivery tools, containers, configuration management tools, monitoring, logging tools, and public/private clouds. As a certified Kubernetes administrator, Shruti brings a specialized expertise in orchestrating containerized applications within complex environments.
With an extensive skill set, Shruti is well-equipped to guide students through the intricacies of modern infrastructure management.
Passionate about knowledge sharing, Shruti actively contributes to the tech community through various channels, including forums, conferences, webinars, blogs, and LinkedIn. Her insightful publications on Medium serve as a valuable resource for aspiring DevOps professionals worldwide.