Recommended expert
Nils Meyer
Datenbankarchitektur für PostgreSQL
Erfahrungen
Jan. 2024 - Bis heute
2 Jahren 1 MonateBerlin, Deutschland
Datenbankarchitektur für PostgreSQL
ComputaCenter / Deutsche
- Planung und Dokumentation der Datenbankarchitektur und Integration mit anderen Komponenten, die von anderen Teams und Anbietern bereitgestellt werden
- Umfangreiche Dokumentation für Architektur, Sicherheit, Zugriffssteuerung, Verschlüsselung, Rollen- und Benutzerverwaltung, Backup und Wiederherstellung, Notfallwiederherstellung und allgemeine Abläufe
- Deployment von Datenbank-Clustern über 2 Standorte mit jeweils 2 Availability Zones
- Automatisierung von Deployment und Betrieb inklusive Backup mit Ansible
- Härtung der Datenbank und des Betriebssystems
- Migration bestehender Einzel-Datenbanksysteme in Cluster-Umgebung
- Technologien: PostgreSQL, Patroni, etcd, barman, RedHat Enterprise Linux 9 (RHEL), Ansible, Ansible Automation Platform, TLS, HashiCorp Vault, LUKS
Aug. 2023 - Dez. 2023
5 MonatenMigration von AWS zu Hetzner
Wonder Tech Sp. z o.o.
- Beratung zum Ersatz proprietärer AWS-Komponenten durch Open-Source-Alternativen
- Beratung und Unterstützung bei der Automatisierung des Service-Deployments auf Hetzner mit Ansible
- Datenbankmigration für MariaDB/MySQL mittels Replikation
- Analyse und Behebung von Performance-Problemen im gesamten Stack
- Technologien: Ansible, Ubuntu Linux, MariaDB/MySQL, Node.js, nginx
Mai 2023 - Aug. 2023
4 MonatenPostgreSQL-Cloud-Migration
mrge Group GmbH / shopping24
- Sicherstellen funktionierender Backups mit barman und pgbackrest
- Erstellen von Replikaten für Datenbanken mit pgbackrest
- Vorbereitung bestehender Server für Migration zu AWS mit pglogical und DMS
- Verwaltung der On-Prem-Infrastruktur mit Ansible
- Migration von Datenbanken von On-Prem zu AWS RDS mittels logischer Replikation
- Performance-Optimierung der Datenbanken nach der Migration
- Beratung zu Instanzgrößen und Produktauswahl für cloudbasierte Datenbanken
- Technologien: PostgreSQL, CentOS, barman, pgbackrest, Ansible, GitHub, git, AWS, RDS, pglogical, logische Replikation, Terraform, Prometheus, Grafana
Feb. 2023 - Aug. 2023
7 MonatenEntwicklung eines Image-Builders für Whitebox-Switch
InsidePacket Inc.
- Entwicklung einer Lösung zur automatischen Erstellung von Debian-Linux-Images für einen x86/Broadcom-Jericho2-basierten Switch
- Einsatz von Ansible zum Bauen von Images mit eigenem Kernel und proprietärer Software in Docker-Containern
- Implementierung einer GitLab-Pipeline zum einmaligen Erstellen des Images
- Ermöglichen der Installation auf dem Switch per DHCP-Boot oder über ONIE im lokalen Netzwerk ohne Internetzugang
- Technologien: Ansible, Debian Linux, GitLab, Docker
Feb. 2022 - Aug. 2022
7 MonatenAutomatisierung von PostgreSQL-Datenbanken
K-Mail Order GmbH & Co. KG
- Entwicklung von Ansible-Rollen zur Verwaltung von PostgreSQL-Instanzen
- Automatisiertes Testen der Rollen mit Molecule und GitLab CI
- Durchführung von Datenbankmigration und Major-Version-Upgrade via pglogical-Replikation
- Implementierung von Datenbank-Backups mit wal-g
- Beratung zur Datenbanktabellenstruktur und Performance-Optimierung
- Einrichtung von PostgreSQL-Monitoring und Alerting mit Icinga
- Konfiguration von PostgreSQL-Log-Shipping zu Elasticsearch mittels fluentd
- Technologien: PostgreSQL, wal-g, pglogical, GitLab, git, Icinga, fluentd, Elasticsearch, Ansible, Molecule, gitlab-ci, CentOS
Nov. 2021 - Juni 2023
1 Jahr 8 MonatenBerlin, Deutschland
SRE-Team für PostgreSQL-Datenbankberatung
IONOS SE
- Beratung zur Datenbankstruktur und -leistung
- Planung von Datenbank-Upgrades und Einrichtung einer neuen Hochverfügbarkeitslösung
- Durchführung von Backups und Wiederherstellungen von Datenbanken/Tabellen mit Barman
- Automatisierung der Infrastruktur mit Ansible
- Übergabe der Datenbankverantwortung an ein anderes internes Team
- Betreuung von Postgres-Clustern unter Debian Linux
- Implementierung von Datenbank-Monitoring mit Prometheus/Thanos und Grafana
- Technologien: PostgreSQL, Barman, Patroni, etcd, Proxmox, Prometheus, Grafana
Jan. 2021 - Okt. 2021
10 MonatenConsultant für PostgreSQL-Datenbanken
IBM Deutschland
- Entwurf von Datenbankschema, Tabellenstruktur, Datentypen und Partitionierung für eine verschlüsselte Multi-Terabyte-Datenbank
- Erstellung von Python-Skripten zur Datenlöschung
- Unterstützung bei der Planung von Hochverfügbarkeitslösungen
- Technologien: PostgreSQL, repmgr, Barman, Python 3, RHEL 8, IBM Cloud
Jan. 2020 - Okt. 2021
1 Jahr 10 MonatenBerlin, Deutschland
PostgreSQL-Datenbank-Automatisierung
Ratepay GmbH
- Migration von Anwendungen von EXASOL zu PostgreSQL
- Automatisierte Einrichtung 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 Einrichtungstätigkeiten mit Ansible
- Technologien: PostgreSQL, Patroni, 2nd Quadrant BDR, Consul, VMware ESXi, Ansible, Terraform, git, Debian Linux, HAProxy
Nov. 2019 - Dez. 2019
2 MonatenHeusenstamm, Deutschland
PostgreSQL-Datenbank-Automatisierung
ITSG GmbH
- Kapazitätsplanung für Datenbankserver
- Entwicklung eines Backup-Konzepts
- Erstellung von Automatisierungscode in Ansible
- Einrichtung von Streaming-Replikation mit repmgr
- Implementierung von Backups mit Barman
- Technologien: PostgreSQL, Ansible, RedHat Enterprise Linux 8 (RHEL), VMWare ESX, Barman, RepMGR, git (GitLab)
Sept. 2018 - Jan. 2019
5 MonatenDüsseldorf, Deutschland
Consultant – Performance- und Zuverlässigkeitstechnik
Parfümerie Douglas GmbH
- Vorbereitung einer komplexen E-Commerce-Website für Black Friday und Erreichen von 100% Verfügbarkeit in einer umsatzstarken, geschäftskritischen Phase
- Durchführung von Performance-Analysen, Lasttests und Konfigurationsüberprüfungen
- Empfehlungen ausgesprochen und Änderungen am Produktivcode und an der Konfiguration umgesetzt
- Technologien: Java/Scala/JVM, SAP Hybris, Tomcat, InfluxDB, Grafana, Graylog, Elasticsearch, Sensu, StormForger, nginx, HAProxy, SaltStack, Prudsys, FactFinder
Mai 2018 - Aug. 2018
4 MonatenHamburg, Deutschland
Berater – Operations Engineering
ABOUT YOU GmbH
- Wartete, erweiterte und behob Fehler in LEMP (Linux, Nginx, MySQL, PHP)-Anwendungen (Laravel/Lumen) auf AWS
- Entwickelte Ansible-Rollen mit Packer zur Erstellung von Amazon Machine Images (AMI)
- Unterstützte bei der Datenbankmigration von EC2-Instanzen zu AWS RDS
- Optimierte AWS-Kosten (Skalierungsrichtlinien, Instanzgrößen)
- Integrierte neue Mitarbeitende in die Infrastructure-as-Code-Umgebung
Nov. 2017 - März 2018
5 MonatenBerlin, Deutschland
Berater – Datenbankadministration
Zalando SE
- Optimierte bestehende Datenbankinfrastrukturen auf Basis von MySQL und komplexen Stored Procedures
- Migrierte ETL-Prozesse von Bash-Skripten und Stored Procedures zu Python, Airflow und Docker
- Bereitete die Datenbankmigration zu PostgreSQL auf AWS vor
Aug. 2017 - Juli 2018
1 JahrBielefeld, Deutschland
Berater – DevOps Engineering
OEDIV KG
- Schrieb umfassende Ansible-Playbooks zur Installation von Anwendungen (Atlassian Stack, OwnCloud, LAMP) vor Ort und auf AWS/Azure
- Behebte Probleme bei Java-Anwendungen (Atlassian Stack)
- Erstellte eine CI-Pipeline für Ansible-Playbooks auf GitLab
März 2017 - Juli 2017
5 MonatenHamburg, Deutschland
Berater – DevOps Engineering
ABOUT YOU GmbH
- Unterstützte bei der Migration zu AWS
- Erstellte CloudFormation-Vorlagen
- Migrierte Datenbanken zu AWS RDS
- Erstellte und aktualisierte Ansible-Playbooks
- Behebte Fehler in MySQL-Datenbanken und Redis-Key-Value-Stores
- Unterstützte Teams bei der Fehlerbehebung in PHP-Anwendungen (Laravel/Lumen)
Zusammenfassung
Erfahren in System- und Datenbankbetrieb sowie Softwareentwicklung und schließt die Lücke zwischen den Disziplinen.
Technologie- und Open-Source-Enthusiast seit jungen Jahren, motiviert und selbstgesteuert, 100% autodidaktisch.
Arbeitet gerne an Debugging und Fehlersuche sowie an Neuentwicklungen.
Pragmatisch und iterative Vorgehensweise.
Versiert in Cloud-Deployments sowie On-Premises und Hybrid.
Fähigkeiten
- Öffentliche Cloud: Aws (Experte), Arbeit Mit Cloudformation-vorlagen, Rds-datenbanken (Mysql/postgres), Auto Scaling Groups, Vpc, Iam, Alb, Erstellen Von Machine Images, Performance-fehlersuche
- Datenbanken: Postgresql Sql-syntax (Experte), Datenbankadministration, Performance-optimierung, Replikations-setup, Backup & Restore (Barman, Pgbackrest, Wal-g), Logische Und Physische Replikation, Hochverfügbarkeit Mit Patroni, Repmgr, Bdr, Pl/python3-entwicklung, Datenbankdesign
- Datenbanken: Mysql Sql-syntax (Experte), Datenbankadministration, Hochverfügbarkeit (Replikation, Galera/wsrep), Performance-optimierung Auf Server- Und Abfrageebene, Erfahrung Mit Mysql-derivaten Percona Server Und Mariadb, Backup-lösungen (Xtrabackup, Lvm, Zfs), Datenbank/-tabellen-design, Mysql Auf Aws (Rds/ec2), Alternative Storage-engines (Myrocks/toku)
- Elasticsearch: Einrichtung (Versiert), Abfragen, Java-garbage-collection-optimierung/-debugging, Cluster-recovery Und Backup
- Mongodb: Administration Und Backup (Versiert), Cluster-setup (Automatisiert Über Ansible)
- Redis: Hochverfügbare Einrichtung, Master-replica-failover
- Etcd: Einrichtung Und Betrieb, Fehlersuche Und Backup
- Consul: Einrichtung Und Betrieb (Automatisiert)
- Konfigurationsmanagement: Ansible (Experte), Schreiben Von Python-modulen, Erstellen Von Playbooks, Fehlerbehebung Bei Playbooks, Distributionsübergreifende Arbeit, Zustandsbehaftete Playbooks, Rollendes Cluster-deployment, Dynamisches Inventory, Automatisiertes Testen Mit Molecule
- Betriebssysteme: Gnu/linux, Arbeit Mit Verschiedenen Distributionen Wie Ubuntu, Debian, Centos/rhel, Sles, Shell-scripting, Networking Und Firewall, Virtualisierung (Kvm, Xen, Libvirt), Cluster-dateisysteme (Ocfs, Gfs), Backup Und Restore, Zfs, Automatisierte Installation (Ansible, Debootstrap), Drbd Hochverfügbarer Speicher, Fehlersuche (Strace, Ltrace, Perf, Gdb), Ipc-konzepte (Shm, Pipes Etc.), Cgroups Und Namespaces
- Versionskontrolle: Git, Gitflow Mit Pull/merge Requests
- Git-plattformen: Gitlab, Bitbucket, Github, Nutzung Und Administration Von Gitlab/bitbucket, Einrichtung Von Ci/cd-pipelines In Gitlab, Einrichten Von Pipelines Mit Github Actions
- Monitoring/alerting: Graylog (Aufsetzen Des Kompletten Stacks, Problembehebung), Elk Stack (Einrichtung Und Fehlersuche Großer Cluster), Prometheus (Aufsetzen Und Integration), Grafana (Aufsetzen, Erstellen Von Dashboards Aus Verschiedenen Datenquellen)
- Softwareentwicklung: Python (Versiert), Entwicklung Von Helfer-/hook-anwendungen Für Libvirt Und Erweiterung Von Ansible Durch Module, Schreiben Von Etl-software, Nutzung Von Aws Über Boto3
- Softwareentwicklung: Java (Versiert), Grundlegende Entwicklung, Beheben Und Anpassen Bestehender Anwendungen/schreiben Kleiner Programme, Konfiguration Von Application Servern Wie Tomcat, Fehlersuche In Der Jvm, Bauen Mit Gradle Und Maven
- Softwareentwicklung: Php (Versiert), Administration Und Fehlersuche Großer Php-anwendungen Basierend Auf Laravel, Lumen, Symfony Und Yii, Arbeiten Mit Legacy-anwendungen, Deployment Mit Fpm Oder Apache, Skalierung, Absicherung Von Php
- Webserver/proxies: Nginx (Experte), Einrichtung, Konfiguration, Performance-optimierung, Caching
- Webserver/proxies: Haproxy (Experte), Automatisierte Einrichtung Und Konfiguration, Performance-tuning, Failover-betrieb
- Webserver/proxies: Apache Httpd, Einrichtung, Konfiguration, Fehlersuche
- Container-technologie: Docker (Experte), Schreiben Von Dockerfiles, Container-orchestrierung, Service Discovery, Container-sicherheit, Erstellen Optimierter Images
- Container-technologie: Podman (Experte)
- Container-technologie: Kubernetes (Grundkenntnisse), Aufbau Von Kubernetes-clustern Von Grund Auf, Netzwerk-overlays, Persistenter Speicher
- Hashicorp Packer (Experte): Erstellen Von Machine Images Mit Ansible Für Amazon Und Virtualbox
- Terraform (Experte): Einrichtung Komplexer Strukturen Für Aws
- Ci/cd/build-server: Gitlab (Einrichten Eines Vollständigen Ci/cd-systems), Jenkins (Aufsetzen Und Administration, Pipeline-as-code Mit Groovy)
- Atlassian-stack: Jira, Bamboo, Bitbucket, Confluence, Einrichtung, Upgrade Und Konfiguration, Fehlersuche, Kanban- Und Scrum-workflows
- Networking: Allgemeines Routing, Firewall/packet Filtering, Ipv6, Vlan, Tcp-fehlersuche, Rdma-technologie (Infiniband), Netzwerk-overlays
- Vpn: Openvpn, Wireguard
Sprachen
Deutsch
MutterspracheEnglisch
VerhandlungssicherSie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.