Jo Zapf – My Profile · Application Development · Berlin

My Profile

From experienced autodidact to DevSecOps and infrastructure professional.

Technology ⇐ Interface ⇒ Organization

⬤ Who I am

Self-taught in IT and cross-media projects since 1999 — web development, CMS, network administration, media production. Hands-on ops responsibility since 2016 at the same event venue with modular spaces — security-critical formats up to 2,500 m² / 1,000 endpoints, in some cases subject to regulatory approval — initially as freelancer, from 2020 to 2024 as Head of IT (server/client operations, network, security & backup concepts, high-load event and B2B/B2C setups). Since 2025 retraining as a Fachinformatiker (Application Development, FIAE/IHK).

My personal focus beyond the FIAE/IHK training: DevSecOps — bridging development, operations, and security, with operational requirements front and center (reproducibility, monitoring, backup/restore, documentation).

Most recently before retraining as a Fachinformatiker (Application Development), business and operational interface between management, team, customers and external service providers. Solution-oriented project steering in cross-functional teams, with responsibility for selecting and managing external collaborations.

Current DevOps projects — in self-operation, as of 04/2026

  • Zero-Knowledge Secrets Broker — Python/FastAPI · 228 tests · 96 % coverage · 13 consumers in production · 97 % compliance across 9 standards (OWASP, GDPR, ISO 27001, NIS2 et al.)
  • opendesk EU · Sovereign Workplace — 62 rootless containers · ~30 services · 6 segmented Docker networks · Keycloak SSO with 2FA
  • Segmented Borg Backup System — 28 segments · 6 phases · 3 profiles · file- and block-level · restore-validated · in production since 01/2026

⬤ How I work

Methodical and iterative: ADRs for traceable decisions, tests as quality gates, wiki as living documentation, reproducible setups and deployments. Precision as a security principle — defense-in-depth and least-privilege also in the development process (gitleaks, bandit, CodeQL, Snyk, Renovate + cooldown, git-revert rollback via co-versioned image pin, rootless containers).

In the ongoing internship ahead of FIAE qualification: independent rebuild of a historically grown IT infrastructure (8 sites, 15+ years of legacy) single-handedly and without operational downtime — physical cabling, VLAN segmentation across 10 networks (UniFi) as the basis for identity-based access control (zones for infrastructure, machines/services, users, VoIP), backup system with offsite mirroring, central password management, staff training.

⬤ What I can do

Languages

Python / training context / private projects / building up / FastAPI / monitoring & logging
JavaScript / training context / home-lab / building up
Shell (Bash) / home-lab / building up / system administration / automation of critical processes / logging / integrity checks / rotating archiving
Java / training context / private projects/ building up
SQL / training context
PHP / employer / freelance / legacy snippets

Frameworks & Tools

Next.js / Node.js / private projects / building up / currently static build / jozapf.de / build-injection
Laravel / application context / building up
Flask / application context / building up
Django / application context / building up
Android SDK / training context / building up
PythonJavaSQLJSNext.jsShell

AV Systems

Event Tech / employer / structural setup of high-availability audio & video systems / routing / monitoring

Network

Enterprise Infrastructure / employer / Structural fiber optics & infrastructure setup / Documentation / Operations / Coordination of external parties / High availability (5G fallback) for B2B & B2C events up to 900 m² / 500 devices

Storage

Synology / employer/ ops / access management / process ownership / process automation / paperless office

Security

Networks / employer/ ops / subnet-based VLAN segmentation / deny by default
Video / CCTV / employer/ ops / PoE/IP cameras / 900 m² / concept / technical implementation / documentation
Zero-Trust / employer & home-lab / identity & access management / PKI / mTLS / MFA

Operating Systems

Linux / home-lab / private projects / ops / hardening / monitoring / patching / backup
Windows / employer & home-lab / ops / patching / backup
Windows Server / training context
LinuxWindowsLeast PrivilegeUnifiSynologymTLSPKI

Versioning

Git / freelance / private projects / version control / branching / rollbacks / commit hygiene
Staged Deployment / home-lab / private projects / develop → staging → production

Forge & CI/CD

GitHub + Actions / freelance / private projects / CI/CD pipelines / SSH deploy / remote hosting
Gitea + Actions / home-lab / private projects / self-hosted forge / Github → Gitea migration 04/2026 / GHA-compatible workflows

Configuration Management & IaC

Ansible / home-lab/ ops / playbook based rollouts
Chocolatey / home-lab / internship/ declarative Windows software inventory in Git, deployed via Ansible / 5 endpoints

Containers & Virtualization

Virtualization / training context / home-lab / Hyper-V / VMware
Docker / Compose / home-lab / private projects / development & production environments / production-grade / rootless Docker daemon

Selfhosted Stack

Sovereign Workplace (opendesk EU) / home-lab / 23 services across 6 segmented Docker networks / Traefik + Coraza WAF / Keycloak SSO+2FA + Vaultwarden / Nextcloud + Collabora + OpenProject + Rocket.Chat + Jitsi + XWiki / Observability (Prometheus+Grafana) / mTLS zero-trust / RBAC / IAM / defense in depth
Home Assistant / home-lab / IoT / Docker / MQTT / monitoring
Gitea / home-lab / private projects / self-hosted forge + CI/CD + GitOps backend / Actions runner

Supply Chain Security

GitOps + Cooldown / home-lab / private projects / Renovate on self-hosted Gitea / Compose-GitOps / 7 d cooldown standard, 14 d for auth/secret/gateway / four-eyes via separated service accounts / git revert rollback via co-versioned image pin + compose
Security Scans / home-lab / private projects / CodeQL / Dependabot / Snyk / SARIF / gitleaks (Git history) / bandit (Python SAST)
Secrets Management / freelance / employer / private projects / least-privilege / runtime injection

Tests & Documentation

pytest + shell tests / home-lab / private projects / unit & integration tests with pytest, coverage as quality gate · security/smoke tests in shell · CI-integrated
Javadoc / home-lab / private projects
Pydoc / home-lab / private projects
Material for MkDocs / home-lab / private projects / responsive Markdown System
docmost / home-lab/ collaborative open-source wiki / counterpart to MkDocs for multi-user documentation
Architecture Visualization / training context / priv. projects / PlantUML · Mermaid · Kroki (renderer gateway) · Excalidraw / structured with the C4 model / UML / sequence & class diagrams / requirements tracking & error analysis
GitGiteaActionsDockerSelfhostingIoTAnsibleIaCSupply ChainRenovateCooldownRollbackSecrets Management

AI & Workflows

MCP Server / home-lab / private projects / cloud / CI / API
LLM Integration / home-lab / private projects / on-premise / in preparation for autonomic business use case
CLI-Agents / home-lab / private projects/ cloud / API / development environment / command line
MCPLLMLeast-PrivilegeZero-TrustAutonomic AI
Bootstrap / freelance / private projects / concept / implementation / responsive customizing / smaller static projects
11ty (Eleventy) / freelance / in progress / static site generator / Bootstrap integration
WordPress / freelance / employer / private projects / B2B / B2C / concept / implementation / responsive customizing / small to mid-sized projects
Typo3 / freelance / private projects / editorial
BootstrapWordPressHTML/CSSUI/UX

Print / Web

Graphic Design / freelance / employer / private projects/ Photoshop / Illustrator / InDesign

Still / Motion / Post

Video / MoGraph / freelance / private projects/ After Effects / Premiere / C4D

Photo

Photography / freelance / employer / private projects/ event / location / people
Retouching / Image Editing / freelance / employer / private projects
PhotoshopIllustratorPremiereAfter EffectsB2B
Self-teaching / intrinsic / iterative / all phases
Motivation / Curiosity / Personal development / Intrinsic / Courage to fail
Problem Solving / pragmatic / through communication / experience-based
Precision / as a security principle
Systemic thinking / Resilience training / Evidence-based models / Reflection and design of interaction patterns, conflict resolution & team dynamics
Teamwork through inclusive communication, participatory prioritization and value-driven goal clarification.
Team Leadership / by example / project mgmt. with cross-functional teams / Interface between mgmt. and team / solution orientation
Project ManagementProject ResponsibilityBudget ResponsibilityInitiativePrecision