Files
portfolio/README.md
T
Mateusz Suski 7757020014
CI Pipeline / lint-ansible (push) Waiting to run
CI Pipeline / test-python (push) Waiting to run
CI Pipeline / validate-docker (push) Waiting to run
CI Pipeline / security-scan (push) Waiting to run
CI Pipeline / documentation (push) Waiting to run
CI Pipeline / integration-test (push) Blocked by required conditions
feat: Add comprehensive enterprise Linux infrastructure portfolio with Ansible, Python, and ELK stack
2026-04-29 23:14:14 +00:00

2.1 KiB

Enterprise Infrastructure Portfolio

This mono-repository showcases enterprise-level Linux infrastructure engineering capabilities through three comprehensive projects demonstrating DevOps and Platform Engineering best practices.

Projects Overview

1. Enterprise Infrastructure Simulator

A container-based simulation of enterprise Linux infrastructure with Ansible automation for provisioning, patching, hardening, and decommissioning operations. Includes failure simulation and scaling scenarios.

Key Features:

  • Multi-node Linux simulation using Docker containers
  • Ansible playbooks for infrastructure lifecycle management
  • Automated scaling and failure injection scripts
  • Enterprise-grade inventory and scenario management

2. Migration Validation Framework

A Python CLI tool for validating system migrations by collecting, comparing, and reporting on system state changes. Generates comprehensive before/after snapshots and HTML reports.

Key Features:

  • Automated system data collection (mounts, services, disk usage)
  • JSON snapshot generation and comparison
  • HTML report generation with change visualization
  • CLI interface for enterprise migration workflows

3. Observability Stack

A complete monitoring and logging stack using ELK (Elasticsearch, Logstash, Kibana) and Grafana for comprehensive infrastructure observability.

Key Features:

  • Docker Compose deployment of full observability stack
  • Sample log ingestion and processing pipelines
  • Alerting rules and incident simulation scenarios
  • Real-time dashboards and monitoring capabilities

Architecture

See docs/architecture.md for detailed architecture overview.

Runbooks

Operational procedures and troubleshooting guides available in docs/runbooks.md.

Getting Started

Each project contains its own README.md with setup and usage instructions.

CI/CD

Automated testing and linting via Gitea workflows in .gitea/workflows/.

Prerequisites

  • Docker and Docker Compose
  • Ansible
  • Python 3.8+
  • Make

License

Enterprise Internal Use Only