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.
Sebbene l'esperienza professionale e le qualifiche siano fondamentali per questo ruolo, si assicuri di verificare di possedere le soft skill preferenziali, se richieste, prima di candidarsi.
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. xrdztoy
Documentazione
* HLD/LLD, runbook, guide operative chiare e complete.
Lingue
* Inglese scritto e parlato (minimo B2).