From fb1684b4db52acb83ac5a91703d82aa918341e64 Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Wed, 27 Aug 2025 11:55:36 +0200 Subject: [PATCH] TEST: Gemini Canvas suddenly make a good result --- Dockerfile | 25 +++- inxed.html | 429 +++++++++++++++++++++++++++-------------------------- 2 files changed, 233 insertions(+), 221 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7a78f2f..19e245c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,22 @@ -# Use the official lightweight Nginx image +# Use the official lightweight Nginx image from Docker Hub. +# The 'alpine' tag means it's based on the small Alpine Linux distribution. FROM nginx:alpine -# Set the working directory inside the container +# Set the working directory to the default Nginx web root. +# Any subsequent COPY commands will be relative to this directory. WORKDIR /usr/share/nginx/html -# Copy all project files from the build context to the working directory -# The '.' means 'copy everything from the current folder (my-portfolio)' -# into the WORKDIR of the container. This is the key fix. -COPY . . +# Copy the website files from your local machine (the build context) +# into the working directory inside the container. +# This assumes your index.html, profile.jpg, and favicon.png +# are in the same directory as this Dockerfile. +COPY index.html profile.jpg favicon.png ./ -# Expose port 80 to the Docker host -EXPOSE 80 \ No newline at end of file +# Expose port 80 on the container. This is the default port for HTTP traffic +# that Nginx listens on. You will map this to a host port when you run the container. +EXPOSE 80 + +# The default command for the nginx image is to start the server. +# However, it's good practice to specify it for clarity. +# This command starts nginx in the foreground, which is standard for containers. +CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file diff --git a/inxed.html b/inxed.html index 2108386..1fceb68 100644 --- a/inxed.html +++ b/inxed.html @@ -1,226 +1,229 @@ - + - - - Maksym Buz — Making Technology Work - - - - - - + + + Maksym Buz | Senior Application Engineer + + + + + + + + + + - - - - + -
-
-

Making Technology Work

-

Senior Application Engineer • Monitoring • Automation • Problem Solving

- - - I want to make it work! - -
-
- -
-
-
- Portrait of Maksym Buz -
-

Maksym Buz

-
Senior Application Engineer @ Zabbix
-

- With 7+ years in technical support and product delivery, I build reliable monitoring platforms, automate complex processes, and ship turnkey solutions that meet SLAs. Comfortable in Bash/Python/Linux, I design HA/DR topologies, optimize performance, and tame outages with data-driven RCA. -

- + +
+
+

Making Technology Work

-
+ +
+ Make it work +
-
-
-

Skills & Tooling

-
-
Languages Python · Bash · SQL
-
Monitoring Zabbix (design, HA, performance tuning) · SNMP · RCA
-
Automation Ansible · API scripting · CI-friendly workflows
-
Containers & Virtualization Docker · Docker Compose · Proxmox (multi‑node)
-
Linux Debian & RHEL families · systemd · networking
-
Databases PostgreSQL + TimescaleDB · Patroni · MySQL/MariaDB · Galera
-
Collaboration Git · Code review · Mentoring · Public webinars · Certified trainer
-
-
-
+
+ +
+
+
+ Maksym Buz +
+
+

Maksym Buz

+

Senior Application Engineer

+

+ With over 7 years of experience, I specialize in delivering exceptional technical support and robust turnkey solutions. My expertise in Bash, Python, and Linux allows me to execute complex deployments with a focus on high availability, disaster recovery, and process automation. +

+
+ in + @ + G + T +
+
+
+
-
-
-
-

Professional Experience

-

- A results‑oriented engineer with a proven track record across corporate IT and specialized product environments. Focused on reliability, automation, and delivering high‑value, turnkey projects. -

-
    -
  • Led end‑to‑end delivery of enterprise‑grade monitoring solutions for high‑stakes client infrastructures.
  • -
  • Developed robust automation (Python, Bash, Ansible) reducing deployment time and operational errors.
  • -
  • Managed and synchronized critical business systems (CRM/HR), executed upgrades, migrations, and data‑driven RCA.
  • -
  • Key technical resource: mentoring, sales assistance, public webinars, and certified training.
  • -
-
-
-
+ +
+

Technologies & Tools

+
+
Python
+
Bash
+
SQL
+
Ansible
+
Git
+
Docker
+
Docker Compose
+
Proxmox
+
Linux
+
Zabbix
+
PostgreSQL
+
TimescaleDB
+
Patroni
+
MySQL
+
Galera
+
+
-
-
-
-

Homelab

-

- Homelabbing is my serious hobby and a testbed for real‑world architectures. I run a multi‑node Proxmox cluster, several Docker hosts with dozens of multimedia and productivity services, and a self‑hosted Git service. The goal is full‑stack automation — provisioning, updates, backups, observability, and documentation — so experiments are repeatable and safe. -

-
- Multi‑node Proxmox - Dozens of Docker services - Self‑hosted Git (Gitea) - Automation‑first approach - Monitoring everywhere -
-
-
-
-
+ +
+

Professional Experience

+

+ A results-oriented engineer with a proven track record in both corporate IT and specialized product environments. My career is focused on enhancing system reliability, automating complex processes, and delivering high-value, turnkey projects that solve real-world challenges. +

+
+
+
+

Led the end-to-end delivery of enterprise-grade monitoring solutions, ensuring stability for high-stakes client infrastructures.

+
+
+
+

Developed robust automation scripts (Python, Bash, Ansible) that significantly reduced manual deployment times and operational errors.

+
+
+
+

Managed and synchronized critical business systems (CRM, HR), performing complex database upgrades, migrations, and root cause analysis (RCA).

+
+
+
+

Acted as a key technical resource, mentoring team members, assisting sales with expert insights, and delivering public webinars as a certified trainer.

+
+
+
- + +
+

My Passion: The Homelab

+

+ Technology is not just my profession—it's my hobby. I run a dedicated homelab where I experiment, learn, and automate everything. This hands-on experience is where I push the boundaries of my knowledge. +

+
+
+

Infrastructure

+

Multi-node Proxmox cluster for robust virtualization.

+
+
+

Containerization

+

Multiple Docker hosts running dozens of self-hosted services.

+
+
+

Source Control

+

A personal Gitea service for all my projects and configurations.

+
+
+

Core Philosophy

+

A strong focus on "Infrastructure as Code" and automation.

+
+
+
+
- + + +