Configurerò container Docker e automatizzerò il deployment con pipeline cicd
Ingegnere di automazione AWS
Informazioni su questo servizio
Aiuto le aziende a containerizzare le loro applicazioni e ad automatizzare il percorso dal codice alla produzione. La mia stack principale è Docker e Docker Compose per il packaging, abbinati a pipeline CI/CD (GitHub Actions, GitLab CI o simili) in modo che i deployment smettano di essere un compito manuale e soggetto a errori.
Ciò che porto:
Architetture Docker Compose con container separati per web, worker e scheduler.
Pipeline CI/CD che costruiscono, testano e deployano automaticamente ad ogni push.
Provisioning e configurazione del server su AWS EC2, DigitalOcean o simili.
Configurazioni di deployment a zero downtime e gestione di ambienti/secrets.
Monitoraggio e setup dei log così sai subito quando qualcosa si rompe.
Comunico chiaramente, do stime oneste e ti tengo aggiornato durante tutto il processo. Scrivimi con il tuo setup e ti dirò subito se è adatto.
Strumenti:
Docker
•
TeamCity
•
Google Cloud Deployment Manager
Framework:
Terraform
•
Ansible
Provider Cloud:
Amazon Web Services
•
DigitalOcean
Linguaggio di programmazione:
Bash
•
Python
Expertise:
Sviluppo
•
Configurazione
Altri servizi della categoria Ingegneria DevOps offerti da me
FAQ
Traduzione automatica.
Devo già avere un server?
No, posso provisioningarlo io (AWS EC2, DigitalOcean, ecc.) come parte del pacchetto Standard o Premium, oppure lavorare con un server che hai già.
Avrai bisogno di accesso al mio repository/server?
Sì, per setup e testing avrò bisogno di accesso temporaneo (una chiave di deploy o credenziali limitate). Non ho bisogno di accesso permanente dopo la consegna, a meno che tu non voglia supporto continuo.
Quali strumenti CI/CD usi?
Principalmente GitHub Actions e GitLab CI, ma posso adattarmi anche a Jenkins o altri strumenti a seconda del setup che hai.
E se la mia app non è ancora containerizzata?
Va bene, containerizzarlo è esattamente ciò che copre il pacchetto Basic, ed è di solito il primo passo indipendentemente dal livello.
