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).