The newly released Red Hat Certified Engineer (RHCE) exam (EX294) updated to Red Hat Enterprise Linux 8 allows candidates to demonstrate they have the skills to manage and configure multiple systems using state of the art automation tools. Including Red Hat Ansible Engine in this test came as a result of increasingly more IT organizations facing challenges related to scaling infrastructure and efficiently turning toRed HatAnsible Automationas a common language to automate across different functions. As a result, system administrators need to understand more than how to deploy, configure, and manage an operating system—they need to know how to automate functions and how to make the automation itself scalable.
By shifting the focus of RHCE to the automation of system administration tasks—principally using Red Hat Ansible Automation—we are reflecting the current reality for progressive organizations and the coming reality for the technology industry.
The exam focuses on the automation of Linux system administration tasks using Ansible and shell scripting and using Ansible Engine to perform common systems administration tasks in a multi-system environment. Specific skills tested include:
Work with core components of Ansible such as modules, variables and plays
Install and configuring an Ansible control node
Configure Ansible managed nodes
Run ad-hoc Ansible commands
Work with inventories
Create Ansible plays and playbooks
Use Ansible modules for system administration tasks
Create and using templates to create customized configuration files
Work with Ansible variables and facts
Create and working with roles
Use Ansible Vault
To aid in the learning journey, the Red Hat Training team created Red Hat System Administration III: Linux Automation (RH294) to teach system administrators and developers who need to automate provisioning, configuration, application deployment, and orchestration. Students will also learn how to install and configure Ansible on a management workstation; prepare managed hosts for automation; write Ansible Playbooks to automate tasks; and run playbooks to ensure servers are correctly deployed and configured.