Resources
- Linux Command Cheat Sheet — 6 min read
- Kubernetes Troubleshooting Flow — 8 min read
- Containers vs Virtual Machines — 5 min read
- A Practical Git Branching Workflow — 5 min read
- Why Terraform State Matters — 6 min read
- IAM Least Privilege in Practice — 7 min read
- Ansible Playbooks: Automating Servers Without Agents — 6 min read
- Nginx as a Reverse Proxy in Front of an App — 5 min read
- The Node.js Event Loop and Why Blocking Hurts — 6 min read
- MySQL Indexes and Reading EXPLAIN Output — 6 min read
- Redis Caching: Keys, Expiry, and Cache-Aside — 5 min read
- MongoDB Document Design and Common Queries — 5 min read
- Java Heap Sizing and Reading GC Logs — 6 min read
- Helm Charts: Templates, Values, and Releases — 5 min read
- Managing Services with systemd and journalctl — 5 min read
- Docker Multi-Stage Builds for Smaller Images — 5 min read
- Kubernetes Deployments and Safe Rollouts — 6 min read
- Rewriting History with Rebase and Cherry-Pick — 6 min read
- Terraform Modules and Input Variables — 5 min read
- AWS IAM Roles and Temporary Credentials — 6 min read
- Python Virtual Environments and Pinned Dependencies — 5 min read
- Hardening SSH on a Linux Server — 5 min read
- Subnetting Cheat Sheet (/24 to /30) — 6 min read
- OSPF Single-Area: How Neighbours Form — 7 min read
- VLANs, Trunks and STP Explained — 7 min read
- ACLs: Standard vs Extended, Where to Apply — 6 min read
- RH124 Ch 1: Getting Started with RHEL — 4 min read
- RH124 Ch 2: Working in the Bash Shell — 5 min read
- RH124 Ch 3: Managing Files and Links — 5 min read
- RH124 Ch 4: Finding Help Without the Internet — 4 min read
- RH124 Ch 5: Creating and Editing Text Files — 5 min read
- RH124 Ch 6: Users, Groups and sudo — 6 min read
- RH124 Ch 7: Permissions, umask and Special Bits — 6 min read
- RH124 Ch 8: Monitoring and Controlling Processes — 5 min read
- RH124 Ch 9: Controlling Services with systemd — 5 min read
- RH124 Ch 10: Configuring and Securing SSH — 6 min read
- RH124 Ch 11: Logs, the Journal and Time — 6 min read
- RH124 Ch 12: Networking with NetworkManager — 6 min read
- RH124 Ch 13: Archiving and Transferring Files — 5 min read
- RH124 Ch 14: Installing Software with dnf and Flatpak — 6 min read
- RH124 Ch 15: Accessing Linux File Systems — 5 min read
- RH124 Ch 16: Analysing Servers and Getting Support — 4 min read
- RH134 Ch 1: Bash Scripts That Save You Time — 6 min read
- RH134 Ch 2: Scheduling with at, cron and systemd Timers — 6 min read
- RH134 Ch 3: tuned Profiles and Process Priority — 5 min read
- RH134 Ch 4: SELinux Without Switching It Off — 6 min read
- RH134 Ch 5: Partitions, File Systems and Swap — 7 min read
- RH134 Ch 6: LVM — Flexible Storage — 7 min read
- RH134 Ch 7: NFS and autofs — 6 min read
- RH134 Ch 8: Controlling the Boot Process — 6 min read
- RH134 Ch 9: firewalld Essentials — 6 min read
- RH134 Ch 10: Automating Installs with Kickstart — 5 min read
- RH134 Ch 11: Running Containers with Podman — 7 min read
- RH134 Ch 12: Image Mode for RHEL (bootc) — 5 min read
- RHCSA (EX200) Exam Strategy: Time, Reboots and Lost Points — 7 min read
- RH294 Ch 1: Ansible, ansible.cfg and ansible-navigator — 6 min read
- RH294 Ch 3: Writing Your First Playbooks — 6 min read
- RH294 Ch 4: Variables, Facts and Magic Variables — 7 min read
- RH294 Ch 5: Keeping Secrets with Ansible Vault — 6 min read
- RH294 Ch 6: Loops, Conditions, Handlers and Error Handling — 7 min read
- RH294 Ch 7: Deploying Files with Templates and File Modules — 6 min read
- RH294 Ch 8: Host Patterns, Imports, Includes and Tags — 5 min read
- RH294 Ch 9: Roles, Collections and RHEL System Roles — 6 min read
- RH294 Ch 10: Git, VS Code and ansible-navigator — 5 min read
- RH294 Ch 11: Troubleshooting Playbooks — 5 min read
- Ansible for Packages and Repositories — 4 min read
- Ansible for Services and systemd — 4 min read
- Ansible for firewalld Rules — 4 min read
- Ansible for Partitions, LVM and File Systems — 4 min read
- Ansible for File Content — 4 min read
- Ansible for Archives — 4 min read
- Ansible for cron and at Jobs — 4 min read
- Ansible for SELinux — 4 min read
- Ansible for Users, Groups, Vault and sudo — 4 min read
- RHCE (EX294) Exam Strategy: Format, Time and Common Point Losses — 5 min read