DevOps and Automation

Continuing Education Center
DevOps and Automation


Course Overview:
DevOps is a solution in enterprise IT that combines software development and IT operations to provide fast, adaptable, and scalable services. It shortens the systems development life cycle and ensures continuous delivery with high software quality.
This course provides learners with the necessary information, tools, and practices required for DevOps roles, covering advanced topics like Linux, Bash script, Agile, podman-Docker, and Kubernetes using OpenShift platform.
This course is divided into two levels.
- The first level grants two certificates:
- Linux Red Hat Administration (RHCSA) Admin-I (RH124) V10
- Red Hat OpenShift Development I: Introduction to Containers with Podman 4.18 (DO188)
- The second level grants two certificates:
- Red Hat OpenShift Administration I: Containers & Kubernetes 4.18 (D0180)
- Red Hat Enterprise Linux Automation with Ansible (RH294)
Learning Outcomes:
- After completing this track, you will be able to:
- Understand the fundamentals of the Linux operating system.
- Automate the manual work using Python and bash scripts.
- Deploy and manage micro services podman-Docker containers on Kubernetes solution using OpenShift platform.
- Work in Agile and DevOps Mindset.
Prerequisites
- Network Fundamentals.
Target Certification:
- The participant who will pass the course exam will obtain a certificate from MIU.
- Linux Red Hat Administration (RHCSA) Admin-I (RH124).
- Red Hat OpenShift Development I: Introduction to Containers with Podman (DO188).
Who Should Attend
- IT professionals, system administrators, and developers aiming to streamline software delivery through continuous integration, deployment, and automation.
- Students and graduates in computer science or related fields who want to build careers in DevOps, cloud infrastructure, or automation engineering.
Contents:
- Linux Red Hat Administration (RHCSA) Admin-I (RH124) – (42 hrs)
will cover the following points:
-
- Linux system architecture and boot process
- User and group management
- File system permissions and access control
- Managing network interfaces and services
- Package management with yum and dnf
- Shell scripting basics for automation
- Security fundamentals and hardening practices.
- Red Hat OpenShift Development I (DO188): Introduction to Containers with Podman (24 hrs)
- Introduction to containers.
- Run containers with Podman CLI and Podman Desktop.
- Build custom container images.
- Manage container images.
- Remote debugging with containers.
- Basic container networking.
- Persist data with containers.
- Run multi-container applications.
- Troubleshoot Container Deployments.
- Orchestrate containers with OpenShift and Kubernetes
- Comprehensive review of introduction to container, Kubernetes, and Red Hat OpenShift.
Recommended Next Course:
- Level 2: DevOps and Automation
JOB Profile:
- IT professionals
- Junior DevOps Engineer
- Linux System Administrator
- OpenShift Platform Engineer
- Infrastructure Automation Engineer.
Work Environments:
- Software development companies
- Cloud-based businesses
- E-commerce companies
- SaaS providers
Estimated Time to Completion: 66 hours
Time Plan: Batch 1_July 2026
| Day | Topics & Activities | No. Of Hours | Date | Time | Location |
| Day 1 | Linux Red Hat Administration (RHCSA) Admin-I (RH124) • Chapter 1: Introduction to Red Hat Enterprise Linux. • Chapter 2: Accessing the Command Line |
6 | July 5, 2026 | 9:00 AM – 3:00 PM | on campus |
| Day 2 | • Chapter 3: Getting Help from Local Documentation • Chapter 4: Registering Systems for Red Hat Support. • Chapter 5: Getting AI-assisted Help with Red Hat Enterprise Linux Lightspeed • Chapter 6: Navigating the File-system Hierarchy |
6 | July 6, 2026 | 9:00 AM – 3:00 PM | on campus |
| Day 3 | • Chapter 7: Managing Files from the Command Line. • Chapter 8: Editing Text Files • Chapter 9: Redirecting Shell Input and Output |
6 | July 7, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 4 | • Chapter 10: Managing Local Users and Groups • Chapter 11: Controlling Access to Files. |
6 | July 8, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 5 | • Chapter 12: Installing and Updating Software with RPM. • Chapter 13: Installing and Updating Applications by Using Flatpak • Chapter 14: Accessing Removable Media |
6 | July 12, 2026 | 9:00 AM – 3:00 PM | on campus |
| Day 6 | • Chapter 15: Monitoring and Managing Linux Processes. • Chapter 16: Controlling Services and Daemons • Chapter 17: Introduction to Networking |
6 | July 13, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 7 | • Chapter 18: Managing Network Configuration. • Chapter 19: Configuring and Securing SSH |
6 | July 14, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 8 | Red Hat OpenShift Development I (DO188): • Introduction and Overview of Containers. • Podman Basics |
6 | July 15, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 9 | • Container Images. • Custom Container Images |
6 | July 19, 2026 | 9:00 AM – 3:00 PM | on campus |
| Day 10 | • Persisting Data. • Troubleshooting Containers. |
6 | July 20, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 11 | • Multi-container Applications with Compose. • Container Orchestration with OpenShift and Kubernetes. • Comprehensive Review |
6 | July 21, 2026 | 9:00 AM – 3:00 PM | Online |
Time Plan: Batch 2_August 2026
| Day | Topics & Activities | No. Of Hours | Date | Time | Location |
| Day 1 | Linux Red Hat Administration (RHCSA) Admin-I (RH124) • Chapter 1: Introduction to Red Hat Enterprise Linux. • Chapter 2: Accessing the Command Line |
6 | August 16, 2026 | 9:00 AM – 3:00 PM | on campus |
| Day 2 | • Chapter 3: Getting Help from Local Documentation • Chapter 4: Registering Systems for Red Hat Support. • Chapter 5: Getting AI-assisted Help with Red Hat Enterprise Linux Lightspeed • Chapter 6: Navigating the File-system Hierarchy |
6 | August 17, 2026 | 9:00 AM – 3:00 PM | on campus |
| Day 3 | • Chapter 7: Managing Files from the Command Line. • Chapter 8: Editing Text Files • Chapter 9: Redirecting Shell Input and Output |
6 | August 18, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 4 | • Chapter 10: Managing Local Users and Groups • Chapter 11: Controlling Access to Files. |
6 | August 19, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 5 | • Chapter 12: Installing and Updating Software with RPM. • Chapter 13: Installing and Updating Applications by Using Flatpak • Chapter 14: Accessing Removable Media |
6 | August 23, 2026 | 9:00 AM – 3:00 PM | on campus |
| Day 6 | • Chapter 15: Monitoring and Managing Linux Processes. • Chapter 16: Controlling Services and Daemons • Chapter 17: Introduction to Networking |
6 | August 24, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 7 | • Chapter 18: Managing Network Configuration. • Chapter 19: Configuring and Securing SSH |
6 | August 25, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 8 | Red Hat OpenShift Development I (DO188): • Introduction and Overview of Containers. • Podman Basics |
6 | August 26, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 9 | • Container Images. • Custom Container Images |
6 | August 30, 2026 | 9:00 AM – 3:00 PM | on campus |
| Day 10 | • Persisting Data. • Troubleshooting Containers. |
6 | August 31, 2026 | 9:00 AM – 3:00 PM | Online |
| Day 11 | • Multi-container Applications with Compose. • Container Orchestration with OpenShift and Kubernetes. • Comprehensive Review |
6 | September 1, 2026 | 9:00 AM – 3:00 PM | Online |
Fees : 6000 LE
Level 2: DevOps and Automation (96hrs)


Target Certification:
- The participant who will pass the course exam will obtain a certificate from MIU.
- Red Hat OpenShift Administration I: Containers & Kubernetes 4.14 (D0180).
- Red Hat Enterprise Linux Automation with Ansible (RH294)
Who Should Attend
- IT professionals, system administrators, and developers aiming to streamline software delivery through continuous integration, deployment, and automation.
- Students and graduates in computer science or related fields who want to build careers in DevOps, cloud infrastructure, or automation engineering.
Estimated Time to Completion: 90 hours
| Housr/Day | No. of days / week | Total no. of days |
| 6 Hours/day | 4 days/week | 10 Days |
Contents:
- 1. Red Hat OpenShift Administration I: Containers & Kubernetes 4.14 (D0180) (36hrs)
- Introducing container technology.
- Creating containerized services.
- Managing containers.
- Managing container images.
- Creating custom container images.
- Deploying containerized applications on OpenShift.
- Deploying multi-container applications.
- Troubleshooting containerized applications.
- Ansible Core – 12 Hours
- Introduction to Ansible, Features and Architecture.
- Ansible Yaml, Inventory, and Groups.
- Ansible Ad hoc, Modules and Roles.
- Ansible Variables, Conditions, Loops, and Galaxy.
- Red Hat Enterprise Linux Automation with Ansible (RH294) (24 hrs)
- Install Red Hat Ansible Automation Platform 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 Automation Platform with Ansible Vault.
- Reuse code and simplify playbook development with Ansible Roles and Ansible Content Collections.
- Practice project – (12hrs)
Recommended Next Course:
- Red Hat OpenShift Administration II (DO380)
- Red Hat Ansible Automation Platform (DO374)
For further inquiries, please contact:
01029988828

