$ whoami

Aleksandar Stipan

Site Reliability & DevOps Engineer

  Bayern, Germany  ·  [email protected]

GitLab GitHub Resume
about

SRE and DevOps Engineer with hands-on experience provisioning and operating production Kubernetes clusters on bare metal, automating multi-environment lifecycle with GitLab CI/CD, Ansible, Terraform, Helm, and ArgoCD, building Go-based infrastructure tooling, and engineering full observability stacks (OTEL, Prometheus, Grafana, Elastic, Jaeger, Zabbix).

skills
Languages
Go Python Bash
Containers & Orch.
Kubernetes KubeVirt K3s Docker
IaC
Terraform Ansible
CI/CD
GitLab GitHub ArgoCD GitHub Actions
Observability
Prometheus Grafana OpenTelemetry Elasticsearch Jaeger Zabbix
Cloud & Platforms
AWS Hetzner Linux Git Neovim
projects
go-blueprint Go

Core maintainer of go-blueprint — a CLI tool for scaffolding production-ready Go projects. Integrates frameworks, database drivers, Docker Compose, HTMx, Tailwind, and GitHub Actions.

platform-directory Go

REST API serving as single source of truth for infrastructure configurations across all environments — system and app Helm charts, IaC, and pipelines.

infra-templater Go

CLI tool that generates complete Kubernetes cluster IaC — Ansible, Helm deployments, Kubernetes manifests, and OS configuration from a single config.

pki Terraform

YAML-driven self-signed PKI stack — three composable Terraform modules (CA, certificate, K8s secret) wired by an umbrella resolving the full CA → cert → Secret lifecycle.

terraform-hetzner-modules Terraform

Reusable Terraform module library for Hetzner Cloud and Cloudflare: server clusters, VPC networking, firewalls, load balancers, floating IPs, and DNS management.

ci-cd-components YAML

Reusable GitLab CI/CD component library spanning Go, TypeScript, Terraform, Ansible, Helm, Kubernetes, and containerized workloads.

helm-charts Helm

Production-ready Helm chart collection: ArgoCD, Cilium, CertManager, PostgreSQL, MinIO, Prometheus+Grafana, Rook-Ceph, MetalLB, External Secrets, GitLab, Harbor.

nvim-config Lua

Neovim configuration — plugins, keymaps, and LSP setup tuned for Go and infrastructure-as-code workflows.

tmux-config Shell

Tmux configuration with custom keybindings, status bar, and session management for a productive terminal workflow.