Ik zet productieklare AWS-infrastructuur op met terraform
DevOps engineer, AWS Cloud engineer
Over deze dienst
Heb je AWS-infrastructuur nodig die veilig, herhaalbaar en klaar voor echt verkeer is, niet een hoop klikwerk in de console? Ik bouw het in Terraform, zodat je hele omgeving in code leeft die jouw team beheert.
Elk pakket levert een complete werkende omgeving: multi-AZ VPC, least-privilege IAM, compute (EC2, ECS, EKS, of Lambda), S3 en een database (RDS, Aurora, of DynamoDB), met versleutelde remote state en locking. Pakketten schalen mee met de grootte en complexiteit van de codebase, niet met het aantal modules.
Wat je krijgt:
- Schone, herbruikbare Terraform-modules met variabelen, outputs en README
- Versleuteling, privé subnets en beveiligingsgroepen standaard op slot
- Remote state backend (S3 + DynamoDB lock)
- Planoutput besproken met jou voordat iets wordt toegepast
- Overdrachtsnotities zodat jouw team het zonder mij kan runnen
Waarom ik: AWS Solutions Architect Professional, AWS DevOps Engineer Professional, HashiCorp Terraform Associate, CKA en CKAD, in totaal 10 certificaten. Vijf jaar ervaring met productie-AWS, momenteel beheer ik meer dan 10 klantproductie-accounts bij een managed services provider.
Stuur me een bericht met je target architectuur of een ruwe schets, en ik bevestig het juiste pakket voordat je bestelt.
Tools:
Jenkins
•
GitHub
•
CloudFormation
•
Hashicorp Vault
•
Overige
Framework:
Terraform
•
Ansible
•
Chef
•
Pop
•
Overige
Cloudprovider:
Amazon Web Services
Programmeertaal:
Bash
•
JavaScript
•
Python
•
PowerShell
Expertise:
Installatie
•
Configuratie
•
Overige
Andere DevOps-techniek diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Heb je toegang nodig tot mijn AWS-account?
Niet voor Basic: je krijgt de repo, en ik begeleid je bij de toepassing. Voor Standard en Premium deploy ik via een speciale IAM-rol of gebruiker die je aanmaakt met beperkte permissies, en die verwijder je zodra het werk klaar is. Ik vraag nooit om root-credentials.
Welke AWS-diensten kan je bouwen, en hoe weet ik welk pakket geschikt is?
Alles wat de Terraform AWS provider ondersteunt: VPC, IAM, EC2, ECS, EKS, Lambda, API Gateway, ALB, RDS, Aurora, DynamoDB, S3, CloudFront, Route 53, CloudWatch, Secrets Manager, KMS en meer. Het pakket wordt bepaald door de totale grootte van de codebase en het aantal omgevingen, niet alleen door het aantal services.
Gaat dit mijn AWS-bill verhogen?
Terraform zelf is gratis; AWS-kosten hangen af van wat we deployen. Ik dimensioneer resources op jouw budget, markeer alles wat duur is (NAT gateways, multi-AZ databases) voordat ik het toepas, tag alles voor kostenbeheer, en kan een clean destroy pad voor testomgevingen toevoegen.
Kan je werken met bestaande Terraform-code of resources die al in mijn account staan?
Ja. Ik kan je huidige code uitbreiden, bestaande resources importeren in de state, of een rommelige code refactoren naar modules. Deel de repo, en ik scope het.
Eigent mijn team de code en kan het daarna onderhouden?
Alles wordt geleverd als een Git-repository die jij bezit, met een README, gedocumenteerde variabelen en geen lock-in. De code is geformatteerd, gevalideerd en lint-clean. Ik heb 10 certificaten, waaronder HashiCorp Terraform Associate, dus de code volgt de huidige AWS- en HashiCorp-best practices waarop jouw team kan voortbouwen.

