Ik zet github actions ci cd op voor geautomatiseerde AWS deployment
DevOps engineer AWS Cloud CI CD Docker Kubernetes Linux automation expert
Over deze dienst
Als je nog steeds je app handmatig uitrolt elke keer dat je code pusht, inlogt via SSH, pullt, herstart, en hoopt dat er niets kapot gaat, vervang ik dat door een CI/CD-pipeline die het automatisch doet.
Ik zet GitHub Actions of GitLab CI op zodat elke push naar je repository automatisch je applicatie bouwt, test en uitrolt naar AWS. Geen handmatige deploys meer, geen "het werkte toen ik het lokaal draaide."
Je krijgt een werkende pipeline die verbonden is met je repository, die deployt naar je AWS-omgeving (EC2, ECS of EKS, afhankelijk van het pakket), met environment variables en secrets correct afgehandeld, nooit hardcoded in de repo.
Ik werk met AWS, Docker, Kubernetes, GitHub Actions, GitLab CI en Jenkins, plus Terraform voor infrastructuur die versiebeheer nodig heeft in plaats van in de console in elkaar klikken.
Stuur me een bericht met je repo setup (taal/framework, huidige deploymentproces, of de app al Dockerized is) voordat je een Standard of Premium bestelling plaatst, zodat ik de scope kan bevestigen.
Tools:
Docker
•
GitLab
•
Jenkins
•
GitHub
•
BitBucket
Frameworks:
Npm
•
Terraform
•
Ansible
Cloudprovider:
Amazon Web Services
•
microsoft azure
•
DigitalOcean
Programmeertaal:
Bash
•
Java
•
JavaScript
•
Kotlin
•
PHP
•
Python
Expertise:
Installatie
•
Debuggen
•
Configuratie
Andere DevOps-techniek diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Moet ik je mijn AWS root credentials geven?
Nee. Ik vraag om een scoped IAM-gebruiker met alleen de permissies die deze job nodig heeft, en ik leid je door het aanmaken ervan.
Kun je GitLab CI gebruiken in plaats van GitHub Actions?
Ja, vertel me welke platform je gebruikt wanneer je me een bericht stuurt.
Is Dockerizing van mijn app inbegrepen in het Basic pakket?
Nee, Basic dekt CI/CD naar een enkele EC2-server. Dockerizing van je app zit vanaf het Standard pakket inbegrepen.
Wat als mijn app nog niet volledig werkt?
Dat is prima. Zolang het lokaal draait of een werkend build script heeft, kan ik nog steeds de pipeline opzetten.
Kun je mijn bestaande kapotte pipeline repareren in plaats van een nieuwe te bouwen?
Ja, stuur me je huidige config en foutlogs en ik diagnoseer en repareer het.
Krijg ik daarna toegang tot en begrijp ik de pipeline configuratie?
Ja, je krijgt volledige toegang tot alle config-bestanden plus een walkthrough zodat je het zelf kunt onderhouden.
Blijft mijn broncode privé?
Ja, je code en credentials worden nooit gedeeld of hergebruikt voor andere projecten.
Deploy je naar Kubernetes/EKS?
Ja, in het Premium pakket zet ik AWS EKS op met volledige Kubernetes manifests.
