Open-source infrastructure & automation code
Terraform modules, Ansible roles, GitLab CI/CD templates, Kubernetes Helm charts, NixOS and Linux configuration, and deployment examples I have built and use. Shared as-is — useful starting points rather than finished products.
Several years of professional experience using Terraform to provision and manage cloud infrastructure. My focus is on writing clean, maintainable HCL and building modules that simplify infrastructure management while keeping security defaults intact.
Extensive personal experience setting up and managing servers with Ansible. I regularly build reusable roles and playbooks to automate OS configuration, server hardening, and container management across my personal environments and lab setups.
Hands-on experience designing GitLab CI/CD pipelines to automate testing, security checks, and deployments. I build modular pipeline templates to keep CI/CD configurations simple, repeatable, and consistent across different projects.
Hands-on experience architecting and managing Kubernetes on bare metal and on Azure Kubernetes Service (AKS). Focused on writing declarative resource manifests, managing application lifecycles, and setting up cluster networking and storage; homelab clusters (k3s, Minikube) are an extension of that work.
Apps I build and run
A small, focused app I build and run myself, made for event organisers.
I am Adrian Wyssmann, a platform engineer. I work on Terraform modules, Ansible roles, Kubernetes and Cloudflare Zero Trust, and I share that work openly on GitLab — so the foundations stay readable and yours to own.
I also build and run my own software; EventCompass is my first SaaS solution.