Home / Servizi / DevOps & CI/CD
Servizio 03 di 07

DevOps & CI/CD

Pipeline che fanno il lavoro noioso al posto tuo. Su ogni cloud — anche tutti insieme.

GitLabArgoCDpusho.devTerraformAnsibleVaultCosign
PIPELINE · commit → produzione multi-cloud PIPELINE · commit → multi-cloud production DEV Sviluppatori Developers git push · MR review signed commits SCM · CI · REGISTRY GitLab repo · merge req · CI container registry · SAST runner k8s · scaling IAC · STATE Terraform + Ansible moduli versionati · state remoto versioned modules · remote state drift detection · plan in MR SECRET HashiCorp Vault dynamic secrets · audit log ORCHESTRAZIONE ORCHESTRATION pusho.dev multi-target orchestrator policy · canary · blue-green rollback · approval · audit ArgoCD · Flux GitOps continuous deploy drift heal · sync waves Cosign · SBOM · SLSA supply-chain security image signing · attestation Trivy · Snyk · ZAP SAST · SCA · DAST · IaC scan Renovate / Dependabot DEPLOY TARGETS · multi-cloud CLODINO CLOUD · region MI/MO/RM OpenStack · K8s · S3 Ceph · GPU pool Customer DC · on-prem RKE2 · Proxmox · VMware · bare-metal Hyperscaler · AWS · Azure · GCP · OVH EKS · AKS · GKE · serverless · managed DB Edge fleet · 180 location K3s · retail · industrial · branch FEEDBACK LOOP Grafana SLO budget → deploy gate Mimir/Loki/Tempo → release annotation Auto-rollback se burn rate > 14× Auto-rollback if burn rate > 14× progressive delivery con dati di produzione progressive delivery with production data observability feedback
Lo stack DevOps

Sei tecnologie. Una sola pipeline. Qualsiasi target.

Mettiamo insieme strumenti opensource maturi per coprire l'intero ciclo: source, build, security, infra-as-code, secret, deploy multi-cloud. Niente CI/CD proprietario, niente lock-in.

GitLab

GitLab SCM · CI · REGISTRY

Una piattaforma sola per source control, code review, CI, container registry, package registry, security scanning, IaC scanning. La deployiamo self-hosted (anche air-gap) o managed sul Clodino Cloud — alternativa sovrana a GitHub.

Self-hostedRunner k8sRegistry OCISAST/DAST
Approfondisci
ArgoCD

ArgoCD GITOPS · CD

Il continuous deployment GitOps per Kubernetes. Git è la verità: ArgoCD osserva il repo, sincronizza i cluster, segnala il drift e lo ricuce. Sync waves, hooks, app-of-apps, multi-cluster da una console sola.

App-of-appsSync wavesMulti-clusterDrift heal
Approfondisci
Terraform

Terraform INFRASTRUCTURE AS CODE

Lo standard de facto per IaC. Provider per Clodino Cloud (OpenStack), AWS, Azure, GCP, Kubernetes, Vault, Cloudflare, GitLab. Plan rivisto in MR, apply controllato da pipeline. State remoto cifrato, drift detection automatico.

Provider OpenStackPlan in MRAtlantis / OpenTofuDrift detect
Approfondisci
Ansible

Ansible CONFIG MANAGEMENT

Quello che Terraform crea, Ansible lo configura — agentless via SSH/WinRM. Playbook idempotenti per OS hardening, patching, application deploy su VM e bare-metal. AWX/Ansible Automation Platform per scheduling, RBAC, audit.

AgentlessIdempotentAWXOS hardening
Approfondisci
HashiCorp Vault

Vault SECRETS · PKI

Secret management centralizzato: niente più password nei file YAML. Dynamic secrets per DB (Postgres/MySQL/Mongo), PKI interna, transit encryption, secret rotation automatica. Integrato con K8s via Vault Agent Injector e External Secrets Operator.

Dynamic secretsPKI internaK8s injectorAudit log
Approfondisci
pusho.dev
Strumento sviluppato in casa

pusho.dev — il nostro orchestratore multi-cloud

Quando i clienti devono spedire la stessa app su 4 target diversi con policy diverse, ArgoCD da solo non basta. pusho.dev è il layer che abbiamo costruito per renderlo un comando solo.

Scopri pusho.dev →

Quando ha senso

Probabilmente ti serve se…

  • Le release sono manuali, lente, fragili.
  • Vuoi un percorso ordinato da commit a produzione.
  • Hai più cloud (pubblico, privato, ibrido) e nessun deploy unificato.
  • Non sai chi ha rilasciato cosa, quando, dove.

Cosa facciamo

Concretamente, questo è quello che consegniamo.

  • Implementazione GitLab self-hosted o gestito.
  • Pipeline CI/CD multi-cloud con runner condivisi.
  • Deployment ibrido pubblico/privato via pusho.dev.
  • GitOps end-to-end (ArgoCD / Flux).
  • Infrastructure-as-code con Terraform & Ansible.
  • Audit, change management, sicurezza supply chain.

In pratica

Com’è alla tastiera.

gitlab-ci.yml~/clodino
.gitlab-ci.yml
deploy:
  image: pusho/cli:latest
  script:
    - pusho deploy app=checkout \
        target=prod-mi,prod-mo,prod-rm \
        strategy=canary
    - pusho rollback --on-error
  rules:
    - if: $CI_COMMIT_BRANCH == "main"

 Deployed to 3 clusters · 3m 14s

Output tipico

Quello che ti porti a casa.

  • Una pipeline standard riusabile in tutta l’azienda.
  • Deploy in produzione che si fanno con un merge, non con una chiamata su slack.
  • Audit trail completo: chi ha cambiato cosa, ovunque sia finito.
“Non ti consegniamo una scatola nera. O prendi tu le operations, o le teniamo noi — ma sai sempre come è fatta.”
PROSSIMO SERVIZIO — 05 / 06

AI sovrana

Parla di DevOps & CI/CD Continua →