RHCE in 8 Hours: Red Hat Certified Engineer (RHCE) EX294 Crash Course
Published by Pearson
Study the Red Hat Ansible Automation skills and techniques required on the exam
- Understand advanced Ansible features and how to use them
- Prepare for the RHCE EX294 exam on RHEL 9
- Practice topics with real hands-on labs designed to prepare you for the exam
The Red Hat Certified Systems Engineer (RHCE) exam allows you to certify your skills in configuration management – which has an increasingly important role – while also teaching you core Ansible skills and techniques. RHCE, which is the next step after obtaining your RHCSA certification, has established itself as one of the most appreciated Linux and DevOps certifications.
This 2-day crash course explores key items on the RHCE exam while also showing you in real-time how to work with Ansible in a way that is relevant to today’s world. Each day includes in-depth explorations of the topics you need to know, taught through lecture and hands-on demos. The course then ends with test tips so you can feel ready and confident on exam day.
What you’ll learn and how you can apply it
By the end of the live online course, you’ll understand:
- How to work with Ansible Content Collections efficiently
- Differences between solutions for conditional task execution
- When to use roles, content collections, or write your own solution
And you’ll be able to:
- Write playbooks to manage any configuration
- Use conditionals and templates
- Work with roles and content collections
This live event is for you because...
- You want to automate configuration management bigger IT environments
- You want to be fully prepared to take on the RHCE EX294 exam
- You want to deepen your understanding of Ansible Automation
Prerequisites
- Linux knowledge at RHCSA level is required
- Students must have knowledge at the level of “Ansible in 4 hours” by Sander van Vugt
- Students must be familiar with base concepts, like Ansible modules and simple Ansible playbooks.
Course Set-up
- Participants should prepare three virtual machines with a minimal installation of Red Hat Enterprise Linux 9.0 or later (see here: https://learning.oreilly.com/videos/red-hat-certified/9780137931521/9780137931521-RHL9_01_02_02/)
Recommended Preparation
- Attend: Ansible in 4 Hours by Sander van Vugt
- Watch: Red Hat Certified System Administrator (RHCSA) RHEL 9 by Sander van Vugt
- Watch: If you need more information on creating a virtual machine, consult my video course Virtualization for Everyone
Recommended Follow-up
- Watch: Ansible: From Basics to Guru by Sander van Vugt
- Read: Red Hat RHCE 8 (EX294) Cert Guide by Sander van Vugt
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Day 1
Segment 1: Introduction (10 minutes)
Segment 2: Using Ansible Content Collections (30 minutes)
- Understanding Content Collections
- Installing Content Collections from Ansible Galaxy
- Content Collections and ansible-navigator
Segment 3: Working with Variables and Facts, Part 1 (40 minutes)
- Using Variables
- Variable Precedence
- Host and Group variables
Q&A (5 minutes) Break (5 minutes)
Segment 3: Working with Variables and Facts, Part 2 (40 minutes)
- Using Register
- Using Vault
- Using Facts
Segment 4: Using Task Control (40 minutes)
- Using Loops and Items
- Using Conditionals
Segment 5: Using Handlers, Blocks, and Dealing with Failure (30 minutes)
- Using Handlers and Blocks
- Dealing with Failure
Q&A (5 minutes) Break (5 minutes)
Segment 5: Deploying Files (30 minutes)
- Using Jinja2 Templates
- Using Control Structures in Jinja2
- Common Modules for File management
Day 2
Segment 6: Using Ansible Roles (30 minutes)
- Using Galaxy Roles
- Creating Custom Roles
- Managing Order of Execution
Segment 7: Using RHEL System Roles (30 minutes)
- Using the SELinux System Role
- Using the Timesync System Role
Q&A (5 minutes) Break (5 minutes)
Segment 8: Using Ansible in Large Environments (30 minutes)
- Ansible Project Best Practices
- Configuring Parallelism
Segment 9: Troubleshooting Ansible (20 minutes)
- Analyzing Errors
- Using Modules for Troubleshooting and Testing
Segment 10: Advanced Ansible Usage Examples: Managing Users (40 minutes)
- Managing passwords
- Managing sudo enablement
Q&A (5 minutes) Break (5 minutes)
Segment 11: Advanced Ansible Usage Examples: Managing Storage (50 minutes)
- Managing partitions
- Managing Logical Volumes
Segment 12: Exam Tips and Q&A (20 minutes)
- Exam Tips
- Q&A
Your Instructor
Sander van Vugt