Create account & apply
Linux Engineer DEVOPS & LINUX ENGINEERING · ADVANCED LEVEL

Linux Engineer & RHCE

Gain expert Linux system administration skills and prepare for the Red Hat Certified Engineer (RHCE) exam. Topics include automation with Ansible, networking, security, and advanced storage management. Expert trainers provide practical labs and real-world scenarios throughout the course.

Advanced20 weeks80 hoursOn-site
Your selected course will be carried into Ingress Portal.
COURSE HIGHLIGHTS
🧑‍🏫

Practical teaching

In addition to class hours, you will practice the topics covered with your instructor and mentor dur

🤝

Mentors

The knowledge and skills you learn at the academy will be further strengthened with the mentor syste

📋

Academic transcript

Assignments and projects are checked by the instructor, and your knowledge and skills are determined

Not sure you are ready? Take a skill assessment
CONDENSED SYLLABUS

See the structure without reading a textbook.

Modules stay collapsed for quick scanning. Open any module to inspect its topics.

01Explain How DNS work5 lessons+

Definition and Purpose

DNS Components and Terminology

DNS Resolution Process

DNS Record Types

DNS Management and Troubleshooting

02BIND DNS server5 lessons+

Install BIND on Servers

Configure Local File

Create Forward Zone File

Configure Secondary DNS Server

Configure replication between master and slave servers.

03MariaDB5 lessons+

Installing MariaDB

SQL database structure

CRUD Operations

Grant Privileges

Database Backup and Recovery

04Email Servers and Email Flow7 lessons+

Introduction to Email Communication

DNS Records for Email Flow

Email Components and Terminology

Email Flow Process

Email Protocols and Standards

Email Security

Case Studies and Practical Applications

05Mail Server(Postfix, Dovecot and MariaDB)6 lessons+

Install Required Packages

Create records for domain in DNS

Prepare database for mail server.

Configure Postfix

Configure Dovecot

Install and configure email client

06Tomcat6 lessons+

About app server, difference between webserver

What is the tomcat

Describe single and multi instance

Tomcat directory structure

Deploying application

Write scripts to start , stop, restart instances.

07Certificate Authority server - Theory10 lessons+

Introduction to Certificate Authorities (CAs)

Key Concepts in Public Key Infrastructure (PKI)

Types of Digital Certificates

Components of a Certificate Authority

SSL/TLS Handshake Process

Encrypting and Decrypting Process

CA Hierarchy and Chain of Trust

Certificate Issuance Process

Security Best Practices for CAs

Revocation and Certificate Lifecycle

08Certificate Authority server - Practical7 lessons+

Setting Up OpenSSL Environment

Generating Key Pairs and Digital Certificates

Creating Certificate Signing Requests (CSRs)

Setting Up a Simple Certificate Authority Hierarchy

Digital Signature and Verification

Revocation and Certificate Management

Integration with Applications and Services

09Apache - Basics7 lessons+

Introduction to Apache HTTP Server

Differences Between Apache and Nginx

Installation and Setup

Apache Architecture and Components

Understanding the Default Configuration

Virtual Hosts

Logging and Monitoring

10Apache - Advanced8 lessons+

Setting Up the Environment

Basic Configuration and "Hello World" Page

Create Additional Virtual Hosts

Enable and Configure SSL/TLS

URL Rewriting

Implementing Access Restrictions

Load Balancing and Proxying

Integration with Other Services(MySQL and PHP, LAMP)

11Nginx8 lessons+

Introduction to Nginx

Installation and Setup Reverse Proxy

Understanding Proxy

Hello World with Nginx

Server Blocks and Virtual Hosts

SSL/TLS Configuration

Load Balancing

Integration with Other Services(MySQL and PHP, LEMP)

12HAproxy8 lessons+

Introduction to HAProxy

Installation and Setup

Logging and Error Handling

Backend Servers and Server Pools

Advanced Load Balancing Techniques

Health Checks and Monitoring

Security Best Practices

Case Studies and Real-world Applications

13Linux Failover Cluster - Part 14 lessons+

Introduction to Linux Failover Clusters and iSCSI

iSCSI Components Explained (Initiator, Target, Initiator IQN)

Setting Up Block Storage Server with iSCSI

Configuring iSCSI Initiators on Cluster Nodes

14Linux Failover Cluster - Part 25 lessons+

Creating Failover Cluster Nodes

Creating a Failover Cluster (corosync , pacemaker )

Creating MySQL cluster on Linux Failover Cluster

Testing Failover Scenarios

Troubleshooting and Debugging

15Troubleshoot and Monitoring4 lessons+

Linux performance monitoring

File system and statistic tools

Network monitoring tools

Practice and troubleshoot real case

16Advanced Bash scripting - Part 15 lessons+

Introduction to Advanced Bash Scripting

Advanced Script Structure

Regular Expressions in Bash

Using grep, sed, and awk for pattern matching

Working with Files and Directories

17Advanced Bash scripting - Part 24 lessons+

Advanced Input/Output Handling

Error Handling and Debugging

Advanced Control Flow

Best Practices in Advanced Bash Scripting

18Log Management and Graylog9 lessons+

Introduction to Log Management

Logging Fundamentals (Syslog, JSON)

Introduction to Other Log Management Tools (Elasticsearch, Logstash, Kibana)

Introduction to Graylog

Installing and Configuring Graylog

Graylog Components (Graylog Server, MongoDB, Elasticsearch )

Configuring Log Inputs

Alerting in Graylog

Log Analysis Best Practices

19Monitoring with Zabbix - Part 14 lessons+

Introduction to Monitoring

Zabbix Overview

Installing and Configuring Zabbix

Zabbix Components (Zabbix Server, Zabbix Frontend , Zabbix Database (MySQL ) )

20Monitoring with Zabbix - Part 27 lessons+

Configuring Hosts in Zabbix

Monitoring with Zabbix Agents

Zabbix Templates and Macros

Zabbix Discovery Rules

Graphs and Screens in Zabbix

Zabbix Triggers and Actions

Notifications

21Introducing Ansible4 lessons+

What is Ansible

Why Ansible?

Key Concepts (Inventory, Modules, Tasks )

Installation and Setup

22Ansible Basics4 lessons+

Ad-Hoc Commands

Basic modules

Yum and yum_repository modules

Exam tips, use bash script to run adhoc command

23Implementing playbooks4 lessons+

Understanding YAML language syntax

Define Your Project Structure

Running the first simple playbook

Effectively use ansible-doc

24Ansible Navigator4 lessons+

Introduction to Ansible Navigator

Setting Up the Ansible Navigator Environment

Managing Inventories with Ansible Navigator

Advanced Ansible Navigator Features

25Introducing variables and Facts4 lessons+

Creating, declarations and using variables

Using facts in Playbooks

Ansible setup module

Using arrays as variables

26Practice lesson - Variables and Facts4 lessons+

Exercise 1: Basic Ansible Commands

Exercise 2: Ansible Playbooks Basics

Exercise 3: Variables and Facts

Exercise 4: Run ad-hoc Ansible commands to perform simple tasks on remote hosts.

27Managing secrets3 lessons+

Introducing ansible vault

Managing encrypted eile

Playbooks and ansible vault

28Task control3 lessons+

Using Loops

Conditional running plays

Working with fails, blocks

29Templates3 lessons+

Understanding Jinja2.

Template Module

Exam tips and practice

30Modifying and copying files to Hosts3 lessons+

Describing files modules.

Modifying and copying files to hosts

Exam tips and practice

31Practice lesson - Templates and Vault3 lessons+

Exercise 1: Basic Task Control in Ansible

Exercise 2: Working with Templates in Ansible

Exercise 3: Managing Secrets with Ansible Vault

32Managing large projects3 lessons+

Selecting hosts with host

Configuring parallelism

Including and importing files

33User management with Ansible2 lessons+

Describe user module

Change password , Group management

34Simplifying playbooks with roles4 lessons+

Describing role structure

Reusing content with system roles

Creating roles

Deploying roles with ansible galaxy

35Automating linux Administration tasks4 lessons+

Describing role structure

Managing software and subscriptions

Managing the boot process and scheduled processes

Managing network configuration

36Managing storage3 lessons+

The lvg and lvol Modules

The filesystem Module

The mount Module

37Troubleshooting ansible3 lessons+

Log files for ansible

The debug module

Managing errors

38Practice lesson - Roles and Storage3 lessons+

Exercise 1: Ansible Galaxy

Exercise 2: Ansible Roles

Exercise 3: Automate disk management

39MOK EXAM 10 lessons+

Topics announced with the cohort.

40MOK EXAM 20 lessons+

Topics announced with the cohort.

UPCOMING GROUPS

Choose the cohort you can actually attend.

Only current, open groups are shown.

Class hours

80 hours

On-site
Schedule
To be announced
Format
On-site
Duration
20 weeks · 80 hours
Language
Confirm with advisor
Join the next cohort waitlist
YOUR INSTRUCTOR TEAM

Specialists matched to the modules they teach.

Course delivery is supported by practitioners across engineering, architecture and production backend development.

MA

Murad Aslanli

Linux / DevOps EngineerDOST Digital Innovations Center
MH

Murad Hasanov

Head of the System Administration DivisionDigital Umbrella
AK

Azar Karimli

Linux/Devops EngineerAzericard
CONTEXTUAL PROOF
“The program helped me connect individual skills into the way real teams design, build and deliver software.”

See real graduate stories from the Ingress community.

Explore graduate results
APPLICATION THROUGH INGRESS PORTAL

Your course stays selected while you create your account.

We use one Portal account for applications, assessments and future learning progress. You will not need to email your details or select the training again.

Questions first? Talk to an advisor
  1. 01

    Create or sign in to your Portal accountYour contact details stay connected to one student profile.

  2. 02

    Confirm your application detailsLinux Engineer & RHCE is preselected.

  3. 03

    Submit your applicationThe admissions team receives it immediately and can follow up from the Portal.

SELECTED TRAININGLinux Engineer & RHCEOn-site

Continue in Ingress Portal Already registered? The Portal will let you sign in instead.
Message us on WhatsApp