Costruirò pipeline CI/CD su GitLab con test automatici, deployment
Ingegnere DevOps nel cloud
Informazioni su questo servizio
Stanco di deployare manualmente o di aspettare rilasci lenti e instabili? Creo pipeline CI/CD che testano, impacchettano e deployano il tuo codice in modo automatico.
Sono un Certified Kubernetes Administrator (CKA) con 5 anni di esperienza in DevOps/SRE. In produzione ho migliorato la frequenza di deployment del 30%, aumentato la copertura dei test al 70% e aggiunto controlli di validazione post-deployment che hanno ridotto l'intervento manuale e i rilasci falliti.
Ciò che posso costruire:
- Pipeline CI di GitLab: build, test, scan, deploy
- Build e push di immagini Docker su un registry (ad esempio AWS ECR)
- Deploy automatici su AWS (EC2, EKS) e Kubernetes con Helm
- GitOps con ArgoCD
- Pipeline di deployment dell'infrastruttura (Terraform, CloudFormation/CDK)
- Controlli di salute post-deployment
Ciò che ottieni: file di pipeline funzionanti nel tuo repo, documentazione e una breve guida per permettere al tuo team di mantenerla.
Contattami prima di ordinare con il tuo host del repo, linguaggio e target di deployment, e ti consiglierò il pacchetto più adatto.
Strumenti:
Docker
•
GitLab
•
GitHub
•
CloudFormation
Framework:
Terraform
•
Ansible
Linguaggio di programmazione:
Bash
•
Java
•
Python
Expertise:
Sviluppo
•
Configurazione
Altri servizi della categoria Ingegneria DevOps offerti da me
FAQ
Traduzione automatica.
Hai bisogno di accesso al mio repository?
L'accesso limitato al repo è sufficiente, oppure posso costruire la pipeline partendo da file di esempio e inviarti i file da aggiungere. Mai inviarmi password o segreti di produzione. Useremo le variabili CI al loro posto.
Cos'è ArgoCD e ne ho bisogno?
ArgoCD deploya automaticamente su Kubernetes da Git, quindi ciò che è in Git è ciò che viene eseguito. È utile per i team Kubernetes. Se non usi Kubernetes, il pacchetto Basic o Standard è sufficiente.
Scriverai i miei test?
No. Collego i tuoi test esistenti alla pipeline e posso configurare il reporting della copertura. Scrivere nuovi test è un lavoro separato.
Come gestisci i segreti?
Attraverso variabili CI/CD e secret manager, mai nel repo.
Cosa succede se il mio progetto è più grande di quanto copre un pacchetto?
Scrivimi e ti invierò un'offerta personalizzata.

