Beschreibung
Bereitstellung Infrastruktur auf Grundlage von Amazon Cloud Services. Die Realisierung erfolgt durch die Bereitstellung von vorkonfigurierten (automatisierten) Deployment-Umgebungen, Delivery Pipelines und die Einbindung von Test-Tools und –FrameworksAufgaben:
- Unterstützung und Beratung der Projektteams zum Thema Betrieb und Nutzung von
Postgres Datenbank im AWS Umfeld mit AWS RDS und AWS Aurora
- Beratung und Review von bestehendem Datenbank Designs und Datenmodellen von Projektteams
- Analyse und Optimierung von Laufzeitverhalten der impl. Datenbank. Bspw. durch Last und Performance Tests und Datenbank
Konfigurationsoptimierung.
- Konzeption und Umsetzung bei der Realisierung von:
o Backup Strategien
o Monitoring Strategien
o Versions-Update Strategien
- Beratung und Coaching von Entwicklungsteams bei der Nutzung von Postgres-Datenbanken
- Durchgehende Qualitätssicherung der entwickelten Lösungen
Anforderungen:
Muss:
- Expertenkenntnisse in Datenbanken: Postgres Datenbank, AWS RDS Postgres, AWS RDS Aurora Postgres
- Kenntnisse in Datenbankperformance Optimierung und Monitoring (Postgres Datenbanken, mir mehr als 30 TB Daten)
- Erfahrungen im Aufsetzen von Lasttests für Datenbanken (Postgres Datenbanken, mir mehr als 30 TB Daten)
- Expertenkenntnisse von spezifischen Datenbankerweiterungen und Formaten (Postgres Dokumentbasierte Datentypen: JSON, JSONB)
- Sicherer Umgang mit Linux / Unix Systemen (Redhat Enterprise Linux, Ubuntu)
- Erfahrungen im Betrieb komplexer Systemlandschaften
Soll:
- Konfiguration und Umgebungsmanagement von Cloud Infrastruktur und Umgebungen (AWS, EC2 Instanzen, S3, VPCs,
CloudFormation)
- Kenntnisse in Programmiersprachen Java, Spring Boot
- Kenntnisse moderner Betriebs- und Entwicklungsarchitekturen (Microservice, Cloud Infrastruktur, AWS, Docker, Container-
Orchestrierung etc.)