Skip to main content
Abdullah Tarek

Abdullah Tarek

27 posts published

Passionate DevOps Engineer with a specialization in the Cloud and a deep understanding of DevOps practices.

Canada
Learn Docker Quickly
eBooks

Learn Docker Quickly

By the end of this book, youโ€™ll have a solid foundation in Docker, enabling you to build, run, and manage containerized applications with ease.

ยท Abdullah Tarek

Linux for DevOps
Linux for DevOps

Linux for DevOps: Essential Linux Knowledge for Cloud and DevOps Engineer

Learn the essential concepts, command-line operations, and system administration tasks that form the backbone of Linux in the DevOps world.

ยท Abdullah Tarek

Learn Docker
Docker Course

Learn Docker: Complete Beginner's Course

Covers all the essentials of the Docker. Perfect for anyone who wants to get started with Docker containerization. The course goes in the hands-on mode by showing examples of what you'll be doing instead of dwelling in theory.

ยท Abdullah Tarek

Docker Networking
Docker Course

Chapter 8: Docker Networking

ยท Abdullah Tarek

Docker Compose
Docker Course

Chapter 7: Docker Compose

ยท Abdullah Tarek

dockerfiles
Docker Course

Chapter 6: Exploring Dockerfiles

ยท Abdullah Tarek

Docker volume
Docker Course

Chapter 5: Docker Volumes and Data Persistence

ยท Abdullah Tarek

Understanding docker images
Docker Course

Chapter 4: Understanding Docker Images

ยท Abdullah Tarek

Handle docker container
Docker Course

Chapter 3: Manipulating Docker Containers

ยท Abdullah Tarek

Docker setup
Docker Course

Chapter 2: Setting Up Your Docker Environment

ยท Abdullah Tarek

Introduction to Docker
Docker Course

Chapter 1: Introduction to Docker

ยท Abdullah Tarek

Task Automation with Cron
Linux for DevOps

Chapter #16: Task Automation with Cron

As the last point in this course, learn to automate tasks with the magnificent cron jobs.

ยท Abdullah Tarek

Archiving and Compressing Files in Linux
Linux for DevOps

Chapter #15: Archiving and Compressing Files

Learn to create archive files and extract them in this chapter.

ยท Abdullah Tarek

Managing Disks and Partitions in Linux
Linux for DevOps

Chapter #14: Managing Disks and Partitions

Sooner or later, you'll have to deal with disks and partitions. Learn about managing them in this chapter.

ยท Abdullah Tarek

Managing Software and Repositories in Linux
Linux for DevOps

Chapter #13: Managing Software and Repositories

ยท Abdullah Tarek

Managing Processes in Linux
Linux for DevOps

Chapter #12: Managing Processes

Learn about process management in this chapter of Linux for DevOps course.

ยท Abdullah Tarek

Configuring Linux Firewall
Linux for DevOps

Chapter #11: Configuring Linux Firewall

A firewall is another important mechanism for securing your Linux system. Learn to configure firewalld in this chapter.

ยท Abdullah Tarek

Basic Linux networking
Linux for DevOps

Chapter #10: Basic Linux Networking

Dip your toes in the ocean of Linux networking by learning the absolute basic concepts.

ยท Abdullah Tarek

Managing Sudo Permissions
Linux for DevOps

Chapter #9: Managing Sudo Permissions

You cannot always be root and hence the sudo mechanism comes in place.

ยท Abdullah Tarek

Managing Files and Directories Permissions
Linux for DevOps

Chapter #8: Managing Files and Directories Permissions

File permissions and ownership are a critical part of the Linux security system. Explore them in this chapter.

ยท Abdullah Tarek

Managing Users and Groups in Linux
Linux for DevOps

Chapter #7: Managing Users and Groups

Learn to manage users and groups in this part of the Linux for DevOps series.

ยท Abdullah Tarek

Analyzing and Manipulating Files in Linux
Linux for DevOps

Chapter #6: Analyzing and Manipulating Files

Learn to analyze and manipulate the contents of text files in this chapter.

ยท Abdullah Tarek

Piping and I/O Redirection
Linux for DevOps

Chapter #5: Piping and I/O Redirection

Learn about the powerful pipe and input/output redirection for combining the Linux commands.

ยท Abdullah Tarek

Handling files in Linux
Linux for DevOps

Chapter #4: Copying, Moving, and Deleting Files

Learn the basic file operations such as copying, renaming and deleting in the chapter.

ยท Abdullah Tarek

File editing in Linux
Linux for DevOps

Chapter #3: Working with File Editors

Learn about viewing the contents of a text file and editing them in the chapter.

ยท Abdullah Tarek

Linux directory tree
Linux for DevOps

Chapter #2: The Linux Directory Tree

Understand the Linux filesystem hierarchy and how to navigate through them in this chapter.

ยท Abdullah Tarek

Getting started with Linux
Linux for DevOps

Chapter #1: Getting Started with Linux

In the first part of the Linux for DevOps series, get familiar with Linux by installing it in a virtual machine and running a few commands.

ยท Abdullah Tarek