DevOps & Full-Stack Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 65185 Wiesbaden
- DACH-Region
- de | en
- 20.10.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2026 – offen
Tätigkeitsbeschreibung
• Technisches Projektmanagement: Anforderungsaufnahme, Aufwandsschätzung und Zeitplanung, Übergabe an das
Entwicklungsteam, Steuerung bis zum Go-Live
• Technologieentscheidung und Architekturkonzept: Django mit Django Ninja und PostgreSQL im Backend,
Next.js/React mit shadcn/ui im Frontend, entkoppelt über eine REST-API mit OpenAPI-Spezifikation
• Konzeption der drei rollenbasierten Oberflächen: mobile-first Bestellprozess für Privat- und Gewerbekunden,
Fahrer-App für Tagestouren, Backoffice mit kartenbasierter Disposition und Tourenplanung
• Backend-Entwicklung: REST-Endpoints und Datenmodelle mit Django Ninja und PostgreSQL, typsicherer
generierter API-Client (Orval, TanStack Query, Axios) mit CI-Drift-Check gegen die OpenAPI-Spec
• Frontend-Entwicklung mit Next.js/React und TypeScript: Umsetzung von Ansichten für Kunde, Fahrer und
Backoffice mit shadcn/ui, Server Components im öffentlichen Bereich
• Session-basierte Authentifizierung und rollenbasierte Berechtigungen für Kunde, Fahrer und Betreiber
• Konzeption der Zahlungs- und Rechnungsabwicklung (Vorkasse über Zahlungsdienstleister, automatische
Rechnungs- und Gutschriftenerstellung, Buchhaltungsübergabe)
• Kartenintegration (Leaflet/MapLibre) mit datenschutzkonformer Tile-Anbindung sowie Statusbenachrichtigungen
per E-Mail und SMS
• Datenschutz by Design: Entfernung von EXIF-/GPS-Metadaten beim Foto-Upload, automatisierte Löschfristen über
Hintergrundjobs (django-q2), Hosting in Deutschland
• Deployment via Docker Compose inkl. Monitoring und Backup-Konzept
Continuous Integration, Test Automation, Git, API-Entwickler, Django, Docker, Full Stack Developer, IT-Projektleiter, Postgresql, React Native, Representational State Transfer (REST)
10/2025 – 9/2026
Tätigkeitsbeschreibung
• Entwurf und Implementierung einer vollständig selbst gehosteten Cloud-Infrastruktur auf Hetzner-Servern für eine
Nest.js/Next.js-Anwendung
• Reproduzierbare Provisionierung der gesamten Umgebung mit OpenTofu
• Aufbau und Konfiguration eines Kubernetes-Clusters
• Integration von OPNsense als Firewall, VPN-Gateway (WireGuard) und DNS-Server
• Einrichtung von ArgoCD für GitOps-basiertes Deployment mit Helm
• Bereitstellung der Datenpersistenz über PostgreSQL und S3-kompatiblen Objektspeicher (SeaweedFS)
• Aufsetzen der GitLab CI/CD-Pipelines für Front- und Backend inkl. Containerisierung mit Docker
• Bereitstellung und Betrieb der Infrastruktur für die KI-Komponenten der Anwendung (Similarity Search mit Vektor-
Embeddings, LLM-Pipeline)
• Mitarbeit in der Anwendungsentwicklung mit Nest.js und Next.js (TypeScript): Umsetzung kleinerer Features,
Bugfixes und Anpass ungen an der REST-API (OpenAPI, TypeORM)
• Mitarbeit an Jest-Integrations- und E2E-Tests
• Monitoring, Backup/Recovery und Security-Härtung der Umgebung
• Agiles Arbeiten mit Scrum
Scrum, Test Automation, React (JavaScript library), Cloud (allg.), DevOps, DevOps-Ingenieur, DNS, Git, Kubernetes, Postgresql
7/2025 – 9/2026
Tätigkeitsbeschreibung
• Entwurf und Implementierung einer vollständig selbst gehosteten Cloud-Infrastruktur auf Hetzner-Servern
• Reproduzierbare Provisionierung der Umgebung mit OpenTofu (Hetzner- und IONOS-Provider)
• Aufbau und Konfiguration eines Kubernetes-Clusters
• Integration von OPNsense als Firewall, VPN-Gateway (WireGuard) und DNS-Server
• Einrichtung von ArgoCD für GitOps-basiertes Deployment mit Helm
• Aufbau von SeaweedFS als S3-kompatiblem Objektspeicher
• Konzeption rollenbasierter S3-Bucket-Zugriffsrichtlinien sowie eines Soft-Delete- und Purge-Konzepts für
Objektdaten
• Einrichtung von CloudNativePG (CNPG) als PostgreSQL-Cluster
• Deployment des Strimzi Kafka Operators zur Orchestrierung von Ereignisströmen, inklusive der Verarbeitung ML-
generierter Inferenzdaten (Computer-Vision-Modelle)
• Einrichtung von ClickHouseDB als hochperformante Analytics-Datenbank
• Implementierung von Monitoring, Netzwerksegmentierung und Failover-Konzepten
• Integration reaktiver Services zur Verarbeitung und Weiterleitung von Ereignisströmen
• Mitarbeit an Backend-Services (TypeScript/NestJS, Python/FastAPI) und REST-Schnittstellen zur Anbindung der ML-
Inferenz-Pipeline an die Ereignisverarbeitung
Git, Python, Typescript, Kubernetes, React (JavaScript library), Representational State Transfer (REST), DevOps, DevOps-Ingenieur
11/2024 – 12/2025
Tätigkeitsbeschreibung
• Umsetzung von User Stories im ITSM-Umfeld einschließlich Anforderungs-, Test- und Release-Management
• Full-Stack-Entwicklung individueller Lösungen: Backend-Logik und eigene REST-Schnittstellen in Java und Groovy
(ScriptRunner), Frontend-Erweiterungen mit JavaScript, HTML und CSS
• Nutzung von Docker sowie GitLab CI/CD-Pipelines
• Etablierung eines standardisierten Entwicklungsprozesses im Team (Git flow, GitLab, IntelliJ)
• Regelmäßige System- und Plugin-Updates sowie technische Fehlerbehebung
• Prozessberatung und Lösungskonzeption mit den Business Ownern, Aufbau von Governance-Strukturen
• Agiles Arbeiten mit Scrum und Kanban
Confluence, Kanban (Softwareentwicklung), Testen, Jira, CSS (Cascading Style Sheet), Docker, Git, HTML, Java (allg.), JavaScript-Entwickler, Postgresql, Prozessberatung, Representational State Transfer (REST), Scrum, Softwareentwickler
6/2024 – offen
Tätigkeitsbeschreibung
• Erstellung eines Migrationskonzepts und Planung der einzelnen Migrationsschritte
• Migration mehrerer Jira und Confluence Instanzen einzelner Träger in eine bestehende Zentralinstanz
• Konsolidierung der Daten (Projekte, Link Types, Projektrollen, Apps, u.v.m.) sowie Analyse und Behebung
auftretender Probleme
• Entwicklung individueller Lösungen mit Java, JavaScript, Groovy (ScriptRunner) und Docker
• Entwicklung eigener REST-Endpoints (Groovy/Java) sowie Frontend-Erweiterungen mit JavaScript, HTML und CSS
• Erstellung und Optimierung von OracleDB-Datenbankabfragen mit SQL
• Anforderungserfassung, Prozessberatung und Lösungskonzeption für die verschiedenen Träger
• Erstellung und Pflege der fachlichen und technischen Dokumentation, agiles Arbeiten mit Scrum
Oracle Database, Service Management, Confluence, Testen, Softwareanforderungsanalyse, Code Migration, Git, Java (allg.), Jira, JavaScript, Representational State Transfer (REST), Kanban, Softwareentwickler
3/2024 – 10/2024
Tätigkeitsbeschreibung
• Entwicklung von Jira und Confluence Plugins für Server, Data Center und Cloud
• Backend-Entwicklung mit Java, Maven und Spring sowie REST-Schnittstellen auf OracleDB, MySQL und Postgres
• Frontend-Entwicklung mit JavaScript, Velocity-Templates und HTML/CSS
• Nutzung von Docker und Linux für Build- und Testumgebungen
• Kompatibilitätsprüfungen für Data Center Plugins und Machbarkeitsanalysen für Cloud Apps
• Implementierung von Groovy Scripts (Postfunctions, Listeners, REST-Endpoints) und Jira Automations
• Agiles Arbeiten mit Scrum und Kanban
Confluence, Kanban (Softwareentwicklung), Apache Maven, Application Development, Code Migration, Java (allg.), Jira, Debian Linux, CSS (Cascading Style Sheet), HTML, JavaScript, React (JavaScript library), Representational State Transfer (REST), Softwareentwickler
3/2023 – 6/2024
Tätigkeitsbeschreibung
• Aufbau der Betriebsinfrastruktur als Infrastructure as Code mit OpenTofu und Ansible
• Aufsetzen einer GitLab Build- & Deployment-Pipeline mit Testautomatisierung für Front- und Backend
• Betreuung der ausgelieferten Systeme (Deployments, Updates, Monitoring)
• Full-Stack-Entwicklung mit TypeScript, Vue.js, Node.js, Nuxt.js, Pinia, PHP (Laravel), HTML & CSS, SQL
• Migration von Vue.js/Nuxt.js 2 auf 3, Wechsel von Vuex auf Pinia, Upgrade von Laravel 8 auf 10 und Umstellung von
JavaScript auf TypeScript
• Konzeption und Implementierung dynamisch gerenderter benutzerdefinierter Felder im Vue.js-Frontend inkl.
zugehöriger REST-Endpunkte
• Konzeption und Erstellung von PostgreSQL-Migrationen
• Erstellung von Unit-Tests und E2E-Tests mit Cypress
• Code Reviews, Refactoring sowie Einarbeitung und Betreuung neuer Projektmitarbeiter
• Agiles Arbeiten mit Scrum und Kanban
Postgresql, SQL, Continuous Integration, Release-Management, Scrum, Code-Review, Test Automation, Postfix, Git, Node.Js, Typescript, Ansible, CSS (Cascading Style Sheet), HTML, Laravel, PHP, Representational State Transfer (REST), Vue.Js, DevOps, DevOps-Ingenieur, Full-Stack, Softwareentwickler
1/2023 – offen
Tätigkeitsbeschreibung
• Hosting und Betrieb zentraler Anwendungen (z.B. Jira, Confluence, GitLab, Kimai): Installation, Upgrades/Patching,
Monitoring, Backup/Recovery, Berechtigungsmanagement
• Infrastrukturmanagement bei Hetzner: Provisionierung, Konfiguration und Lifecycle-Management der
Serverlandschaft
• Automatisierung und Orchestrierung mit Docker Compose, Ansible und OpenTofu (IaC)
• Migration von Anwendungen von Docker/Ansible nach Kubernetes inkl. SAML-SSO über Microsoft Entra ID und
Backup-Konzept
• Reverse Proxy und automatisierte TLS-Zertifikate mit Traefik v3 (DNS-Challenge über Hetzner DNS)
• Git-basierte CI/CD-Pipelines inkl. Aufbau und Betrieb der GitLab-Runner-Infrastruktur
• Security-Audits und Härtung der Serverlandschaft (u.a. Analyse öffentlich exponierter Container-Dienste, VPN-
Zugänge via WireGuard)
• Hosting und Betrieb eines RAG-Chatbot-Servers (RAGFlow) als DSGVO-konforme KI-Plattform
• Automatisierung interner Geschäftsprozesse mit n8n und make.com
• Entwicklung interner Tools und Automatisierungsskripte (Python, TypeScript/Node.js) sowie Anbindung interner
Systeme über REST-Schnittstellen (z.B. Jira, Kimai)
IT Ingenieur-Infrastruktur, Server-Monitoring, Docker, Git, Node.Js, Python, Typescript, Debian Linux, Ansible, Linux-Systemadministrator, Kubernetes, Representational State Transfer (REST), Lifecycle Management, DevOps, DevOps-Ingenieur
4/2020 – 4/2023
Tätigkeitsbeschreibung
• Konzeption, Installation und Betreuung von Cyber-Protection-Lösungen
• Wartung und Betrieb interner Applikationen mit Ansible und Docker
• Aufbau und Pflege von GitLab CI/CD-Pipelines
• Erstellung von Webseiten
Active Directory, Acronis Backup, Ansible, Continuous Delivery, Continuous Integration, Cyber Security, Docker, Firewalls, Git, Linux-Systemadministrator, Saas, Vmware, Windows-Systemadministrator
4/2018 – 4/2020
Tätigkeitsbeschreibung
• Installation, Konfiguration und Betreuung virtueller Systeme
• Automatisierung und Containerisierung mit Ansible und Docker
• Betreuung Linux-basierter SaaS-Applikationen
• Konzeption und Umsetzung einer teilautomatisierten Serverplattform
Active Directory, Ansible, Bash Shell, Docker, Installation / Montage / Wartung (allg.), JavaScript-Entwickler, Linux-Informatiker, Linux-Systemadministrator, PHP, Python, Server Administration, Systemadministrator, Windows-Systemadministrator
4/2015 – 3/2018
TätigkeitsbeschreibungAusbildung als Fachinformatiker Systemintegration
Eingesetzte QualifikationenPHP, Ansible, Aus- / Weiterbildung, Bash Shell, CSS (Cascading Style Sheet), Docker, Firewalls, HTML, Linux-Systemadministrator, Python, Windows-Systemadministrator
Ausbildung
Hochschule Rhein Main
Wiesbaden
IHK
Über mich
Weitere Kenntnisse
• REST-Schnittstellen (OpenAPI) / API-Client-Generierung (Orval, TanStack Query)
• TypeScript / JavaScript / Node.js / React / Next.js / Nest.js / TypeORM
• Vue.js / Nuxt.js / Pinia / shadcn/ui / HTML & CSS
• KI / RAG-Hosting (RAGFlow) / LLM / n8n / make.com
• Kubernetes / Helm / ArgoCD (GitOps) / CloudNativePG
• PostgreSQL / S3-Objektspeicher (SeaweedFS) / Kafka / ClickHouse / OracleDB / MySQL-
• GitLab CI/CD / Runner-Infrastruktur / Testautomatisierung / Cypress / Jest
• Infrastructure as Code / OpenTofu (Terraform) / Ansible
• Docker / Docker Compose / Traefik / Linux
• Cloud & Hosting / Hetzner / IONOS / Microsoft Entra ID
• Monitoring / Backup & Recovery / Security Hardening / WireGuard / OPNsense
• Atlassian Jira / Confluence / ScriptRunner (Groovy)
• Agile Software Development / Scrum / Kanban
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
