Peter Teich
Freiberuflicher Go-Entwickler/DevOps-Ingenieur
Erfahrungen
Freiberuflicher Go-Entwickler/DevOps-Ingenieur
IONOS SE
- Umsetzung einer API für Kunden, um NFS Shares in der Cloud bereitzustellen
- Erstellen von Kubernetes Operatoren und Services mit Rest-APIs in Go
- LinuxKit für Provisioning von VMs
Freiberuflicher Go-Entwickler
Institut für Bildungsanalysen BaWü
Anpassen von OpenSource-Software (Gitea, Forgejo) für Schulnutzung
Gitea ist ein selbst gehostetes Git-System geschrieben in Go mit Funktionen ähnlich Github. Dieses soll in Schulen in BaWü im Informatikunterricht verwendet werden und ich passe Funktionen dafür an (z.B. die Nutzerverwaltung)
Ansible Deployments, Docker Swarm
Das Deployment erfolgt auf eigenen Servern in Docker-Containern in Docker-Swarm. Ich unterstütze sowohl beim Erstellen der Docker-Images als auch beim Deployment über Ansible
Freiberuflicher Go-Entwickler
Energie-Sektor
Webservices, REST-APIs und Microservices in Go
In diesem Projekt habe ich Go-Microservices angepasst und erstellt, die Rest-APIs und gRPC-APIs sowohl für andere interne Dienste bereitstellen als auch vor allem für das in ReactJS erstellte Web-Frontend
MongoDB, Kubernetes Deployments, Azure DevOps, AKS Deployments, Terraform
Die Microservices werden in Azure DevOps Pipelines kompiliert und Docker-Images erstellt. Meine Aufgabe war es hier die vorhandenen Pipelines für neue Services zu adaptieren. Außerdem habe ich eine neue Pipeline erstellt und gepflegt, die es erlaubt, gezielt Backups einzelner Collections einer managed MongoDB (Atlas) über CI zu restoren
Für das Erstellen von Secrets und Ressourcen in Azure habe ich dazu vorhandene Terraform-Scripts angepasst und erweitert
Freiberuflicher Go-Entwickler
LynqTech GmbH
Webservices, REST-APIs und Microservices in Go
Hier habe ich Microservices weiterentwickelt, die APIs für das Frontend (ReactJS) bereitstellen und interne zeitgesteuerte Prozesse abbilden (Abrufen und Prüfen von Rechnungen, Erstellen von Steuerabrechnungen) in der Energiewirtschaft
PostgreSQL, Kubernetes Deployments
Die Dienste verwenden PostgreSQL als Datenbank und manuell gepflegte SQL-Queries ohne ORM. Für das Deployment habe ich vorhandene Helm-Charts anpassen und pflegen müssen
Freiberuflicher DevOps-Berater
Computacenter AG & Co OHG
DevOps-Support für Kubernetes, OpenSearch und Fluentbit
Der Kunde verwaltet große Mengen an Logs die durch eigene interne Systeme generiert werden als auch von externen Systemen angeliefert werden. Für die Speicherung sollte OpenSearch in Kubernetes verwendet werden. Mein Aufgabe war es, Proof-of-Concept Implementierungen für die Nutzung von Fluentbit zu erstellen, um Logs von Docker-Containern und aus Syslog-Quellen zu sammeln, zu parsen und nach verschiedenen Kriterien an unterschiedliche Endpunkte auszuleiten. Der Kunde hatte bisher kein internes KnowHow für den Einsatz von Fluentbit, daher waren hier der Wissenstransfer und Schulungen wichtig
Log-Analyse + Dashboards mit OpenSearch
Erstellen von PoCs, Schulungen und Support für interne Mitarbeiter
Kubernetes-Deployments, Helm-Charts, ArgoCD, Terraform
Da das Deployment über Terraform und Helm-Charts erfolgte, habe ich beim Anpassen vorhandener Terraform-Scripts unterstützt, die über Helm-Charts u.a. auch Fluentbit deployed haben
Freiberuflicher Go-Berater
KPS AG
Go-Support und Coaching, Code-Reviews
Der Kunde wünschte Go-Support für ein internes Team, das zum ersten Mal Services in Go erstellen soll. Dazu haben wir gemeinsam Service-Blueprints erstellt und individuelle Schulungen durchgeführt. Für den durch das Team erstellten Code habe ich Reviews durchgeführt und Hinweise für Änderungen gegeben
GCP-Serverless-Funktionen, Gitlab CI
Der erstellte Go-Code nutzt teilweise Serverless-Funktionen für die Nutzung in GCP. Das Deployment erfolgt über Pipelines in Gitlab. Ich habe Build-Skripte für das Kompilieren der Go-Dienste angepasst
Freiberuflicher DevOps/Go-Berater
EOS Technology Solution GmbH
Backend-Entwicklung Webservices und Microservices in Go für Plattform-/DevOps-Services
Für den Kunden habe ich einen neuen Service erstellt, der eine REST-API bereitstellt, über die interne Entwickler eigene Graylog-Instanzen in Kubernetes installieren, konfigurieren und löschen können. Dazu nutzt der Service die Kubernetes-API und eine PostgreSQL-Datenbank
Log-Analyse mit Graylog
Anpassung vorhandener Ansible-Skripte für Graylog-Deployment
Kubernetes, Gitlab CI, ArgoCD
Das Deployment der Services erfolgt in Kubernetes und verwendet einen GitOps-Ansatz. Dazu habe ich Helm-Charts erstellt, die über ArgoCD deployed werden
Freiberuflicher Go-Berater
NFON AG
- Go-Code-Reviews für Microservices
- Go-Coaching
- Planung für neue Go-Services
Freiberuflicher DevOps/Go-Berater
SAP SE
Backend-Entwicklung Webservices und Microservices in Go mit GraphQL
Der Kunde betreibt eine interne Web-Anwendung in ReactJS. Meine Aufgabe war es, die dafür nötigen Backend-Dienste zu pflegen bzw. neue zu erstellen. Die Schnittstelle zwischen Frontend und Backend war dabei GraphQL
Backend-Code-Reviews in Go
Kubernetes-Operatoren in Go
Neben Services die GraphQL für das Frontend bereitstellen, waren viele Backend-Dienste als Kubernetes-Operatoren ausgelegt, da keine Datenbank verwendet wurde, sondern die Daten in Kubernetes Custom Ressources gepflegt werden
Freiberuflicher Go-Entwickler
LynqTech GmbH
- Webservices, REST-APIs und Microservices in Go (Energiebranche)
- Kubernetes-Deployments
Freiberuflicher Go-Coach/Trainer
Wild Code School
- Go-Training im Rahmen der Software Engineering Academy für Deutsche Telekom AG
- Live-Coding für Go und Docker/Kubernetes, Code-Reviews
Freiberuflicher DevOps/Go-Consultant
SAP SE
- Cloud-Native Backend-Entwicklung mit Go
- API-Anbindung an AWS, GCP und Azure SDKs zum Ermitteln von Capabilities der Cloud-Dienste
- Der Backend-Service benutzt die SDKs der großen Hyperscaler um Daten wie die verfügbaren VMs, Preise, Storage-Klassen usw. zu ermitteln und aktuell zu halten. Über Rest-APIs werden Daten für das ReactJS-Frontend bereitgestellt, dass die ermittelten Daten darstellen kann. Meine Aufgabe war das Implementieren der Funktionen zum Abrufen und Speichern der Daten der Hyperscaler
- Dynatrace-API, CLI-Tools Dynatrace Cluster Operations
Freiberuflicher Go-Consultant
Accendere GmbH
- Backend-Entwicklung mit Go, Coaching von internen Entwicklern, Go Best Practices
- Migration von PHP-Code zu Go
- Go-Microservices Architektur mit RabbitMQ, GraphQL und MySQL
Freiberuflicher DevOps-Ingenieur
MOIO GmbH
- DevOps-Consultant, Microservice-Architektur
- Gitlab CI/CD, Kubernetes Deployments mit ArgoCD
Freiberuflicher Go-Consultant
Plazz AG
- Backend-Entwicklung mit Go, Coaching von internen Teams in Go-Programmierung
- Migration von PHP-Code zu Go
- Go-Microservices Architektur mit Event-Bus Anbindung (NATS) und MongoDB
- Kubernetes Deployments
Freiberuflicher Go-Entwickler
TUI.com
- Backend-Entwicklung mit Go, Coaching von internen Teams in Go-Programmierung
- Migration Java-Monolith zu Go-Microservices, Anbindung an Redis, MongoDB
- Code-Review
Freiberuflicher Fullstack-Entwickler
Crosscan GmbH
- Backend-Entwicklung mit NodeJS/Express, MariaDB, MSSQL-Server
- Backend-Entwicklung mit Go
- Frontend-Entwicklung mit ReactJS und Material Design
- Anbindung und Ansteuerung von E-Paper-Displays per REST-API (Smart ESL, Pricer)
- Deployment mit Docker, Docker-Compose
Freiberuflicher Go-Entwickler
Dr. Ing. h.c. F. Porsche AG
- Codereviews / Qualitätssicherung für Go-Code
- Backend-Entwicklung mit Go
- Beratung Software-Architektur und Docker-Anwendung
- Go-Tools zur Auslieferung von Zertifikaten per ACME-Protokoll und Anbindung an interne CA
- Deployment mit Gitlab CI/CD und Docker
Freiberuflicher Go-Entwickler
OTTO GmbH & Co KG (OTTO IT)
- Backend-Entwicklung mit Go und Bugfixing existierender Java-Services (Spring)
- Unterstützung Frontend-Team (ReactJS, Redux, Semantic UI)
- Micro-Service Architektur, Kafka Event-Bus, MongoDB-Anbindung, Nomad, Docker, Consul, GoCD
- Agile Entwicklung nach Scrum, Atlassian Stack (Jira, Bitbucket, Confluence)
Freiberuflicher Go-Entwickler
Mogic GmbH
- Entwicklung eines Backends in Go zur Kommunikation mit IoT-Devices
- Umsetzung eines Binär-Protokolls auf IoT-Seite zu REST-API auf Web-Seite
Freiberuflicher DevOps-Ingenieur
About You GmbH
- DevOps-Engineer im Operations-Team
- Deployment und Administration von Cloud-Instanzen auf Debian-Basis mit Ansible und Packer
- Konfiguration von Nginx im PHP-Umfeld
- Unterstützung Transition der Dienste zu AWS
- Planung und Optimierung der Server-Infrastruktur in Zusammenarbeit mit den Dev-Teams
- Agile Entwicklung nach Scrum und Kanban, Atlassian Stack (Jira, Bitbucket, Confluence), Jenkins-CI
Freiberuflicher Entwickler
Radio Hamburg
- Entwicklung eines Systems zum automatisierten Erstellen von Web-Radiostreams aus Playlisten auf Basis von LiquidSoap, Icecast, NodeJS und Go als verteilte Microservice-Architektur
- Deployment- und Hochverfügbarkeits-Strategie unter Nutzung von Docker, Ansible
- Serverstruktur zur Echtzeitdaten-Verarbeitung von Metadaten (Künstlername, Songname) mit RabbitMQ, NodeJS-Backend zur Versorgung von externen Web-Playern mit Metadaten
Freiberuflicher Entwickler/DevOps-Ingenieur
a-tune Software AG
- Entwicklung einer Middleware in Go zur Log-Daten-Aufbereitung und Aggregation für ElasticSearch/Kibana (XML, CSV, Server-Logs)
- Visualisierungen und Dashboards nach Kundenanforderung
- Coaching der technischen Anwender in der Firma zur Kibana-Benutzung
CTO + Mitgründer
QuantumCast GmbH/streamABC GmbH
- Planung und Entwicklung einer Audio Streaming Lösung auf Basis von verteilten Microservices in Go mit Nutzung von FFMPEG, Liquidsoap und Icecast
- High Concurrent Go Services
- Backend-Entwicklung in Go, NodeJS, PHP sowie Frontend-Entwicklung (Radio-Player) mit HTML5/Javascript/SASS, SDK-Entwicklung
- Verteilte Infrastruktur Docker basierend, Service-Strukturierung (Nomad, Consul, RabbitMQ)
- Deployment und Betrieb der Dienste mit Ansible und Docker, Orchestrierung mit Kubernetes
- Aggregation und Analyse der Logdaten mit OpenSearch, Fluentbit, InfluxDB, Grafana und Kibana
- Technisches Projektmanagement
Freiberuflicher Entwickler
Druck und Werte GmbH
- Planung und Softwarearchitektur einer RIA im B2B-Bereich (Print/Medien)
- Entwicklung in PHP (Zend Framework) und Unterstützung des Java-Teams im Bereich APIs/REST-Schnittstellen sowie Frontend (CSS, JS)
- Administration und Operation der Dienste (Linux VMs), Nginx-Webserver, Gitlab
- Software-Reviews, Audits, QS
Freiberuflicher Entwickler
Green-M Interface Design GmbH
- Web-Entwicklung (Frontend/Backend) für verschiedene Kunden der Agentur mit PHP (Zend Framework), Javascript, HTML, CSS, MySQL mit eigenentwickelten CMS-Lösungen
- Planung und Optimierung der Architektur von Web-Anwendungen sowie von REST-APIs für Apps
- Planung und Einrichtung von Suchsystemen auf Basis von ElasticSearch für Portal-Seiten. Indexierung und Suche mit Javascript und PHP-Clients
- Administration von Linux-Server-Systemen (Debian, Ubuntu)
- Source-Code-Audits inkl. Quellcode-QS
Freiberuflicher Entwickler
torpedo Leipzig GmbH
- Web-Entwicklung (Frontend/Backend) für verschiedene Kunden der Agentur mit PHP Zend Framework), Javascript, HTML, CSS, MySQL mit eigenentwickelten CMS-Lösungen sowie RIAs im B2C- und B2B-Bereich
- Systemadiminstration der internen Server (Mac OS X, Linux) und externer Server (Hardware und virtuell, Debian + Ubuntu Linux)
- Log-Analyse und Aggregation
- Technisches Projektmanagement, Workflowmodellierung
Freiberuflicher Entwickler
Motor Entertainment GmbH
- Entwicklung und Pflege eines umfangereichen Redaktionssystems für ein Musikmagazin und Label auf Basis von PHP (Zend Framework), MySQL, Javascript und HTML
- Planung und Entwicklung eines Newsletter-Systems
- Datenanalyse der Log-Daten und Statistik
- Systemadministration der verwendeten Linux-Server (Ubuntu, Debian)
Freiberuflicher Technischer Redakteur
Herdt-Verlag
- Autor für Schulungsunterlagen, z.B. VBA-Programmierung mit Office, Perl 5, SQL-Datenbanken
- Technischer Lektor für Schulungsunterlagen
Auslandssemester
ENIC TELECOM LILLE 1
- Projektarbeit: Web-/Datenbank-Entwicklung, Perl, CGI, Oracle
Studium Nachrichtentechnik
Hochschule der Deutschen Telekom Leipzig
- Spezialisierung Technische Dokumentation
- Dipl.-Ing. (FH) Nachrichtentechnik, Technischer Redakteur
- Diplomarbeit: „Erarbeiten eines Anwenderhandbuches für die Zeiterfassungs-, Zutrittskontroll- und Anwendersoftware Leancom 4.0 für Windows“ (Note: 1)
Abitur
Gymnasium „Am Breiten Teich“
- Abitur
Zusammenfassung
Entwicklung innovativer Lösungen mit Hilfe aktueller Technologien mit über 20 Jahren Erfahrung im Bereich Software-Entwicklung, Daten-Analyse, Betrieb und Administration sowie auch Schulung und Coaching.
Ganzheitlicher Blick auf Projekte von der Architektur über Frontend/Backend-Entwicklung bis Deployment und Betrieb.
Analyse und Aggregation von Log-Daten und Metriken mit ElasticSearch/OpenSearch, Prometheus und InfluxDB.
Schwerpunkt auf Backend-Entwicklung mit Go (Golang), Microservice-Architekturen sowie aktuelle DevOps-Technologien (Docker, Ansible, Kubernetes, ArgoCD, Hashicorp Nomad & Consul).
Event-basierte Echtzeitlösungen mit RabbitMQ, Kafka, NATS und Websockets.
Fähigkeiten
Programmiersprachen
- Go (Golang)
- Javascript (Nodejs)
- Php
- Python
- Sql
- Html
- Css
- Perl
- Bash
Technologien
- Git
- Docker
- Kubernetes
- Ansible
- Reactjs
- Express
- Laravel
- Aqmp
- Rest-apis
- Websockets
- Ffmpeg
- Liquidsoap
Serverdienste
- Icecast
- Apache
- Nginx
- Rabbitmq
- Kafka
- Nats
- Consul
- Nomad
- Vault
- Caddy
- Minio
Datenbanken
- Mysql (Mariadb, Percona)
- Elasticsearch/opensearch
- Redis
- Influxdb
- Mongodb
- Couchbase
- Cockroachdb
Betriebsysteme
- Linux (Admin-erfahrung)
- Windows (User-erfahrung)
- Macos (User-erfahrung)
Sprachen
Ausbildung
Hochschule der Deutschen Telekom Leipzig
Dipl.-Ing. (FH) Nachrichtentechnik, Technischer Redakteur · Nachrichtentechnik · Leipzig, Deutschland
ENIC Telecom Lille 1 - École nouvelle d'Ingénieur en Télécomunications
Telekommunikation · Lille, Frankreich
Gymnasium „Am Breiten Teich“
Abitur · Borna, Deutschland
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Peter ansässig?
Welche Sprachen spricht Peter?
Wie viele Jahre Erfahrung hat Peter?
Für welche Rollen wäre Peter am besten geeignet?
Was ist das neueste Projekt von Peter?
Für welche Unternehmen hat Peter in den letzten Jahren gearbeitet?
In welchen Industrien hat Peter die meiste Erfahrung?
In welchen Bereichen hat Peter die meiste Erfahrung?
In welchen Industrien hat Peter kürzlich gearbeitet?
In welchen Bereichen hat Peter kürzlich gearbeitet?
Was ist die Ausbildung von Peter?
Wie ist die Verfügbarkeit von Peter?
Wie hoch ist der Stundensatz von Peter?
Wie kann man Peter beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Freiberuflicher Go-Entwickler/DevOps-Ingenieur
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Leipzig, Deutschland arbeiten