gyptazy

DevOps

Developer

IT Consultant

gyptazy

DevOps

Developer

IT Consultant

About Me

Hey!
I'm gyptazy (pronounced ɡʏpˈteɪziː) - an enthusiastic and passionated DevOps engineer and developer. I'm responsible for bridging the gap between software development and IT operations with the focus on streamlining the software development lifecycle, automating processes and ensuring efficient and reliable deployment and operation of applications in cloud and on-premise solutions considering the highest security standards. Active development and contributing to Open-source software (OSS) is therefore an important part for me. 

Passion
Development

Creating and extending applications, scripts and APIs.

Open Source

Working on multiple open source projects like Ansible and Garden Linux.

Infrastructure

Love working on large enterprise infrastructure and cloud systems.

Languages

Interested in multiple (tech) languages.

Quote
Skip versioning by creating a zip, just make a git commit!
gyptazy
gyptazy
DevOp
Blog
2024-10-26 HowTo: Managing VM on FreeBSD with bhyve and vm-bhyve

The bhyve hypervisor on FreeBSD is an impressive tool that brings lightweight, efficient virtualization capabilities directly into the FreeBSD ecosystem….

2024-10-21 bhyve on FreeBSD and VM Live Migration – Quo vadis?

When I think about bhyve Live Migration, it’s something I encounter almost daily in my consulting calls. VMware’s struggles with…

2024-10-06 Run Linux Containers on FreeBSD 14 with Podman

In one of my recent blog posts, I shared my journey as a long-time FreeBSD user. I talked about how…

2024-10-02 FreeBSD: How Can We Make It More Attractive to New Users?

For nearly 15 years, FreeBSD has been at the core of my personal infrastructure, and my passion for it has…

Tech-Talks

I’ve been diving deep into the world of open-source, and let me tell you, sharing knowledge is where it’s at. It’s like we’re all in this giant brainstorming session where everyone’s ideas make the tech world better, faster, and more innovative.

 Plus, it’s all about learning from each other, building cool stuff together, and making sure tech stays open and accessible for everyone, not just the big shots. Therefore, you can find a collection of my talks and external blog contributions.

Tech-Talks

BoxyBSD

BoxyBSD is my personal project where it aims to provide a free platform & solution to beginners who want to explore BSD based systems, such like FreeBSD, NetBSD and OpenBSD in a real-life setup. BoxyBSD as a non-profit VPS hosting project provides beginners a place for being educated and to test real-life setups at no costs. In this talk I provide some more insights about the reasons of this project and what to consider when providing such a platform.

Resources
Slides:           PDF
Recording:    YouTube

CMake – Cross-platform packaging with Pack

CMake and its sub-component CPack provide a great support for cross-platform packaging. With a single file, you can easily create packages for various systems such like Debian, Ubuntu, RedHat, RockyLinux but also FreeBSD. CMake can be advised to compile the sources but also simply to ship static files. This talk provides some more details and examples how to use CMake & CPack. 

Resources
Slides:           PDF
Recording:    None

FreeBSD Jails (Basics)

FreeBSD provides a great tool for separating services which also extends the overall security. This talks provides an overview of Jails in general, the different types, when and ho to use them.

Resources
Slides:           PDF
Recording:    None

Gemini / Geminispace

The Gemini protocol represents a minimalist approach to internet communication, emphasizing simplicity and privacy over the complexities found in modern web protocols like HTTP. It facilitates browsing through text-based documents, termed capsules, within an ecosystem known as Geminispace, where content is streamlined for a clutter-free online experience. Designed with security in mind, Gemini avoids many of the privacy pitfalls of the web through features like mandatory TLS for encryption, though this simplicity introduces minor complexities like handling MIME types for served files. The community around Gemini values this return to a less intrusive internet, where user interaction focuses on content rather than multimedia, advocating for an online environment free from advertisements and tracking. This talk catches up to the current state in the Gemini Space, provides an overview of the Gemini Protocol and shows some further examples.

Resources
Slides:           PDF
Recording:    None

QualvoSec

This talks provides further information about QualvoSec. QualvoSec is a minimalistic security patch management tool for unattended upgrades on Linux and BSD based systems that are obtaining their packages from a distribution based repository.

Resources
Slides:           PDF
Recording:    None

External Contributions

Projects

ProxLB – A Loadbalancer for Proxmox Clusters

ProxLB Logo - A Loadbalancer for Proxmox clusters.

ProxLB (PLB) is an advanced tool designed to enhance the efficiency and performance of Proxmox clusters by optimizing the distribution of virtual machines (VMs) or Containers (CTs) across the cluster nodes by using the Proxmox API. ProxLB meticulously gathers and analyzes a comprehensive set of resource metrics from both the cluster nodes and the running VMs. These metrics include CPU usage, memory consumption, and disk utilization, specifically focusing on local disk resources.

PLB collects resource usage data from each node in the Proxmox cluster, including CPU, (local) disk and memory utilization. Additionally, it gathers resource usage statistics from all running VMs, ensuring a granular understanding of the cluster’s workload distribution.

Intelligent rebalancing is a key feature of ProxLB where it re-balances VMs based on their memory, disk or CPU usage, ensuring that no node is overburdened while others remain underutilized. The rebalancing capabilities of PLB significantly enhance cluster performance and reliability. By ensuring that resources are evenly distributed, PLB helps prevent any single node from becoming a performance bottleneck, improving the reliability and stability of the cluster. Efficient rebalancing leads to better utilization of available resources, potentially reducing the need for additional hardware investments and lowering operational costs.

Automated rebalancing reduces the need for manual actions, allowing operators to focus on other critical tasks, thereby increasing operational efficiency.

Status: Founder, Lead Developer
Websiteproxlb.de
GitHubgithub.com/gyptazy/ProxLB

BoxyBSD – A non-profit VM Hosting Platform for BSD Users

BoxyBSD - A non-profit hosting service for BSD based systems.BoxyBSD is the destination for free BSD-focused solutions and services for the community. At BoxyBSD, we believe in the power of open-source technology and the principles of the BSD and open-source communities, which prioritize providing free and open solutions to all.

The project is driven by a dedication to fostering education, exploration, and experimentation within the realm of BSD-based systems. At BoxyBSD, I offer a range of free services, including virtual machine (VM) hosting, email hosting, and web hosting, all built on BSD-focused solutions. Therefore, BoxyBSD is fully a non-profit project which I completely do in my spare-time.

By providing these services at no cost, I aim to empower enthusiasts, students, and professionals to gain hands-on experience without the financial barriers typically associated with setting up and managing virtual environments. Whether you’re looking to delve into the intricacies of BSD systems, learn about system administration, networking, or security practices, BoxyBSD provides a safe and controlled environment for your exploration.

Status: Founder, Infrastructure Manager
Websiteboxybsd.com
Communitymastodon.bsd.cafe/@BoxyBSD

manpageblog – A minimalistic Blog Engine

manpageblog - A minimalistic blog engine in manpage design.manpageblog is a small, lightweight blog engine written in Python and offers several advantages in a look of a man page (Unix like manual page). Firstly, it provides simplicity and ease of use, making it accessible even for users with limited technical knowledge. The lightweight nature ensures quick installation and minimal resource consumption, making it suitable for various hosting environments. No database is needed at all.

Python’s readability and straightforward syntax make the blog engine easy to customize and extend, allowing users to tailor it to their specific needs. Additionally, being Python-based means leveraging a vast ecosystem of libraries and frameworks, enhancing the blog’s functionality without unnecessary complexity. Posts and pages are written in Markdown or HTML while the blog engine generates the whole website. While using only flat files, this offers great possibilities in maintaining the content. Given this approach, you can manage your whole blog in git.

The lightweight nature also contributes to faster loading times, improving user experience and search engine rankings. Overall, a small, lightweight blog engine in Python combines simplicity, flexibility, and efficiency, making it an ideal choice for those prioritizing a streamlined and customizable blogging experience.

To support this small and lightweight expression of the blog engine the default theme represents a man page(manual page or also known as handbook) design which provides all needed information in a simple document.

Status: Lead Developer, Supply Chain
GitHub: github.com/gyptazy/manpageblog

QualvoSec – A Security Patch-Management Framework

QualvoSec is a minimalistic security patch management tool for unattended upgrades on Linux and BSD based systems that are obtaining their packages from a distribution based repository.

QualvoSec is a minimalistic security patch management tools (security patch management framework) for unattended upgrades on Linux and BSD based systems that are obtaining their packages from a distribution based repository. It is written in Python for minimal setups where solutions like Spacewalk or Landscape would be too bloated. QualvoSec supports Debian (e.g. Ubuntu, GardenLinux, etc.) and RedHat (CentOS, Fedora, RockyLinux, etc.) based Distributions but also BSD (e.g. FreeBSD, OpenBSD, macOS, etc.).

Status: Lead Developer, Supply Chain
GitHub: github.com/gyptazy/QualvoSec

Skills
Tech-languages
  • Python
  • Shell/Bash
  • Go
  • Swift
Languages
  • German
  • English
  • Russian
  • Arabic
Software
  • Ansible
  • Kubernetes
  • Prometheus/Grafana
  • FreeBSD
  • PostgreSQL
Knowledge
  • ITIL v3
  • ISO 27001
  • SCRUM
  • Datamining

Get in Touch

Howdy!

Sure, there's not only a single way to contact me.


Nickname:        gyptazy

Email:                gyptazy@gyptazy.com

Mastodon:       @gyptazy@gyptazy.com

Matrix:              @gyptazy:gyptazy.com

GPG:                  0x69BF7050