Who I am ?

I’m an experienced DevOps engineer with over 10 years of experience in the IT industry. I’m committed to delivering high-quality results. Throughout my career, I’ve led and contributed to many complex projects,and I have always worked hard to deliver projects on time. My focus on continuous improvements has been key to my success.

...

Knowledge Base

In computer science, a knowledge base is a set of sentences, each sentence given in a knowledge representation language, with interfaces to tell new sentences and to ask questions about what is known, where either of these interfaces might use inference.

Git and CI/CD

In software engineering, CI/CD or CICD is the combined practices of continuous integration and continuous delivery or, less often, continuous deployment. They are sometimes referred to collectively as continuous development or continuous software development.

Griffin Project

Griffin is a private, lightweight, high-performance container registry built with Flask and Gunicorn, designed for handling large Docker image uploads efficiently. Live project now available on registry.homayouni.info

TLS-Fission Project

TLS‑Fission is a lightweight TLS interception and forwarding proxy written in pure C (C11) using OpenSSL and libcurl. It acts as an HTTPS termination gateway which decrypts inbound client connections, logs full HTTP requests, and safely forwards them to an upstream target using a new secured TLS session.

dns-dpdk Project

This project is a high‑performance DNS traffic capture and statistics solution, written entirely in C and powered by the DPDK framework for maximum efficiency. It consists of several components working together inside a virtualized environment to capture, mirror, and visualize DNS traffic in real‑time.

Prism Project

Prism-Network is a high-performance network telemetry and security analytics pipeline built around Suricata IDS/IPS and ClickHouse. It captures live network traffic, parses Suricata EVE JSON events in real time via a Unix socket, enriches events with GeoIP country data, and stores normalized data in ClickHouse for fast querying and analytics.

Hdns-Dashboard

Hdns-Dashboard is a lightweight web interface built with Flask for visualizing DNS query statistics generated by the Hdns high-performance DNS resolver tool.

Hdns Project

Hdns is a High-Performance, production‑oriented DNS responder designed for high concurrency with a single shared UDP socket, fan‑in/fan‑out threading, local A/PTR records, optional wildcard/regex matching, and upstream forwarding.

Hdns-Benchmark

Hdns-Benchmark is a high-performance DNS benchmarking tool written in C. It measures the query-per-second (QPS) performance of DNS resolvers by generating high-volume UDP traffic using multi-threading and core affinity.

Apt Mirror

apt mirrors are server locations around the world that host software packages. By selecting a mirror closer to our geographic location and with a faster connection, we can significantly speed up the process of installing and updating software.

Harbor-UI Project

A lightweight Flask‑based front‑end for Harbor container registry projects - providing a minimal dashboard to browse public repositories, cached locally for fast loading. Harbor‑UI connects to a Harbor instance via its REST API (/api/v2.0) and aggregates public project data such as repositories, tags, and pull counts.

The-Hand Project

The Hand Project is a secure credential and record management platform written in Python (Flask + PostgreSQL). It supports dual authentication modes (Active Directory or Local Database) and includes user‑friendly utilities to manage users and records.