
Module 6: Debugging Automated Services
Systemd has debugging and monitoring built into its design with features like state inspection, structured logs, dependency analysis, restart and watchdog policies, timer management, and failure hooks.
ยท Umair Khurshid

Module 5: Sandboxing Systemd Directives for Safer Automation
Learn how systemdโs sandboxing directives can transform automation from a potential liability into a controlled and resilient practice.
ยท Umair Khurshid

Module 4: Automated Resource Management With Systemd
Learn how systemd can automate resource management through examples ranging from containerized log processors to long-running database services.
ยท Umair Khurshid

Module 3: Systemd-nspawn and Machinectl for Repeatable Environments
This module introduces systemd-nspawn as a tool for creating and running containers, and machinectl as its companion for management and automation.
ยท Umair Khurshid

Module 2: Automating Complex Workflows with Targets
Mastering targets enables you to automate multi-service stacks, implement operational modes such as maintenance or batch processing, and ensure consistent, reproducible system behavior.
ยท Umair Khurshid

Module 1: Timers and Automated Task Scheduling in Systemd
Welcome to the first module of our micro course on advance automation with systemd. Here, we focus on systemd timers, the building blocks of reliable, scheduled task execution on modern Linux systems.
ยท Umair Khurshid

Advanced Automation with systemd
Take Your Linux Automation Beyond Cron
ยท Umair Khurshid

Ansible Yum Module: Manage Red Hat Packages
Manage the packages effectively on the fleet of Red Hat systems with Yum module in Ainsible.
ยท Umair Khurshid

Port Mapping in Docker: When and How to Use it?
Understand the advantages of using port mapping in Docker and learn various ways of doing it.
ยท Umair Khurshid

Restart Docker Container Automatically After Reboot
You would want that the containers start automatically when system restarts, right? Here are different methods you can try in a variety of situations.
ยท Umair Khurshid

Reading a File in Go
Learn various use cases of reading a file in Go
ยท Umair Khurshid

An Overview of Essential Docker Compose Commands and Their Usage
Here's an overview of the Docker Compose file components and various commands you can use to manage them.
ยท Umair Khurshid

How to Keep a Container Running on Kubernetes
In a situation where you have to keep a container running? Here are three methods to achieve that in Kubernetes.
ยท Umair Khurshid

How to Make Docker-Compose to Always Use the Latest Image
Learn various methods for getting the latest images in Docker Compose.
ยท Umair Khurshid

Restart a Single Container with Docker Compose
Restarting single container within a multi-container Docker Compose application helps during development or troubleshooting.
ยท Umair Khurshid

Ansible Apt Module: Manage Ubuntu and Debian Packages
Ansible's built-in APT module lets you manage packages on Ubuntu and Debian based nodes.
ยท Umair Khurshid