Siamo alla ricerca di una persona estremamente senior su Go e Kubernetes, con esperienza nella progettazione di operator complessi, automazione cloud su larga scala e sviluppo di API ad alte prestazioni.
In questo ruolo entrerai nel cuore della Cloud Platform, contribuendo alla realizzazione dei servizi e delle automazioni che orchestrano l'infrastruttura Aruba dalla fase di provisioning fino al lifecycle completo (upgrade, scaling, patching, decommissioning), garantendo sicurezza, compliance e affidabilità enterprise.
Sviluppo & Architettura
* Progettare e sviluppare operator Kubernetes (CRD) complessi usando Kubebuilder/Operator SDK, per automatizzare provisioning, configurazione, upgrade e failover dei servizi infrastrutturali.
* Realizzare API (REST e gRPC) ad alte prestazioni, integrate con la Cloud Management Platform per l'erogazione di servizi "as a service" (DBaaS, cache, messaging, storage, networking, ecc.).
* Implementare workflow di provisioning end‐to‐end con idempotenza, rollback sicuri e criteri multi-tenant (quota, policy enforcement).
Automazione del Lifecycle
* Gestire aggiornamenti, versioning e compatibilità dei servizi con strategie blue/green, canary e progressive delivery.
* Implementare audit trail, logging avanzato e observability tramite metriche, log e tracing (OpenTelemetry), integrando i flussi con monitoring e SIEM esistenti.
Reliability, Security & Compliance
* Collaborare con Engineering/Operations su performance, resilienza, sicurezza e scalabilità.
* Scrivere documentazione tecnica (HLD/LLD), runbook e specifiche API (OpenAPI).
* Migliorare costantemente qualità e robustezza del codice tramite test, code review, refactoring e standardizzazione di librerie interne.
Supporto
* Fornire supporto di terzo livello su componenti sviluppati, includendo analisi di root cause e remediation.
Linguaggi
* Go (avanzato/esperto): concorrenza, testing, moduli, performance tuning.
* Ottima conoscenza anche di Python.
Kubernetes – Focus principale
* Sviluppo di operator/controllori con Kubebuilder / controller-runtime / Operator SDK.
* CRD, reconciliation loop avanzati, best practice per operator idempotenti e resilienti.
* Helm, Kustomize, CNI/ingress, RBAC, PSA, OPA/Gatekeeper.
* Secret management e sicurezza del cluster.
API & Integrazioni
* REST/gRPC, autenticazione/autorizzazione (OAuth2/OIDC, JWT).
* Documentazione OpenAPI/Swagger.
Infrastructure & Cloud
* Linux, networking L3/L4, TLS/mTLS, container runtime e hardening.
* Storage (Ceph/S3, NFS) e database SQL/NoSQL incl. backup/restore e configurazioni HA.
CI/CD & GitOps
* Pipeline (GitLab CI / GitHub Actions), gestione artefatti e release.
* Argo CD / Flux e gestione segreti in pipeline.
IaC & Automazione
* Terraform / Ansible (modularità, state, policy).
* Templating e automazioni infrastrutturali su larga scala.
Observability & Security
* Prometheus, alerting, log aggregation, tracing (OpenTelemetry).
* Sicurezza: Vault/KMS, cifratura, enforcement policy, SBOM, scansioni SAST/DAST.
Documentazione
* HLD/LLD, runbook, guide operative chiare e complete.
Lingue
* Inglese scritto e parlato (minimo B2).