Docker- und LXC-Containerisierung, Orchestrierung und Infrastruktur-Automatisierung mit Ansible, Terraform und CI/CD-Pipelines.
Container und Infrastructure-as-Code machen aus 'Wie war dieser Server eigentlich aufgesetzt?' etwas Dokumentiertes, Wiederholbares und Überprüfbares. Ich arbeite mit Docker und LXC, um Anwendungen zu verpacken und zu isolieren, sowie mit Ansible und Terraform, um die darunterliegende Infrastruktur zu provisionieren und zu konfigurieren.
Das reicht von einem einzelnen, gut gebauten Dockerfile mit docker-compose-Setup für eine kleine Anwendung über LXC-Container auf Proxmox für schwerere Workloads wie Datenbanken bis hin zu Multi-Server-Flotten, die mit Terraform provisioniert und mit Ansible-Playbooks synchron gehalten werden.
Wo es passt, wird das an CI/CD angebunden — GitLab CI ist die Pipeline, die ich am häufigsten nutze —, sodass eine Änderung, die in ein Repo gepusht wird, automatisch gebaut, getestet und deployt wird, statt über eine manuelle SSH-Sitzung.
Erzählen Sie mir von Ihrem Setup und was Sie vorhaben — ich melde mich mit den nächsten Schritten zurück.
Kontakt aufnehmen