Ahmed.

Hi, I'm Ahmed 👋

Software Engineer • DevOps, Cloud & Backend Systems

Tunis, Tunisia
Open for work

Focused on building highly scalable backend systems, cloud infrastructure, and solving real-world enterprise pain points. Passionate about open-source and building in public.

Work Experience

DevOps Engineering Intern

Jun 2026 – Sep 2026
headissue GmbH

Migrated the production infrastructure from bare-metal servers to a self-managed Kubernetes cluster using Argo CD for GitOps. Within this new environment, deployed PostgreSQL using the CloudNativePG operator for automated replication and WAL archiving to S3. Provisioned Longhorn to manage replicated persistent storage for stateful workloads. Additionally, maintained internal applications and integrated Zabbix-based monitoring.

KubernetesArgo CDCloudNativePGLonghornZabbix

Software / AI Engineering Intern

Mar 2026 – May 2026
NeoLedge

Assessed open-source LLMs like Mistral and LLaMA 3 using Ollama to evaluate quality, latency, and cost. Based on these models, built a Python RAG pipeline to search internal documents by implementing text parsing, chunking, embeddings, and ChromaDB vector search. Connected the pipeline to an OpenAI-compatible FastAPI backend, and packaged the entire application into a single Docker Compose deployment.

PythonFastAPIOllamaChromaDBDocker Compose

Software Engineer (Part-Time)

Aug 2025 – Oct 2025
RemiAI

Developed NestJS backends to power WhatsApp chatbots, handling incoming webhooks and tracking user conversation states. Containerized the services with Docker and created automated CI/CD pipelines using GitHub Actions to manage testing and deployment. Collaborated directly with clients to scope project requirements and shipped customized integrations to production.

NestJSFastAPIDockerGitHub Actions

DevOps Engineer Intern

Jun 2025 – Aug 2025
Qodexia

Transitioned manual server provisioning to automated Ansible playbooks to ensure reproducible server setups. Automated the configuration of users, filesystems, and runtimes for Dockerized Python applications across multiple environments. Improved deployment security by automating SSL issuing, establishing SSH access policies, and managing secrets using Ansible Vault.

AnsibleDockerGitHub ActionsAnsible Vault

Featured Projects

CodeTogether

A Cloud-Native Dev Platform with CI/CD, Kubernetes & Observability.

ReactNode.jsExpressNginxDocker APIKubernetesPrometheusGrafana

easydeploy

A modern deployment platform inspired by Vercel and Heroku, built on Kubernetes. Supports automated deployments, isolated environments, containerized workloads, and scalable infrastructure orchestration.

GoNode.jsExpressRailpackDockerKubernetesAmazon EKS

DocSaaS

A document intelligence microservices platform. Built with a robust NestJS architecture, integrating RAG pipelines, TTS, and automated workflows.

NestJSRabbitMQKubernetesDockerRedisPostgreSQLCI/CD

SentryCloud

A cloud cost optimization and resource hygiene SaaS. Features a high-performance Spring Boot backend and real-time Command Center dashboard UI for cost tracking.

Spring BootJavaNext.jsAWS

Open Source Contributions

Docker CLI

Contributed to the official Docker CLI by adding MAC address configuration support when connecting containers to networks.

GoNetworkingDocker API

Kubernetees

Contributed to the official Docker CLI by adding MAC address configuration support when connecting containers to networks.

GoNetworkingkubernetes

Writing & Articles

Centralized Logging in Kubernetes: Loki, Fluent Bit, and Grafana
June 2026

Centralized Logging in Kubernetes: Loki, Fluent Bit, and Grafana

A lighter, Kubernetes-native alternative to ELK: understanding the role of Fluent Bit, Loki, and Grafana in shipping container logs efficiently without heavy indexing.

Read article
Scaling Go Microservices on Kubernetes
March 2024

Scaling Go Microservices on Kubernetes

Exploring architectural patterns for horizontally scaling Go microservices gracefully in a Kubernetes environment.

Read article
Why I switched from REST to gRPC for Internal APIs
February 2024

Why I switched from REST to gRPC for Internal APIs

A deep dive into Protocol Buffers and why strict typing matters for internal service communication.

Read article
Demystifying GitOps: A pragmatic guide with ArgoCD
January 2024

Demystifying GitOps: A pragmatic guide with ArgoCD

Moving away from traditional CI/CD pipelines to declarative GitOps models using ArgoCD.

Read article