3.4 KiB
Portfolio
This repository demonstrates real-world Linux infrastructure and operations experience through sanitized scripts, runbooks, and project structure. It focuses on production operations, incident response, troubleshooting, automation, and enterprise infrastructure patterns.
Repository Diagram
flowchart TD
A["portfolio"] --> B["infra-run"] --> C["platform-projects"] --> D["labs"]
click A href "./" "portfolio"
click B href "./infra-run/" "infra-run"
click C href "./platform-projects/" "platform-projects"
click D href "./labs/" "labs"
Core Project
infra-run
infra-run is the core operational project in this repository. It contains Linux operations automation, incident response tooling, Bash-based operational scripts, and runbook-style workflows for pre-checks, controlled changes, troubleshooting, and post-change validation.
Toolkits
Linux Operations Toolkit
infra-run/scripts/bash/os-healthcheck/
General Linux operations scripts for host health checks, disk usage checks, service validation, system reporting, and first-pass OS-level diagnostics. The toolkit is written for practical operations checks on RHEL, Oracle Linux, and Ubuntu-style systems.
Disk Full Incident Toolkit
infra-run/scripts/bash/disk-full/
Production-style disk full incident workflow covering filesystem usage, inode pressure, large file discovery, deleted open files, top directory analysis, log cleanup review, and safe cleanup suggestions. The scenario reflects common incidents involving logs, temporary files, deleted files held open by processes, and inode exhaustion.
Network Troubleshooting
infra-run/scripts/bash/os-healthcheck/
OS-level network diagnostics for interfaces, routes, DNS resolution, gateway reachability, listening sockets, and optional remote connectivity checks. The script is designed for first-pass troubleshooting during Linux operations incidents.
Veritas Storage Toolkit
infra-run/scripts/bash/veritas/
Veritas VxVM and VCS storage expansion workflow covering new LUN detection, VxVM disk initialization, diskgroup extension, volume and filesystem resize, and VCS service group freeze/unfreeze handling. The approach is cluster-safe, dry-run by default, and organized around pre-check, change, and post-check steps.
GPFS Storage Toolkit
GPFS / IBM Spectrum Scale filesystem expansion workflow covering cluster validation, candidate disk discovery, NSD stanza planning, NSD creation, filesystem expansion, optional rebalance, post-checks, and change reporting.
Repository Structure
infra-run- core operational automation, scripts, runbooks, and infrastructure operations examples.platform-projects- larger infrastructure topics including storage, clustering, monitoring, virtualization, and log analysis.labs- experimentation and lab work for Kubernetes, Terraform, Docker, networking, and CI/CD.
Design Principles
- Safety first, with dry-run behavior by default.
- Pre-check, change, and post-check workflow.
- Real-world scenarios, not tutorials.
- Minimal but practical tooling.
Notes
- Scripts are simplified and sanitized for portfolio use.
- Examples are based on real production operations patterns.