Linux · DevOps · Automation

Connecting infrastructure with practical automation.

I maintain and develop Linux environments professionally. Outside work, I build my own services and explore how AI can support everyday tasks. I care about the whole system: networks, data, integrations and a result I can verify.

Environment architectureHome lab / 01
Network & accessMikroTik · WireGuard · DNS
Synology NASServices · data · monitoring · hosting
PC + GPUOpen WebUI · PC Operator · ComfyUI
Access / persistent services / compute
Separate roles: the network provides access, the NAS keeps services and data, and the PC supplies AI compute. Logical diagram.
10+ years

working with infrastructure

400–600 VM

virtual machines in the professional environment I maintain

−60% log volume

after optimising configuration and retention over three years

Systems I use every day.

My home lab is a place to take an idea from the first configuration to a working service. Each project starts with a practical need.

Home AI · In active use and development

An agent with knowledge and tools.

I connected Open WebUI and language models to knowledge about my environment and tools for Windows. The agent can read documentation, retrieve relevant context and carry out a task through PC Operator.

My integration layer also handles service startup, tool access and results. It lets me trace a request through to its actual outcome.

Open WebUIPythonQdrantDockerWindows
Explore the agent architecture
  1. Goal

    I describe the result I need.

  2. Context

    The agent retrieves documentation or relevant knowledge.

  3. Action

    A tool reads data or performs an operation.

  4. Verification

    I check the result against the original task.

02 / Infrastructure

Personal services on a solid foundation.

MikroTik, Synology and Docker form the foundation of my home lab. I separate network access, persistent data and compute. The NAS runs everyday services; the GPU-equipped PC runs models and image generation.

RouterOSSynologyDocker ComposeCaddyWireGuard
Explore the infrastructure
03 / Observability

Data that helps explain what happened.

Uptime Kuma tracks service availability, MySpeed records connection measurements, and Grafana and Loki help me explore logs. Together, they help identify recurring issues and check the impact of changes.

Uptime KumaMySpeedGrafanaLokiAlloy
How I observe the environment

I want to understand what happens after a change.

I am most interested in the point where configuration meets everyday use. I check where a service stores its data, what it needs to start and how to tell that it actually works.

I bring this approach from professional work into my own projects. I combine existing components with the integrations I need, document decisions and revisit them as the environment changes.

A working system is one I can run, understand and verify.

Linux, automation and responsibility for operations.

Kyndryl09.2022 — present

Lead Infrastructure Specialist

Maintaining a Linux environment of 400–600 virtual machines. Working with Azure Repos, Jenkins, Puppet, ELK, Hitachi HNAS and Qualys, and preparing Kubernetes clusters with ArgoCD. Optimising log configuration and retention reduced volume by 60% over three years despite infrastructure growth.

ING Business Shared Services05.2019 — 09.2022

DevOps Engineer

Maintaining Oracle directory services infrastructure and Linux authentication systems. Working with Active Directory and automating selected tasks with Ansible.

IBM GDSC Katowice12.2016 — 04.2019

IT Specialist · 3rd Line Support

Providing third-line support for BigFix infrastructure and Windows and Linux systems. Developing service health checks and diagnosing operational issues.

Professional toolkit

RHELSUSEUbuntuPuppetJenkinsGitAzure ReposVMwareELKGrafanaKubernetesArgoCDBashPythonAnsible

Education & certifications

Engineering degree in Computer Science, Częstochowa University of Technology.

RHCSA · MCSA Windows Server 2012 · CompTIA Security+ · SUSE Certified Administrator

Everyday use shapes the next steps.

Better knowledge

Adding verified sources, keeping documentation current and testing whether the agent selects the right context.

Repeatable tasks

More scenarios with a clear outcome, integration regression tests and better handling of interrupted operations.

Easier reproduction

Demo configuration, clear instructions and selected code components prepared for public release.

Let’s talk about infrastructure and automation.

I am happy to discuss roles in Linux, DevOps and building tools that support teams. If any of these projects connects with your work, get in touch.

radamczyk@hobelik.pl