Red Hat Certified Engineer – RHCE
A Red Hat® Certified Engineer (RHCE®) is a Red Hat Certified System Administrator (RHCSA) who is ready to automate Red Hat® Enterprise Linux® tasks, integrate Red Hat emerging technologies, and apply automation for efficiency and innovation.
Note: Red Hat has updated the existing RHCE Course.
- Red Hat has introduced RH294 – Red Hat System Administration III: Linux Automation with Ansible. It deals with Automating RHEL using Ansible.
- The older course was RH254 Red Hat System Administration III: Data Center Services for Red Hat Enterprise Linux 7, which deals with installing and managing Linux service
- Please check below to find more details regarding RH294 and RH254
- Exam UPDATE: The RHCE 7 exam (EX300) / Course (RH254) will be discontinued in June 2020. From June 2019, the RHCE 8 exam (EX294) / Course (RH294) is available
Certification updates
Validate your Linux automation skills
To learn more about how, why, and when the RHCE certification is changing, check out our frequently asked questions. You can also review the sections for existing RHCEs and future and current candidates for details that are more specific to you.
Add automation skills to your toolset
One of the options you have is to pursue the Red Hat Certified Specialist in Ansible Automation credential while it is still available, taking Automation with Ansible (DO407) as part of your preparation. The RHCSA credential validates skills that are similar to those demonstrated as part of the RHCE credential and could be applied toward becoming a Red Hat Certified Architect in Infrastructure.
For more information on this and other options, consult our frequently asked questions.
Expand your knowledge with new options
- The legacy track that places more emphasis on network services skills and is based on Red Hat Enterprise Linux 7
- The new track that places more emphasis on automation skills and is based on Red Hat Enterprise Linux 8
Find out which of these tracks may be best for you by consulting our frequently asked questions.
Learn Red Hat Enterprise Linux 8
Learn Red Hat Ansible Automation
By developing automation skills to complement your deployment and configuration abilities, you will prove your understanding of how Ansible Automation interacts with other Red Hat technologies.
These course and exam offerings will help you learn and validate automation knowledge:
- Advanced Automation: Ansible Best Practices (DO447)
- Red Hat Certified Specialist in Advanced Automation: Ansible Best Practices exam (EX447)
- Advanced Automation: Ansible Best Practices with exam (DO448)
Check out our frequently asked questions for more information about learning outcomes and how to get a sneak peak of the new RHCE track.
Red Hat Certified Engineer - RHCE in RHEL 8
RH294 - Red Hat System Administration III: Linux Automation with Ansible
Course description
Learn how to automate Linux system administration tasks with Ansible
Red Hat System Administration III: Linux Automation with Ansible (RH294) is designed for Linux® system administrators and developers who need to automate provisioning, configuration, application deployment, and orchestration. You will 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.
This course is based on Red Hat® Enterprise Linux 8 and Red Hat® Ansible Engine 2.8.
Course content summary
- Install Ansible / Red Hat Ansible Engine on control nodes.
- Create and update inventories of managed hosts and manage connections to them.
- Automate administration tasks with Ansible Playbooks and ad hoc commands.
- Write effective playbooks at scale.
- Protect sensitive data used by Ansible with Ansible Vault.
- Reuse code and simplify playbook development with Ansible roles.
Audience for this course
This course is geared toward Linux system administrators, DevOps engineers, infrastructure automation engineers, and systems design engineers who are responsible for these tasks:
- Automating configuration management
- Ensuring consistent and repeatable application deployment
- Provisioning and deployment of development, testing, and production servers
- Integrating with DevOps continuous integration/continuous delivery workflows
Prerequisites for this course
Pass the Red Hat Certified System Administrator (RHCSA) exam (EX200), or demonstrate equivalent Red Hat Enterprise Linux knowledge and experience
Outline for this course
- Introduce Ansible
- Describe Ansible concepts and install Red Hat Ansible Engine.
- Deploy Ansible
- Configure Ansible to manage hosts and run ad hoc Ansible commands.
- Implement playbooks
- Write a simple Ansible Playbook and run it to automate tasks on multiple managed hosts.
- Manage variables and facts
- Write playbooks that use variables to simplify management of the playbook and facts to reference information about managed hosts.
- Implement task control
- Manage task control, handlers, and task errors in Ansible Playbooks.
- Deploy files to managed hosts
- Deploy, manage, and adjust files on hosts managed by Ansible.
- Manage large projects
- Write playbooks that are optimized for larger, more complex projects.
- Simplify playbooks with roles
- Use Ansible roles to develop playbooks more quickly and to reuse Ansible code.
- Troubleshoot Ansible
- Troubleshoot playbooks and managed hosts.
- Automate Linux administration tasks
- Automate common Linux system administration tasks with Ansible.
Impact on the organization
IT automation is key to managing large numbers of systems and applications efficiently and consistently at scale. This course develops the skills needed to efficiently operate and more easily scale the organization’s dynamic IT infrastructure, accelerate application time to value, and rapidly adapt and implement needed innovation through DevOps practices.
Red Hat has created this course in a way intended to benefit our customers, but each company and infrastructure is unique, and actual results or benefits may vary.
Impact on the individual
As a result of attending this course, you should be able to use Ansible for the purpose of automation, configuration, and management. You should be able to demonstrate these skills:
- Install and configure Ansible or Red Hat Ansible Engine on a control node.
- Create and manage inventories of managed hosts, as well as prepare them for Ansible automation.
- Run individual ad hoc automation tasks from the command line.
- Write Ansible Playbooks to consistently automate multiple tasks and apply them to managed hosts.
- Parameterize playbooks using variables and facts, and protect sensitive data with Ansible Vault.
- Write and reuse existing Ansible roles to simplify playbook creation and reuse code.
- Automate common Red Hat Enterprise Linux system administration tasks using Ansible.
Recommended next exam or course
Red Hat Certified Engineer - RHCE in RHEL 7
RH254 Red Hat System Administration III: Data Center Services for Red Hat Enterprise Linux 7
Course description
Broaden your ability to administer Linux systems and prepare for your Red Hat Certified Engineer (RHCE) exam
Red Hat System Administration III: Data Center Services for Red Hat Enterprise Linux 7 (RH254) is designed for experienced Linux® system administrators who hold a Red Hat Certified System Administrator (RHCSA®) credential or possess equivalent skills and want to broaden their ability to administer Linux systems at an enterprise level.
This course is based on Red Hat® Enterprise Linux 7.
The course is focused on deploying and managing network servers running caching domain name service (DNS), MariaDB, Apache HTTPD, Postfix SMTP nullclients, network file sharing with network file system (NFS) and server message block (SMB), iSCSI initiators and targets, advanced networking and firewalld configurations, and the use of bash shell scripting to help automate, configure, and troubleshoot the system. Through lectures and hands-on labs, students who have already earned the RHCSA credential will be exposed to all competencies covered by the Red Hat Certified Engineer (RHCE) exam (EX300).
Note: This course does not cover all RHCSA tasks. Students who need a review of RHCSA skills are encouraged to attend the RHCSA Rapid Track course (RH199).
Audience for this course
This course is intended for experienced Linux administrators wishing to learn enterprise-level automation techniques through scripting, how to deploy and secure network services, and how to manage other key security features of Red Hat Enterprise Linux. Prior to taking this course, you should have earned your RHCSA or possess equivalent skills.
Prerequisites for this course
- RHCSA certification or equivalent experience
- For candidates who have not earned their RHCSA certification, confirmation of the correct skills and knowledge can be obtained by passing the online skills assessment
Outline for this course
- Control services and daemons
- Review how to manage services and the boot-up process using systemctl.
- Manage IPv6 networking
- Configure and troubleshoot basic IPv6 networking on Red Hat Enterprise Linux systems.
- Configure link aggregation and bridging
- Configure and troubleshoot advanced network interface functionality including bonding, teaming, and local software bridges.
- Control network port security
- Permit and reject access to network services using advanced SELinux and firewalld filtering techniques.
- Manage DNS for servers
- Set and verify correct DNS records for systems and configure secure DNS caching.
- Configure email delivery
- Relay all email sent by the system to an SMTP gateway for central delivery.
- Provide block-based storage
- Provide and use networked iSCSI block devices as remote disks.
- Provide file-based storage
- Provide NFS exports and SMB file shares to specific systems and users.
- Configure MariaDB databases
- Provide a MariaDB SQL database for use by programs and database administrators.
- Provide Apache HTTPD web service
- Configure Apache HTTPD to provide Transport Layer Security (TLS)-enabled websites and virtual hosts.
- Write bash scripts
- Write simple shell scripts using bash.
- Bash conditionals and control structures
- Use bash conditionals and other control structures to write more sophisticated shell commands and scripts.
- Configure the shell environment
- Customize bash startup and use environment variables, bash aliases, and bash functions.
- Comprehensive review
- Practice and demonstrate knowledge and skills learned in this course.
Impact on the organization
This course is intended to develop the skills needed to improve infrastructure performance, increase system utilization and security, and boost responsiveness to system failures by introducing advanced administration tasks and techniques. The result should be improved infrastructure security, lower costs of infrastructure services, more robust IT infrastructure, faster deployment of open source technologies, and improved quality of infrastructure services and products.
Red Hat has created this course in a way intended to benefit our customers, but each company and infrastructure is unique, and actual results or benefits may vary.
Impact on the individual
As a result of attending this course, you should be able to perform the key tasks needed as a full-time Linux system engineer or consultant. This course introduces enterprise Linux advanced administration topics, including service and daemon control, network configuration and troubleshooting, NFS and SAMBA file server configuration, Apache HTTP web server management, MariaDB SQL database configuration, Postfix SMTP configuration, DNS troubleshooting, and bash scripting.
You should be able to demonstrate these skills:
- Control services and daemons.
- Manage networking.
- Configure link aggregation, bridging, teaming, and bonding.
- Configure filters with firewalls.
- Permit and reject access to network services using SELinux.
- Manage DNS servers.
- Configure SMTP email delivery.
- Provide iSCSI block storage.
- Configure NFS and SAMBA file-based storage.
- Configure MariaDB SQL database.
- AConfigure Apache HTTPD with TLS-enabled virtual hosts.
- Write simple bash automation scripts.
Recommended next exam or course
- Red Hat OpenStack Administration (CL210)
- Red Hat OpenShift Administration (DO280)
- Configuration Management with Puppet (DO405)
- Red Hat Certified Engineer exam (EX300)
- Red Hat Enterprise System Monitoring and Performance Tuning exam (EX442)
- Red Hat Virtualization (RH318)
- Red Hat Enterprise Clustering and Storage Management (RH436)
Training Duration:
- 15 days (3 Hrs/day) : Normal Track
- 5 days (6 Hrs/day) : Rapid Track*
* Only for Experienced linux professionals
Available Time Slots:
- 07:30-09:30
- 10:00-13:00
- 14:00-17:00
- 18:00-20:00
- Saturday and Sunday – Fast Track
- 10:00 to 5:00 – Fast Track