Enterprise Platform Project
september 2022 - juli 2024
Platform Engineering role
Ik heb hier aan een erg gaaf project mogen meewerken waarbij er een test omgeving werd opgebouwd voor een nieuw platform.
Tijdens deze periode heb ik een hoop met Gitlab en pipelines gewerkt om zaken te automatiseren. Ansible werd ingezet om de infrastructuur te configureren en beheren.
Een greep uit de taken die ik heb mogen doen
- Opbouwen fysiek datacenter voor test omgeving (bekabelen en plaatsen servers)
- Uitdenken implementatie van meerdere Gitlab installaties
- Python script gemaakt om een gitlab repository te kunnen exporteren en importeren binnen verschillende Gitlab omgevingen
- Opbouwen eigen Linux/Docker registry
- Bouwen pipeline om images te maken met Packer voor de virtuele machines
- Meerdere Terraform projecten gebouwd om snel infrastructuur te kunnen opzetten en afbreken
- Ansible modulaire pipeline gemaakt om infrastructuur vanuit een inventory (gitlab) te bouwen door een API call aan te roepen
- Ansible Pipeline gemaakt om IaC inventories te kunnen beheren (servers/groepen, toevoegen/verwijderen)
- Python Fast API project om Ubuntu Autoinstall code met Ansible te kunnen aanvullen en genereren