Red Hat Certified Engineer – RHCE

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

As teams and organizations pursue digital transformation, the Red Hat Certified Engineer credential is changing to match new needs and fill skills gaps. We have updated our exam and certification to reflect the need for the automation knowledge required to deploy, manage, and support a container-based architecture—making your credential even more valuable and relevant.

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

If you’re already a Red Hat Certified Engineer, consider adding automation to your skill set by recertifying on the Red Hat Enterprise Linux 8 version of the credential. While you are not required to recertify on the new version, the changes we have made to the RHCE credential offer unique opportunities for you to expand your knowledge.

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

If you are a Red Hat Certified System Administrator and would like to become a Red Hat Certified Engineer, you have two paths to choose from:
  • 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

Start your journey toward earning a Red Hat Certified Engineer credential by becoming a Red Hat Certified System Administrator. By learning Linux system administration skills, you will build a foundation that you can add automation knowledge to through the RHCE credential.

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:

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

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