Nils M.

Datenbankarchitektur für PostgreSQL

Offenburg, Deutschland

Erfahrungen

Jan. 2024 - Bis heute
1 Jahr 8 Monaten
Berlin, Deutschland

Datenbankarchitektur für PostgreSQL

ComputaCenter / Deutsche Rentenversicherung Bund

  • In diesem Projekt zieht der Kunde alle Services in ein neu gebautes geo-redundantes Rechenzentrum an zwei Standorten um. Da die DevOps-Infrastruktur Komponenten mit PostgreSQL benötigt – ein RDBMS, das beim Kunden bisher nicht im Einsatz war – musste eine Architektur für das PostgreSQL-Cluster entworfen und umgesetzt werden.
  • Planung und Dokumentation der Datenbankarchitektur und Integration mit anderen Komponenten von Teams und Anbietern.
  • Umfangreiche Dokumentation für Architektur, Sicherheit, Zugriffskontrolle, Verschlüsselung, Rollen- und Benutzerverwaltung, Backup und Restore, Disaster Recovery und den Betrieb.
  • Deployment von Datenbank-Clustern an 2 Standorten mit je 2 Verfügbarkeitszonen.
  • Automatisierung von Deployment und Betrieb inkl. Backup mit Ansible.
  • Härtung der Datenbank und des Betriebssystems.
  • Migration bestehender Einzel-Datenbanksysteme in Cluster-Setup.
  • Technologien: PostgreSQL, Patroni, etcd, barman, RedHat Enterprise Linux 9 (RHEL), Ansible, Ansible Automation Platform, TLS, Hashicorp Vault, LUKS.
Aug. 2023 - Dez. 2023
5 Monaten

Migration von AWS zu Hetzner

Wonder Tech Sp. z o.o.

  • Wonder Tech bietet eine E-Commerce-Plattform vor allem für Möbelhändler international. Das Projekt umfasste die Migration der Infrastruktur von AWS zu dedizierten Bare-Metal-Servern bei Hetzner ohne Ausfallzeiten und mit Kostenreduktion von über 80 %.
  • Beratung zum Austausch proprietärer AWS-Komponenten gegen Open-Source-Alternativen.
  • Beratung und Unterstützung bei der Automatisierung des Deployments auf Hetzner mit Ansible.
  • Datenbankmigration für MariaDB/MySQL per Replikation.
  • Analyse und Behebung von Performance-Problemen im gesamten Stack.
  • Technologien: Ansible, Ubuntu Linux, MariaDB/MySQL, node.js, nginx.
Mai 2023 - Aug. 2023
4 Monaten
Hamburg, Deutschland

PostgreSQL-Cloud-Migration

mrge Group GmbH / shopping24

  • Shopping24 entwickelt maßgeschneiderte E-Commerce-Lösungen für Produktempfehlungen. Ziel war es, den Zustand der Datenbanksysteme zu bewerten, funktionierende Backups und Hochverfügbarkeit sicherzustellen und die bestehenden Datenbanken für die Migration zu AWS vorzubereiten.
  • Funktionierende Backups mit barman und pgbackrest sicherstellen.
  • Replikate mit pgbackrest erstellen.
  • Bestehende Server für Migration zu AWS mit pglogical und DMS vorbereiten.
  • On-Prem-Infrastruktur mit Ansible verwalten.
  • Datenbanken per logischer Replikation von On-Prem nach AWS RDS migrieren.
  • Datenbank-Performance nach Migration optimieren.
  • Beratung zu Instanzgrößen und Produktauswahl für Cloud-Datenbanken.
  • Technologien: PostgreSQL, CentOS, barman, pgbackrest, Ansible, GitHub, git, AWS, RDS, pglogical, logische Replikation, Terraform, Prometheus, Grafana.
Feb. 2023 - Aug. 2023
7 Monaten

Image-Builder für Whitebox-Switch entwickeln

InsidePacket Inc.

  • In diesem Projekt wurde eine Lösung entwickelt, um Debian-Linux-Images automatisch auf einem x86/Broadcom Jericho2-basierten Switch zu installieren. Das Image wird mit Ansible erstellt und enthält einen angepassten Kernel sowie proprietäre Software zum Switch-Management in einem Docker-Container.
  • Das Image wird einmal über eine GitLab-Pipeline gebaut und kann per DHCP-Boot oder über ONIE im lokalen Netzwerk ohne Internetzugang auf den Switch gespielt werden.
  • Technologien: Ansible, Debian Linux, GitLab, Docker.
Feb. 2022 - Aug. 2022
7 Monaten

PostgreSQL-Datenbankautomatisierung

K-Mail Order GmbH & Co. KG

  • Dieses Projekt betraf die Retourenabwicklung für eigene Shops und Dritte. Das gesamte Projektumfeld war eine Migration von einer Mainframe-basierten Altsystem-Architektur zu neuen Java-Anwendungen mit PostgreSQL auf einer Mischung aus CentOS-, RHEL- und Ubuntu-Linux-VMs.
  • Entwicklung von Ansible-Rollen zur Verwaltung von PostgreSQL-Instanzen.
  • Automatisiertes Testen der Rollen mit Molecule und GitLab CI.
  • Datenbankmigration und Upgrade auf Major-Version mittels pglogical-Replikation.
  • Datenbanksicherung mit wal-g.
  • Beratung zur Tabellenstruktur und Performance-Optimierung.
  • PostgreSQL-Monitoring und Alerting mit Icinga.
  • PostgreSQL-Logshipping zu ElasticSearch mit fluentd.
  • Technologien: PostgreSQL, wal-g, pglogical, GitLab, git, Icinga, fluentd, ElasticSearch, Ansible, Molecule, gitlab-ci, CentOS.
Nov. 2021 - Juni 2023
1 Jahr 8 Monaten
Berlin, Deutschland

PostgreSQL-Datenbank-Beratung SRE-Team

IONOS SE

  • IONOS bietet Cloud-Computing aus Deutschland mit Fokus auf DSGVO-Konformität. PostgreSQL ist ein zentraler Bestandteil der Infrastruktur der Cloud-Lösung.
  • Beratung zur Datenbankstruktur und Performance.
  • Planung für Datenbankupgrade und neues HA-Setup.
  • Backup und Restore von Datenbanken/Tabellen mit barman.
  • Infrastruktur-Automatisierung mit Ansible.
  • Übergabe der Datenbankverantwortung an ein internes Team.
  • Betreuung von Postgres-Clustern auf Debian Linux.
  • Datenbank-Monitoring mit Prometheus/Thanos und Grafana.
  • Technologien: PostgreSQL, barman, Patroni, etcd, Proxmox, Prometheus, Grafana.
Jan. 2021 - Okt. 2021
10 Monaten
Deutschland

Consultant PostgreSQL-Datenbank

IBM Germany – „e-Rezept“-Projekt

  • Das „e-Rezept“-Projekt ist Teil der digitalen Transformation des deutschen Gesundheitswesens. Es geht um die digitale Abwicklung von Rezepten, geplant für hunderte Millionen Rezepte jährlich von Ausstellung bis Abrechnung.
  • Arbeiten an Datenbankdesign, Auswahl passender Tabellenstrukturen, Datentypen und Partitionierung für eine Multi-Terabyte-Datenbank mit verschlüsselten Daten.
  • Python-Scripting für Datenablauf und Löschung.
  • Unterstützung bei Planung des High-Availability-Setups.
  • Technologien: PostgreSQL, repmgr, barman, Python 3, RHEL 8, IBM Cloud.
Jan. 2020 - Okt. 2021
1 Jahr 10 Monaten
Berlin, Deutschland

PostgreSQL-Datenbankautomatisierung

Ratepay GmbH

  • Ratepay bietet maßgeschneiderte Zahlungslösungen für Online-Händler und Marktplätze. Schwerpunkt war die Verbesserung der verschiedenen Datenbanken.
  • Migration von Anwendungen von EXASOL zu PostgreSQL.
  • Automatisierung des Aufbaus von PostgreSQL-Clustern.
  • Aufbau hochverfügbarer PostgreSQL-Cluster mit Patroni.
  • Optimierung der SQL-Abfrageleistung für Anwendungen.
  • Migration eines geschäftskritischen PostgreSQL-Clusters von BDR2 zu BDR3.
  • Entwicklung von Backup-Lösungen.
  • Automatisierung von Wartungs- und Setup-Aufgaben mit Ansible.
  • Technologien: PostgreSQL, Patroni, 2ndQuadrant BDR, Consul, VMware ESXi, Ansible, Terraform, git, Debian Linux, HAProxy.
Nov. 2019 - Dez. 2019
2 Monaten
Heusenstamm, Deutschland

PostgreSQL-Datenbankautomatisierung

ITSG GmbH

  • ITSG bietet IT-Services (Hosting und Entwicklung) für die gesetzliche Krankenversicherung. Das Projekt umfasste das Aufsetzen von PostgreSQL-Datenbanken für CI/CD-, Collaboration- und Automatisierungsplattformen.
  • Kapazitätsplanung für Datenbankserver.
  • Backup-Konzept.
  • Automatisierungscode in Ansible.
  • Streaming-Replikation mit repmgr.
  • Backup mit barman.
  • Technologien: PostgreSQL, Ansible, RedHat Enterprise Linux 8, VMware ESX, barman, repmgr, git (GitLab).
Sept. 2018 - Jan. 2019
5 Monaten
Düsseldorf, Deutschland

Consultant – Performance/Reliability Engineering

Parfümerie Douglas GmbH

  • Erfolgreiche Unterstützung des Kunden bei der Vorbereitung der komplexen E-Commerce-Seite für Black Friday, 100 % Verfügbarkeit in einer umsatzkritischen Phase.
  • Performance-Analyse, Lasttests, Konfigurations-Review.
  • Empfehlungen und Umsetzung im Produktionscode und in der Konfiguration.
  • Technologien: Java/Scala/JVM, SAP Hybris, Tomcat, InfluxDB, Grafana, Graylog, ElasticSearch, Sensu, StormForger, nginx, HAProxy, SaltStack, proprietäre Komponenten (Prudsys, FactFinder).
Mai 2018 - Aug. 2018
4 Monaten
Hamburg, Deutschland

Consultant – Operations Engineering

ABOUT YOU GmbH

  • Betrieb, Erweiterung und Fehlersuche bei LEMP-(Linux, Nginx, MySQL, PHP)-Anwendungen (Laravel/Lumen) auf AWS.
  • Entwicklung von Ansible-Rollen für Packer zum Erstellen von Amazon Machine Images (AMI).
  • Unterstützung bei Datenbankmigration von EC2-Instanzen zu AWS RDS.
  • AWS-Kostenoptimierung (Scaling-Policies, Instanzgrößen).
  • Onboarding neuer Mitarbeiter in die Infrastructure-as-Code-Umgebung.
Nov. 2017 - März 2018
5 Monaten
Berlin, Deutschland

Consultant – Datenbankadministration

Zalando SE (Pricing & Forecasting)

  • Optimierung von Legacy-Datenbankinfrastrukturen auf MySQL-Basis mit komplexen Stored Procedures.
  • Migration von ETL-Prozessen von Bash-Skripten/Stored Procedures zu Python, Airflow und Docker.
  • Vorbereitung der Datenbankmigration zu PostgreSQL auf AWS.
Aug. 2017 - Juli 2018
1 Jahr
Bielefeld, Deutschland

Consultant – DevOps Engineering

OEDIV KG

  • Erstellung umfassender Ansible-Playbooks zur Installation verschiedener Anwendungen (Atlassian-Stack, OwnCloud, LAMP) auf virtuellen Maschinen On-Premises sowie AWS und Azure.
  • Fehlersuche in Java-Anwendungen (Atlassian-Stack).
  • Aufbau einer CI-Pipeline für Ansible-Playbooks auf GitLab.
März 2017 - Juli 2017
5 Monaten
Hamburg, Deutschland

Consultant – DevOps Engineering

ABOUT YOU GmbH

  • Unterstützung bei AWS-Migration.
  • Erstellung von CloudFormation-Templates.
  • Verschieben von Datenbanken zu AWS RDS.
  • Erstellung und Aktualisierung von Ansible-Playbooks.
  • Fehlersuche bei MySQL-Datenbanken und Redis-Key-Value-Stores.
  • Unterstützung von Teams bei der Fehlersuche in PHP-(Laravel/Lumen)-Anwendungen.

Zusammenfassung

Technologie- und Open-Source-Enthusiast seit Jugend, motiviert und autodidaktisch, 100 % Selbststudium. Ich liebe Debugging und Fehlersuche sowie neue Entwicklungen. Pragmatischer und iterativer Ansatz. Versiert in Cloud-Deployments sowie On-Prem und Hybrid.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen