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