Luca Borruto
Open to DevOps/Platform roles · Geneva or fully remote

DevOps / Platform Engineer, based near Geneva.

I’m Luca, an IT System Administrator working in a Platform/DevOps scope at Agicap. I build and run the internal platform on Kubernetes (GKE, AKS), with Terraform, ArgoCD, Vault and Prometheus/Grafana/Loki, and I automate identity and security tasks. Before Agicap, six years in IT: system administration, infrastructure projects on a SEVESO-classified industrial site, and technical support. Open to DevOps/Platform roles in Geneva or fully remote.

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

Recent work.

04 / 04
01Platform · GitOps
2024 — Now

Kubernetes platform with GitOps CI/CD

49 applications and 8 core components run on the platform. Rollback time reduced from ~2h to under 90 seconds; 100% of infrastructure changes reviewed via pull request.

  • Built the platform on GKE with Terraform, ArgoCD, HashiCorp Vault, cert-manager, external-dns and keyless CI (Workload Identity Federation).
  • Moved deployments behind ArgoCD, so merging to main triggers the deployment automatically. Internal applications are packaged as Helm charts with separate values per environment.
  • Put Terraform behind Atlantis, so every infrastructure change goes through a pull request with the plan visible in the review.
  • Rebuilt the production cluster on a new IP range and cut over in one day (24/06/2026).
  • Set up Prometheus, Grafana and Loki for monitoring, with Slack alerts per team and synthetic probes.
< 90 sto roll back
100%infra by PR
49apps hosted
GKEAKSTerraformAtlantisArgoCDHelmVaultPrometheusGrafanaLoki
02Identity · Kubernetes operator
2024 — Now

Kubernetes operator that manages the whole Okta configuration from Git

2,871 Okta resources (745 accounts, 488 groups, 384 applications) are declared in Git and applied by the operator.

  • Built a Kubernetes operator that keeps Okta accounts, groups and applications in sync with the configuration stored in Git.
  • Added guards so a bad change cannot delete accounts or groups in bulk.
  • Changes are checked in a preview environment before they reach production.
  • 12 alerts monitor the operator in production.
2,871resources in Git
745accounts
12alerts
KubernetesOperatorOktaGitOps
03Internal tools · LLM
2024 — Now

Alfred, an LLM IT-support bot on Slack

766 messages from 104 people in the first 30 days company-wide; only 12% became tickets.

  • Built a Slack bot that answers IT questions with Claude, grounded in a Notion knowledge base.
  • Runs on Kubernetes, on the internal platform.
  • Gives out local admin passwords directly; 72 were served in the first 30 days without a support ticket.
766messages
12%became tickets
72passwords, no ticket
ClaudeSlackNotionKubernetes
04Industrial · SEVESO · VoIP
2021 — 2023

Telephony migration on a SEVESO high-threshold industrial site

Full VoIP migration completed for 570 employees with zero safety-related downtime.

  • Inventoried every phone, key line, and safety-critical station on-site before planning the migration.
  • Migrated in small batches, running old and new systems in parallel to allow immediate rollback.
  • Carried out the work outside production hours, with the operations team briefed and able to halt the migration at any point.
0 ssafety downtime
570migrated
100%inventoried up front
VoIPSIPLinuxVMware ESXIndustrial networkProject mgmt

The toolbox.

Cloud & Platform
KubernetesKubernetes operatorsGCPAzureAWSDockervSphere
IaC, Delivery & Observability
TerraformAtlantisArgoCDHelmGitHub ActionsPrometheusGrafanaLokiELK Stack
Identity, Security & Network
OktaHashiCorp VaultIntuneApple Business ManagerFreeRADIUSCisco MerakiFortinet
Languages & OS
GoPythonTypeScriptBashNode.jsLinux

Where I’ve been.

2018→
  1. 2024 — Now
    IT System Administrator (Platform/DevOps scope)
    Agicap · Lyon
    Built and run the internal platform (49 apps), the Okta operator and Alfred, the IT-support bot.
  2. 2023 — Now
    Freelance Consultant
    Singular-Solutions · Lyon
    Short engagements across platform, identity and network work.
  3. 2021 — 2023
    IT Infrastructure Project Manager
    Elkem Silicones · Lyon / SEVESO site
    Ran infra projects on a regulated chemical site.
  4. 2018 — 2021
    IT Support Technician
    Tessi · Lyon
    Daily ops, on-site support, internal tooling.
2023
5-year degree · RNCP level 7 (EQF level 7 — Master’s equivalent)
IPI · IT engineering school
· LET’S TALK

Open to DevOps/Platform roles in Geneva or fully remote.

Permanent or contract, DevOps / Platform, or systems administration. Based near Geneva, eligible for a Swiss cross-border (G) work permit. French/English. On-site or hybrid in the canton of Geneva, or fully remote. Replies within a day.