Skip to content
View lborruto's full-sized avatar

Block or report lborruto

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lborruto/README.md

Luca Borruto

DevOps / Platform Engineer, based near Geneva.
Archamps, France · 20 min from Geneva · French (native), English (fluent)

luca-borruto.com · CV · LinkedIn · Notes

At Agicap I built and run the internal platform: Kubernetes (GKE, AKS), Terraform applied through Atlantis, GitOps with ArgoCD, Vault, Prometheus, Grafana and Loki. I also build the tools that run on it. Before that, six years in IT: system administration, infrastructure projects on a SEVESO-classified industrial site, and technical support.

8 yrs
in IT
49
apps on the platform
< 90 s
to roll back
2,871
Okta resources in Git

At work

  • Kubernetes platform with GitOps CI/CD. GKE with Terraform, Atlantis, ArgoCD and Vault. Rollback went from ~2 h to under 90 s, and every infrastructure change is reviewed by pull request.
  • Kubernetes operator for Okta. Accounts, groups and applications are declared in Git and applied by the operator, with guards against mass deletion and a preview environment.
  • Alfred, an LLM IT-support bot on Slack. 766 messages from 104 people in its first 30 days company-wide; only 12% became tickets.
  • Telephony migration on a SEVESO high-threshold site (Elkem Silicones). VoIP for 570 employees, with no safety-related downtime.

The full case studies are on luca-borruto.com.

Side projects

Kelvin's home screen: each room with its temperature, this month's cost and today's schedule Kelvin
Self-hosted control for Cozytouch electric radiators: rooms, weekly schedules, Linky energy history and what it costs on your tariff, with a read-only MCP server for Claude.
Python · PWA · Docker
indexof's listing: nginx's Index of / with download, zip, rename and delete links indexof
A file server for the home network: nginx's "Index of /" plus login, uploads, search, zips and direct play.
nginx · Shell · Docker
  • jackstream: a Stremio addon that streams torrents found by your Jackett. One 20 MB Go container.
  • mcp-leclerc-drive: an MCP server that fills an E.Leclerc Drive cart from Claude, through a real Chrome. Hardened continuation of an unmaintained project. TypeScript.

For fun

  • Pokémon Fulldex (contributor): the Pokémon DS and GBA games in widescreen at 60 fps, on PC, Mac, handhelds, phones and Switch. French ROM support: tested on the original seven DS games, added the missing weather functions. C++.
  • Black Ops II Zombies mods (Plutonium T6): Magmagat for Mob of the Dead and Dead Frequency, a new Easter egg for TranZit. GSC.

Toolbox

Cloud & platformKubernetes, GCP, Azure, AWS, Docker, vSphere
IaC & deliveryTerraform, Atlantis, ArgoCD, Helm, GitHub Actions
ObservabilityPrometheus, Grafana, Loki, ELK
Identity & securityOkta, Vault, Intune, Apple Business Manager, FreeRADIUS
NetworkingCisco Meraki, Fortinet
LanguagesGo, Python, TypeScript, Bash, Node.js

Pinned Loading

  1. kelvin kelvin Public

    Self-hosted heating control for Sauter Cozytouch radiators: live control, weekly programmes, Linky energy history and an HC/HP bill estimate. French UI, PWA, Docker.

    Python

  2. mcp-leclerc-drive mcp-leclerc-drive Public

    Unofficial MCP server for E.Leclerc Drive (hardened standalone continuation of skunkobi/mcp-leclerc-drive): search products and fill your cart from Claude

    TypeScript 2

  3. jackstream jackstream Public

    A Stremio addon that streams torrents from your Jackett. Self-hosted, one container.

    Go 1 1

  4. indexof indexof Public

    A no-frills file server: nginx's Index of /, plus login, uploads, search, zips and direct play

    Shell

  5. t6_motd_magmagat t6_motd_magmagat Public

    Port of BO4's Magmagat for T6 MOTD

    Perl 2