WaFF
Aspiring DevOps Engineer
First-year student at BNTU, learning DevOps in public since November 2025. Linux is my daily driver; in my homelab I work with Docker, CI/CD, Ansible, monitoring and Kubernetes basics. Currently sharpening Linux troubleshooting on SadServers and looking for a DevOps internship.
Hands-on Stack
-
Basics
Linux, Bash, Git
-
Networking
TCP/IP, VLAN, NAT, OSPF (Cisco Packet Tracer)
-
Containers
Docker, Docker Compose, Kubernetes basics (minikube)
-
CI/CD
GitHub Actions, GitLab CI, Jenkins
-
Automation
Ansible (playbooks, roles)
-
Monitoring
Prometheus, Grafana
-
Development
Python, SQL, C++
Journey
BNTU — Belarusian National Technical University
First year. Studying alongside my DevOps self-education.
Public weekly log with 120+ commits: Linux → networking → Docker → CI/CD → monitoring → Ansible → Kubernetes. Now: Bash and Linux troubleshooting on SadServers.
Projects
This website
Static site on GitHub Pages behind Cloudflare. The repo also contains a Dockerfile (nginx:alpine), Ansible playbooks that prepare a Linux server (Docker, a GitHub Actions runner user) and apply updates with a conditional reboot, and a workflow that deploys the container through a self-hosted runner.
CI/CD playground
Landing page deployed to a local VM: pull requests are checked by building the Docker image, pushes to main are redeployed with Docker Compose via a self-hosted runner. Includes Kubernetes manifests: a Deployment with 2 replicas and readiness/liveness probes, a Service and a ConfigMap.
Flask + PostgreSQL web app
Web app with invite-based registration, user profiles and an admin page. Runs in Docker Compose with PostgreSQL, secrets kept in env files, registration logic covered by pytest.
Network labs
Cisco Packet Tracer labs: inter-VLAN routing, NAT, OSPF dynamic routing and a small cluster topology.