feat(CV): Add digital work section

This commit is contained in:
Marty Oehme 2025-05-21 16:27:17 +02:00
parent 1e6c9059e8
commit 82965954bb
3 changed files with 39 additions and 1 deletions

View file

@ -420,6 +420,40 @@ volunteering:
- de: IT und Event Organisationsunterstützung
en: IT and event management services
digital:
- title:
de: Serverinfrastruktur Erstellung und Wartung
en: Server infrastructure creation and maintenance
date:
de: 2017--
en: 2017--
place:
de: martyoeh.me
en: martyoeh.me
bullets:
- de: Infrastruktur vollständig isoliert über Docker Swarm und idempotente Ansible Playbooks
en: Infrastructure running fully isolated on Docker swarm and idempotent Ansible playbooks
- de: Hochverfügbare S3-gestützte Nextcloud-Kollaborations- und Groupware-Umgebung
en: Highly-available S3-enabled Nextcloud Collaboration and Groupware environment
- de: Skalierbare und kontinuierliche Bereitstellungsoperation mit Grafana-Fehlerüberwachung
en: Scalable and continuous deployment operation with Grafana fault monitoring
- title:
de: Virtualisiertes Homelab Hypervisor
en: Virtualized Homelab hypervisor
date:
de: 2022--
en: 2022--
place:
de: Direkthardware 1U Intel-Heimserver
en: Bare-metal 1U Intel Homeserver
bullets:
- de: LXC/LXD (incus) Hypervisor
en: LXC/LXD (incus) hypervisor
- de: Internes Docker Compose Netzwerk mit virtueller LAN-Trennung
en: Nested Docker Compose network with virtual LAN separation
- de: Separierte VMs auf Debian/Rocky Linux/Windows mit vollem Hardware- und Grafik-Passthrough
en: Separate VMs running Debian/Rocky Linux/Windows with full hardware and graphics passthrough
skills:
- name:
de: Office-Suite

2
cv.typ
View file

@ -1,7 +1,7 @@
#import "lib/resume.typ": resume
#resume.with(
main: ("experience", "education", "volunteering", "skills", "languages"),
main: ("experience", "education", "volunteering", "digital", "skills", "languages"),
sidebar:()
)(yaml("content.yml"))

View file

@ -36,6 +36,10 @@
let title = (en: "Volunteer Work", de: "Ehrenamt").at(lang)
section(title: title, entries: contents.volunteering)[]
}
if item == "digital" and "digital" in contents {
let title = (en: "Digital Organization", de: "Digitales Schaffen").at(lang)
section(title: title, entries: contents.digital)[]
}
if item == "skills" and "skills" in contents {
let title = (en: "Qualifications", de: "Qualifikationen").at(lang)