Files
portfolio/README.md
T
Mateusz Suski 0d3905b8a1
lint / shell-yaml-ansible (push) Failing after 17s
Add operational cheatsheets across repository
2026-05-09 09:41:55 +00:00

3.6 KiB

Portfolio

This repository contains sanitized infrastructure automation examples based on Linux operations and enterprise infrastructure workflows. The focus is on precheck, dry-run, controlled execution, postcheck, troubleshooting, and clear operational reporting.

It is a technical portfolio, not a production toolkit. The examples are meant to show how I structure operational work: understand the current state, make changes only with explicit controls, verify the result, and leave readable evidence for review.

What Is Usable Now

What Is Planned

The labs and platform-projects trees are intentionally thin. They are kept as planning areas for future lab notes and case studies, not as completed projects. Current planned topics are tracked in ROADMAP.md.

Documentation

Production Operations

  • infra-run/docs/operations-cheatsheet.md - production-focused Linux/Unix operations reference for incident handling, validation, storage, networking, Ansible, observability, and safety-first change execution.

Platform Engineering

Labs & Experiments

  • labs/docs/lab-cheatsheet.md - quick-reference scratchpad for K3s, Proxmox, Terraform, Docker, networking, and short-lived lab troubleshooting work.

What This Repo Is Not

  • It is not a compliance benchmark implementation.
  • It is not a drop-in change automation framework.
  • It is not proof that these exact scripts ran in any production environment.
  • It does not replace change review, peer review, backups, monitoring, or platform-specific runbooks.

Validation

Basic local validation:

find infra-run/scripts/bash -name '*.sh' -print0 | xargs -0 shellcheck -x -P infra-run/scripts/bash/disk-full -P infra-run/scripts/bash/gpfs -P infra-run/scripts/bash/veritas
yamllint .
cd infra-run/ansible && ansible-lint playbooks roles

Some scripts depend on platform tools such as vxdisk, hagrp, mmcrnsd, and mmlscluster. Those commands are not expected to exist on a normal workstation, so functional testing against Veritas or GPFS requires a real lab environment.

See infra-run/TESTED.md and infra-run/KNOWN_LIMITATIONS.md for the current validation status.

Skills Demonstrated

  • Linux operations triage and reporting.
  • Disk pressure and deleted-file incident analysis.
  • Dry-run-first Bash automation.
  • Controlled storage change workflow design.
  • Veritas VxVM/VCS operational awareness.
  • GPFS / IBM Spectrum Scale operational awareness.
  • Ansible role organization for selected hardening controls.
  • Clear documentation of what was tested and what still needs a real system.