DevOps Engineer | Kubernetes Enthusiast | Cloud Specialist | IaC Advocate
I'm a passionate DevOps Engineer with a strong background in system administration, cloud technologies, and Infrastructure as Code. My mission is to bridge the gap between development and operations by creating seamless workflows and scalable infrastructure.
Collaboration is at the heart of everything I do. I believe that the synergy between development and operations is the key to unlocking greater efficiency and innovation.
By leveraging automation, cloud-native tools, and a passion for problem-solving, I aim to make development workflows as seamless as possible.
In my free time, I enjoy card games like Magic: The Gathering, Poker, and Hearthstone. These games fuel my love for strategy and competition.
My next personal goals are to learn Mandarin and improve my skills in Chess.
I specialize in modern DevOps tools and practices, building efficient workflows and reliable systems.
AWS
Azure
Terraform
Ansible
Nginx
MinIO
JavaScript
React
Python
Bash
Go
Helm
Argo
Harbor
Prometheus
Grafana
Cert-Manager
Keycloak
Docker
Kubernetes
GitHub Actions
GitLab CI/CD
PostgreSQL
MySQL
MongoDB
The infrastructure is built on Hetzner Cloud and managed with Terraform. It runs on k3s, with cert-manager for automated SSL, ArgoCD for continuous deployment, and additional services like Keycloak for identity and access management, MinIO for object storage, and PostgreSQL for relational database support. Developers can easily deploy or update apps by pushing changes to GitHub, triggering GitHub Actions to build Docker images, push them to Harbor, and update the manifest repository with the latest tag. ArgoCD then syncs these updates to the cluster, ensuring a smooth and efficient workflow while providing access to these essential services.
Below is an overview of the infrastructure:
A seamless process to build, store, and deploy applications.
Builds Docker images and pushes them to Harbor.
Stores and manages Docker images.
Contains Kubernetes manifests for the application.
Watches and syncs the manifests with Kubernetes.
With my infrastructure in place and the ability to easily deploy new web applications, I plan to create and showcase more projects here. While some will be web-based, I’ll also explore tools like Go CLI utilities, Python scripts, and other development projects – all of which I’ll share here as they evolve.
A web-based Tic Tac Toe powered by a WebSocket backend, capable of handling multiple concurrent games.
Technologies: React, Go
Play NowA command-line tool for working with YAML files, featuring validation, conversion, and file comparisons.
Technologies: Go
GitHubA storage built with a React frontend, Go backend, MinIO for object storage and Keycloak for authentication.
Technologies: React, Go, Keycloak, MinIO
Learn MoreA web application to organize, track, and optimize your job search journey.
Technologies: React, Go, Keycloak, PostgreSQL
Learn More