# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
# /etc/madushan.yaml β DevOps Engineer Identity Config
# Last updated: 2026-07-23 | Version: 4.0.0 | Status: ACTIVE
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
identity:
name: Madushan Samayasivam
role: DevOps Engineer
location: Badulla, Sri Lanka
email: madushansivam@gmail.com
education: HNDIT @ SLIATE ATI Badulla (final year)
studio: Nanmin Game Studio # Founded β games are my creative lab
professional_stack:
os: Fedora Linux # daily driver, not Ubuntu
containers: [ Docker, docker-compose ]
ci_cd: [ GitHub Actions, Jenkins ]
cloud: [ AWS, Azure ]
scripting: [ Bash, Python, Go, Rust ]
monitoring: [ learning: Prometheus, Grafana ]
iac: [ Terraform ]
version_ctrl: [ Git ]
web_server: [ Nginx ]
currently_shipping:
- infra-auditor-cli β Go concurrency + GitHub API auditing (Stage 1 of a 3-part trilogy)
- AutoTest β autonomous LLM-driven web testing agent (final year project, shipped)
- Kubernetes (k8s) β cluster fundamentals
- German language (A1 to A2)
targets:
short_term: DevOps internship (remote or on-site)
long_term: [ Germany, Sweden ] # Europe β this is the mission
philosophy: "Automate the boring. Ship the meaningful. Build the unforgettable."# =====================================================
# Madushan Samayasivam β DevOps Engineer Build Image
# Base: Fedora 44 | Arch: multi-platform
# Verified live from my own machine β not a template guess
# =====================================================
FROM fedora:44 AS base
LABEL maintainer="madushansivam@gmail.com" \
role="DevOps Engineer" \
location="Sri Lanka" \
studio="Nanmin Game Studio"
RUN dnf install -y \
docker git bash python3 nginx curl \
golang rust cargo nodejs npm python3-pip
COPY .github/workflows/*.yml /workspace/pipelines/
ENV GITHUB_ACTIONS=true CI=true
ENV STUDIO="Nanmin Game Studio"
ENV GAME_STACK="Vanilla JS Canvas Β· Three.js Β· GSAP Β· WebGL"
EXPOSE 9090 # Prometheus
EXPOSE 3000 # Grafana
EXPOSE 8080 # Application
CMD ["automate", "--everything", "--ship", "--never-stop-learning"]
# Build: docker build -t madushan:devops .
# Run: docker run --rm madushan:devops--- SYSTEM DEV TOOLS (checked live, not templated) ---
β
docker: Docker version 29.6.0, build 1.fc44
β
terraform: Terraform v1.15.8
β
python3: Python 3.14.6
β
pip3: pip 26.0.1 (python 3.14)
β
git: git version 2.55.0
β
node: v22.22.2
β
npm: 10.9.7
β
go: go version go1.26.4 linux/amd64
β
rustc: rustc 1.97.1 (8bab26f4f 2026-07-14)
# Run this exact check on your own machine. The version
# numbers and .fc44 build tags are what my Fedora box
# reports TODAY. Copy the colors all you want β you can't
# copy a live system fingerprint without owning the system.
CONTAINER NAME IMAGE STATUS PORTS / LINKS
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
autotest node:llm-agent Up Β· shipped β github.com/madushansivam/autotest
infra-auditor-cli golang:1.26 Building... β Stage 1/3 of Go trilogy
imagesync js:webworker Up 4 months β github.io/imagesync
the-quiet-protocol html5:game Up 9 months β APOGEE GameJam 2026
helapidi js:canvas Building... β github.com/Nanmin-Game-Studio
portfolio-site html:gsap Up 7 months β madushansivam.github.io
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
6 containers β 4 running, 2 building"Automate the boring. Ship the meaningful. Build the unforgettable."