Skip to content
~/ghaithba
$ cat resume.pdf

Ghaith Ben Abdessalem — Tech Lead & DevOps Engineer

Go, Kubernetes, cloud-native infrastructure — Tunis / Remote, open to work. Download the full CV as PDF (human version) or ATS version.

01~/about.mdAbout

I'm a Platform / DevOps Engineer with 5+ years owning prod Kubernetes on Linode LKE — 3 nodes, ~100 pods / 11 namespaces at 99.9% as sole on-call with MTTR <1h.

Currently at Swiss Premium Negoce SA (2021–Present), where I:

>

Sole platform owner leading 8 devs on Linode LKE with Terraform + Helm (15 charts)

>

GitOps with GitLab CI + Argo CD: weekly + security releases, 10-min pipelines, one-command rollback

>

Secure infrastructure with Vault, Istio mTLS, and observability (Prometheus/Grafana/Loki/Tempo)

>

Go microservices with caching, circuit breakers, logging, and per-IP rate-limiting

# This portfolio website is my playground — built during my spare time — where I experiment with new tools, frameworks, and ideas.

02./skills --matrixSkills

03~/experience --listExperience

2021 - Present

Tech Lead — Cloud / DevOps

@ Swiss Premium Negoce SA
>

Geneva-based concierge company. Sole platform owner since 2021, leading 8 devs; promoted to Tech Lead.

>

Platform & Leadership — Sole owner and only on-call for the production platform on Linode LKE (EU, single-region): 3 nodes (4vCPU/8GB) running ~100 pods across 11 namespaces (7 services × dev/staging/prod) at 99.9% uptime, paged via Alertmanager with MTTR under 1h. Lead the platform direction for 8 developers while mentoring 2 interns and running code and performance reviews to raise the team's operational bar.

>

Reliability & Security — Hardened the platform with Vault for secrets management, PKI, and automated rotation, plus Istio mTLS and distributed tracing enforced on every service for zero-trust east-west traffic and deep request visibility. Added layered resilience with custom database and file backups on top of native LKE backups, so restores stay routine instead of emergencies.

>

DevOps — Own the GitOps workflow with GitLab CI and Argo CD across dev, staging, and prod, shipping weekly feature releases plus out-of-band security releases scanned with Syft and Trivy. Pipelines stay around 10 minutes thanks to aggressive caching, broken changes are stopped early by unit, acceptance, and integration gates, and any release can be rolled back with a one-command Argo CD operation.

>

Dev — Build and maintain Go microservices around a shared middleware chain that bakes in response caching, circuit breakers, structured logging, and per-IP rate limiting, so every service inherits the same resilience baseline. Backend changes ship with full confidence from complete unit, integration, and acceptance test coverage that guards against regressions.

>

Dev — Built a dedicated Go image service with a WebP optimization pipeline that converts and compresses images at serve time. It keeps pages fast by slashing image payload on the fly without complicating the upload flow for content editors.

>

Dev — Created a reusable Next.js boilerplate that now powers 4 internal and customer-facing apps, cutting setup time for every new project. It backs the daily ops dashboard used by around 50 people every day as well as the corporate marketing site built with Next.js and Firebase for real-time content.

KubernetesLinode (LKE)PrometheusGrafanaVaultIstioGitLab CIArgo CDTerraformHelmGolangPostgreSQLMongoDBNext.jsReactExpress.js
2020 - 2021

Full Stack Developer

@ Pixels Trend
>

Multidisciplinary communication agency. Team of 10 (3 devs) crafting high-impact communication strategies for brands.

>

Dev — Shipped Hobb.tn end-to-end from visual identity through to e-commerce integration, led the audit, redesign, and rebuild of Digiprint.tn for better UX, performance, and brand presence, and delivered a real-estate application on a Next.js, Angular, and Express.js stack. Work covered both greenfield builds and taking over existing sites to modernize them without losing business continuity.

>

Dev — Ran full website audits for clients like Le Pneumatique — covering technical performance, accessibility, SEO, and security — and for Mathezer, digging into performance, user experience, and content structure. Each audit turned into a concrete punch list of improvement opportunities the team could act on immediately.

Next.jsExpress.js
2021 - Present

Freelance

@ Self-employed
>

Part-time freelance alongside full-time roles.

>

Dev — Designed and built Elisys ERP, a custom stock system for circular inventory with integrated printing workflows, using Next.js and Express.js with role-based access control. It gives warehouse and office staff one shared source of truth instead of scattered spreadsheets.

>

Dev — Audited, redesigned, and rebuilt the Skanderellouze.com website with a modern look, cleaner structure, and noticeably better performance. The refresh kept existing content and SEO value while making the site far easier to maintain and extend.

>

Dev — Built an offline-first desktop inventory management app for AMS in Angular, packaged with Electron for shop-floor use, and backed by an Express and PostgreSQL API. It keeps working without a connection and syncs reliably, which is essential for warehouse environments.

>

DevOps — Maintain a public Nix configuration (gitlab.com/Colkain/nixconfig) that standardizes shells, toolchains, and editor setups across machines. The team adopted it as the default on WSL, which removed most works-on-my-machine friction for new joiners.

Next.jsExpress.jsPostgreSQLNixLinux

04~/projects --featuredProjects

~/projects/nixos-system-configuration-and-dotfiles

NixOS system configuration and dotfiles

Single declarative flake driving every machine I own: NixOS with home-manager on bare metal and VMs running MangoWM, sops-encrypted secrets checked into git, Stylix theming applied consistently across all apps, and a custom QMK keymap for my Corne split keyboard.

NixOSNixhome-managersops-nixQMK
$ git clone https://gitlab.com/Colkain/NixConfig
→ nixos-system-configuration-and-dotfiles/
~/projects/cloud-native-kubernetes-infrastructure

Cloud-native Kubernetes infrastructure

Architected and operated production-grade Kubernetes infrastructure provisioned entirely with Terraform: Istio service mesh for traffic management, Vault for centralized secrets, and a full observability stack — Prometheus, Grafana, Tempo and OpenTelemetry — with Kiali visualizing mesh traffic.

IstioVaultKubernetesGrafanaTempoOpenTelemetryPrometheusKialiTerraformLonghorn
~/projects/backups-and-logs-parser

Backups and logs parser

Terminal app that automates cloud backups of critical servers and turns raw application logs into clean, readable output — one BubbleTea workflow replacing scattered shell scripts.

GolangBubbleTea
~/projects/pdf-generation

PDF generation

GUI app that generates polished PDFs on the fly from custom templates — pick the template, fill in the data, get a ready-to-send document in seconds.

GolangFyneTypstGhostscript
~/projects/real-time-messaging-and-video-calls

Real-time messaging and video calls

Real-time server delivering live chat and push notifications over WebSockets, with peer-to-peer video calling powered by WebRTC and Redis keeping shared state in sync.

GolangWebsocketsWebRTCRedis
~/projects/file-compression-and-pdf-generation

File compression and PDF generation

Microservice handling server-side file compression and on-the-fly PDF generation from custom templates, offloading heavy document processing from client applications.

Golang
~/projects/main-spn-website-with-3d-interactions

Main SPN website with 3D interactions

Designed and built the main company website with Next.js, featuring immersive Three.js 3D interactions that give visitors an engaging brand experience without sacrificing performance.

Next.jsThree.js

07whois ghaithbaContact