Iftekhar EatherTechnical Lead · System Architecture · Cloud

Blog

Thoughts on engineering leadership, agile delivery, backend architecture, and building reliable software teams.

Part 1: Account Setup & The Modern AWS Free Tier Model

A complete step-by-step guide to setting up your new AWS account, navigating identity verification, linking payment methods safely, and leveraging the new $200 credit-based Free Tier model.

#AWS#DevOps#CloudBestPractices#GitSecurity#CloudEngineering
5 min readread()

Part 8: Advanced Operations: Containers, High Availability & Packet Analysis

In Part 8, we pull everything together to cover production-grade operational infrastructure: Container Machinery, High Availability (HA) Clusters, and Packet-Level Diagnostic Workflows.

#Linux#DevOps#CloudEngineering#SoftwareEngineering#SystemArchitecture#TechBlog
4 min readread()

Part 6: Kernel Mechanics, Boot Recovery & Security Hardening

Welcome to Part 6 of the Linux: Master Series Guide. This part covers the system boot chain, recovering non-booting hosts, kernel tuning, and multi-layered security hardening.

#Linux#DevOps#CloudEngineering#SoftwareEngineering#SystemArchitecture#TechBlog
4 min readread()

Part 7: System Observability, Metrics & Linux Networking Core

Welcome to Part 7 of the Linux: Master Series Guide. In Part 6, we covered kernel boot sequences, cgroups/namespaces, SELinux, and system security hardening.

#Linux#DevOps#CloudEngineering#SoftwareEngineering#SystemArchitecture#TechBlog
3 min readread()

Part 5: Linux Storage Depth: Inodes, Disks, RAID & LVM

Welcome to Part 5 of the Linux: Master Series Guide. Storage management separates basic operations from senior-level infrastructure engineering.

#Linux#DevOps#CloudEngineering#SoftwareEngineering#SystemArchitecture#TechBlog
5 min readread()

Part 4: Managing Everything with systemd & Service Supervision

This part covers systemd unit file anatomy, creating custom background services, replacing traditional cron with precise systemd timers, and querying binary logs with journalctl.

#Linux#DevOps#CloudEngineering#SoftwareEngineering#SystemArchitecture#TechBlog
5 min readread()

Part 3: Production Automation: Process Control & Robust Bash Scripting

Managing running workloads and writing robust shell scripts.

#Linux#DevOps#CloudEngineering#SoftwareEngineering#SystemArchitecture#TechBlog
7 min readread()

Part 2: Navigating Filesystems & Access Controls (Permissions & Users)

The Filesystem Hierarchy (where everything is a rooted tree without drive letters) and Access Controls (how multi-user security is enforced through permissions)

#linux#guide#kernel#linuxtutorial
6 min readread()

Part 1: Linux Foundations & Getting Setup

To truly master Linux, you must establish a precise mental model, moving beyond simple command familiarity to understand the architecture stack. This knowledge-sharing journey begins not with commands, but with a foundational breakdown of how the OS operates and how to rapidly deploy a workspace for hands-on learning.

#linux#guide#kernel#linuxtutorial
4 min readread()

Cloud Architecture Is More Than Choosing Cloud Services

Understanding the Real Value of a Consistent, Operable Cloud Environment

#CloudArchitecture#DevOps#CloudComputing#AWS#InfrastructureAsCode
4 min readread()

The union() Trap: Key-Wise Collisions in Laravel Collections

The Laravel union() Misconception: Why It’s a Code Issue, Not a Framework Bug

laravelcoreunioncollectionorm
3 min readread()

Part 7: Professional Git Workflow

A Practical Tutorial for Beginners to Advanced Users

#Git#DevOps#VersionControl#GitHub#SoftwareDevelopment#Programming#BeginnerGuide#Collaboration#CLI#Engineering
7 min readread()

Part 6: GitHub Actions

A Practical Tutorial for Beginners to Advanced Users

#Git#DevOps#VersionControl#GitHub#SoftwareDevelopment#Programming#BeginnerGuide#Collaboration#CLI#Engineering
9 min readread()

Part 5: Git Hooks

A Practical Tutorial for Beginners to Advanced Users

#Git#DevOps#VersionControl#GitHub#SoftwareDevelopment#Programming#BeginnerGuide#Collaboration#CLI#Engineering
6 min readread()

Part 4: Squash & Cherry-pick

A Practical Tutorial for Beginners to Advanced Users

#Git#DevOps#VersionControl#GitHub#SoftwareDevelopment#Programming#BeginnerGuide#Collaboration#CLI#Engineering
5 min readread()

Part 3: When Git Goes Wrong - Conflicts, Reset & Recovery

A Practical Tutorial for Beginners to Advanced Users

#Git#DevOps#VersionControl#GitHub#SoftwareDevelopment#Programming#BeginnerGuide#Collaboration#CLI#Engineering
12 min readread()

Part 2: Branching, Stash, Merge & Team Collaboration

A Practical Tutorial for Beginners to Advanced Users

#Git#DevOps#VersionControl#GitHub#SoftwareDevelopment#Programming#BeginnerGuide#Collaboration#CLI#Engineering
10 min readread()

Part 1: Git Fundamentals: From Zero to Your First Commit

A Practical Tutorial for Beginners to Advanced Users

#Git#DevOps#VersionControl#GitHub#SoftwareDevelopment#Programming#BeginnerGuide#Collaboration#CLI#Engineering
10 min readread()

SLI → SLO → SLA

The Foundation of Service Reliability: SLI → SLO → SLA

devopsslisloslaagreementsresrepractice
4 min readread()

Building Effective Leadership Relationships: From Directors to Team Members

A strong leadership structure is not simply about hierarchy. It is about creating clarity, trust, ownership, communication, and continuous improvement at every level.

LeadershipManagementTeamLeadershipPeopleManagementAgileLeadership
6 min readread()

AI for Scrum Masters: From Administrative Work to Better Facilitation

Artificial Intelligence is changing the way teams work, and Scrum Masters are no exception. It can help Scrum Masters become more effective.

AIScrumMasterAgileAgileLeadershipContinuousImprovement
3 min readread()

Stop Using AI Only to Get Things Done

AI has changed the way we work. We can now ask AI to write code, prepare reports, explain complex topics, analyze data, create presentations, and solve problems within seconds.

AIAIForLearningAIProductivityLearningPersonalDevelopmentTechnologyFutureOfWorkAITransformation
4 min readread()

Resolving Gutenberg Editor Security and CSP Issues

How Edge-Level Security Headers Break Modern CMS Editors (And How to Fix Them)

wordpresscloudflarecontent-security-policycspsecurity-headersweb-securitytroubleshootinggutenberg-editorreferrer-policypermissions-policyblob-urldevops
4 min readread()

How We Fixed Make.com Notifications for WordPress Custom Post Types

Make.com’s WordPress connector failed on a custom post type with context=edit. Here’s how we diagnosed it and built reliable Google Chat alerts with HTTP and publish dates.

make.comwordpresspluginnotificationAutomationREST APIGoogle Chat
5 min readread()

Why Perfect Isn't the Goal

Skip the Jargon and Deliver Results

Agile ManagementScrum Best PracticesTeam ProductivityKanban WorkflowProject DeliveryLeadership StrategyWorkplace EfficiencySprint Planning
3 min readread()

Google Groups The Guarded Entry Method

Allow trusted external partners to email an internal Google Group without opening it to the entire internet — using Content Compliance rules.

Google WorkspaceGoogle GroupsEmailSecurity
3 min readread()

Managing Multiple GitHub Accounts

Use SSH config aliases to stop Git from using your work key on personal repos — fix 'Permission denied to office-user' errors cleanly.

GitGitHubDevOpsSSH
3 min readread()

Leading Engineering Teams with Agile Practices

How introducing Scrum ceremonies and sprint reviews improved delivery efficiency for a tourism platform team in Japan.

AgileLeadershipScrum
2 min readread()

Building Scalable Backend Systems for High-Traffic Tourism Platforms

Lessons from architecting on AWS and Alibaba Cloud — handling international traffic, multilingual content, and secure API design.

BackendAWSArchitecture
2 min readread()

From Senior Developer to Team Lead: What I Wish I Knew

Transitioning from hands-on coding to team leadership — balancing technical contribution with mentorship, planning, and stakeholder management.

CareerLeadershipMentorship
2 min readread()