Senior Database Architect in Katowice

Senior Database Architect in Katowice

Katowice Pełny etat 135000 - 165000 zł / rok (szac.) Stacjonarnie
C

W skrócie

  • Zadania: Projektuj i wdrażaj rozwiązania baz danych w chmurze AWS dla klientów korporacyjnych.
  • Firma: Cloud Kinetics - innowacyjna firma technologiczna z zespołem Proserv PoD.
  • Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej oraz rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na transformację baz danych.
  • Kwalifikacje: Doświadczenie w architekturze baz danych i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Cloud Kinetics poszukuje Senior Database Architect do zespołu Proserv PoD (Practice on Demand). W tej roli będziesz zaangażowany w usługi profesjonalne AWS w Indiach, pracując bezpośrednio nad projektowaniem, architekturą i dostarczaniem rozwiązań bazodanowych dla klientów korporacyjnych na AWS. Będziesz pełnił rolę głównego eksperta bazodanowego, tłumacząc złożone wymagania dotyczące danych na skalowalne, bezpieczne i wydajne architektury baz danych natywnych w chmurze, które są zgodne z najlepszymi praktykami AWS i kryteriami sukcesu klientów.

Jako Senior Database Architect w Cloud Kinetics’ Proserv PoD, będziesz zaangażowany w projekty AWS ProServ, prowadząc strategię i projektowanie baz danych, realizując migracje baz danych oraz wdrażając ramy automatyzacji baz danych. Będziesz ściśle współpracować z architektami rozwiązań, inżynierami danych, liderami migracji i zespołami baz danych klientów, aby osiągnąć wyniki transformacji baz danych zgodne z zasadami AWS Well-Architected.

KLUCZOWE OBOWIĄZKI

  • Projektowanie i architektura rozwiązań bazodanowych AWS na dużą skalę obejmujących silniki baz danych relacyjnych, NoSQL, in-memory, grafowych i czasowych, aby spełnić różnorodne wymagania obciążeniowe.
  • Opracowywanie kompleksowych planów architektury baz danych, modeli danych, planów pojemności i strategii migracji zgodnych z celami biznesowymi klientów i zasadami AWS Well-Architected Framework.
  • Ocena i rekomendacja odpowiedniej usługi baz danych AWS dla każdego obciążenia — Amazon RDS, Aurora (MySQL/PostgreSQL), DynamoDB, ElastiCache (Redis/Memcached), Redshift, Document DB, Keyspaces, Timestream, QLDB i Amazon Neptune.
  • Projektowanie wysokiej dostępności, failover multi-AZ/multi-region, odzyskiwania po awarii i ciągłości działania we wszystkich warstwach baz danych przy użyciu natywnych możliwości replikacji i kopii zapasowych AWS.
  • Współpraca z architektami rozwiązań w celu integracji projektów baz danych w szersze plany architektury chmurowej, zapewniając zgodność z wymaganiami bezpieczeństwa, zgodności i optymalizacji kosztów.

Migracja i modernizacja baz danych

  • Prowadzenie end-to-end migracji baz danych, w tym oceny, konwersji schematów, migracji danych, walidacji i działań związanych z przełączeniem przy użyciu AWS Database Migration Service (DMS) i AWS Schema Conversion Tool (SCT).
  • Realizacja heterogenicznych migracji baz danych, w tym Oracle do Amazon Aurora/RDS PostgreSQL, SQL Server do RDS/Aurora, MySQL do Aurora oraz migracji baz danych komercyjnych do open-source/cloud-native.
  • Dostarczanie projektów migracji Oracle do Aurora, w tym konwersji schematów, refaktoryzacji procedur składowanych, tłumaczenia PL/SQL na PL/pgSQL oraz walidacji zgodności aplikacji.
  • Przeprowadzanie ocen przed migracją, kontroli zdrowia baz danych, analizy złożoności schematów i planowania fal migracji w celu minimalizacji ryzyka i przestojów klientów podczas okien migracyjnych.
  • Dokumentowanie runbooków migracyjnych, planów przełączeń, procedur wycofania i zapisów konfiguracji po migracji do przekazania zespołom operacyjnym baz danych klientów.

Wydajność i optymalizacja baz danych

  • Wykonywanie strojenia wydajności baz danych, optymalizacji zapytań, projektowania strategii indeksowania oraz analizy planów wykonania w różnych silnikach baz danych relacyjnych i NoSQL na AWS.
  • Projektowanie i wdrażanie modeli danych NoSQL dla DynamoDB, DocumentDB i kompatybilnych z Cassandra, stosując analizę wzorców dostępu, projektowanie kluczy partycji i zasady projektowania jednolitych tabel.
  • Wdrażanie strategii buforowania przy użyciu Amazon ElastiCache (Redis/Memcached) w celu zmniejszenia obciążenia bazy danych, poprawy czasów reakcji aplikacji i zwiększenia ogólnej przepustowości systemu.
  • Analiza i rozwiązywanie wąskich gardeł baz danych, problemów z blokowaniem, kontenerowaniem połączeń i ograniczeniami wydajności I/O pamięci masowej w produkcyjnych środowiskach AWS.
  • Przeprowadzanie przeglądów AWS Well-Architected Framework skoncentrowanych na filarach bazy danych i wydajności, dostarczając wykonalne mapy działań naprawczych dla środowisk baz danych klientów.

Bezpieczeństwo baz danych, zgodność i automatyzacja

  • Wdrażanie najlepszych praktyk bezpieczeństwa baz danych AWS, w tym szyfrowania w spoczynku (KMS), szyfrowania w tranzycie (TLS), uwierzytelniania bazy danych IAM, izolacji sieci VPC i AWS Secrets Manager do zarządzania poświadczeniami.
  • Projektowanie i wdrażanie pipeline'ów DevOps baz danych (DB DevOps) przy użyciu narzędzi CI/CD do automatyzacji migracji schematów, wdrożeń baz danych, zarządzania konfiguracją i wykrywania odchyleń.
  • Opracowywanie skryptów automatyzacji baz danych i szablonów infrastruktury jako kod (IaC) przy użyciu Terraform, AWS CloudFormation i/lub AWS CDK do provisioningu i zarządzania infrastrukturą baz danych w sposób powtarzalny i kontrolowany wersjami.
  • Konfigurowanie rozwiązań monitorowania i obserwowalności baz danych przy użyciu Amazon CloudWatch, Amazon RDS Performance Insights, AWS CloudTrail i narzędzi monitorujących innych firm w celu zapewnienia proaktywnego wykrywania i rozwiązywania problemów.
  • Wsparcie wymagań dotyczących zgodności i zarządzania, w tym rezydencji danych, logowania audytowego, GDPR, PCI-DSS i kontroli HIPAA w środowiskach baz danych AWS.

Współpraca w dostarczaniu i przywództwie myślowym

  • Praca w ramach zwinnych/scrumowych ram dostarczania, uczestnicząc w planowaniu sprintów, codziennych spotkaniach i retrospektywach jako część zespołów zaangażowanych w AWS ProServ.
  • Ścisła współpraca z architektami rozwiązań, inżynierami danych, menedżerami projektów i zespołami baz danych klientów, aby zapewnić, że dostarczanie baz danych jest zgodne z harmonogramami projektów i kamieniami milowymi zaangażowania.
  • Produkcja dokumentacji technicznej, w tym diagramów architektury baz danych, diagramów przepływu danych, zapisów decyzji projektowych, runbooków i dokumentów przekazania operacyjnego w celu wsparcia transferu wiedzy do klientów.
  • Wkład w rozwój wielokrotnego użytku akceleratorów baz danych, podręczników migracji, modułów IaC i szablonów dostarczania, które poprawiają efektywność w ramach zaangażowań Cloud Kinetics ProServ.
  • Mentorowanie młodszych inżynierów baz danych i członków zespołu, dzieląc się wiedzą na temat baz danych, najlepszymi praktykami i wiedzą o usługach baz danych AWS w całym zespole ProServ PoD.

Wymagane kwalifikacje: Edukacja i doświadczenie

  • Stopień licencjata w dziedzinie informatyki, inżynierii, technologii informacyjnej lub pokrewnej dziedziny technicznej, lub równoważne doświadczenie praktyczne.
  • 10–14 lat ogólnego doświadczenia w architekturze baz danych, inżynierii baz danych lub rolach platform danych.
  • Minimum 5–7 lat praktycznego doświadczenia w projektowaniu i wdrażaniu rozwiązań bazodanowych na AWS w środowiskach produkcyjnych.
  • Udokumentowane doświadczenie w prowadzeniu migracji baz danych, w tym migracji heterogenicznych (Oracle, SQL Server, MySQL) do zarządzanych usług baz danych AWS.
  • Demonstracja ekspertyzy zarówno w projektowaniu baz danych relacyjnych, jak i NoSQL, modelowaniu danych oraz optymalizacji zapytań w różnych silnikach baz danych.
  • Doświadczenie w pracy w usługach profesjonalnych, konsultingowych lub środowiskach dostarczania usług zarządzanych jest preferowane.

Umiejętności techniczne:

  • Głęboka wiedza praktyczna w zakresie usług relacyjnych baz danych AWS: Amazon RDS (MySQL, PostgreSQL, MariaDB, Oracle, SQL Server), Amazon Aurora (wydania kompatybilne z MySQL i PostgreSQL).
  • Silna znajomość usług baz danych NoSQL i specjalistycznych: Amazon DynamoDB, Amazon DocumentDB, Amazon ElastiCache (Redis/Memcached), Amazon Keyspaces, Amazon Timestream i Amazon QLDB.
  • Praktyczne doświadczenie z Amazon Neptune dla obciążeń baz danych grafowych, w tym modelowanie danych grafowych (graf właściwości i RDF), języki zapytań Gremlin i SPARQL oraz przypadki użycia Neptune (grafy wiedzy, wykrywanie oszustw, silniki rekomendacji).
  • Znajomość narzędzi migracji baz danych AWS: AWS Database Migration Service (DMS) i AWS Schema Conversion Tool (SCT) dla migracji heterogenicznych i homogenicznych.
  • Silne umiejętności SQL, w tym zaawansowane pisanie zapytań, rozwój procedur składowanych, strategia indeksowania, analiza planów wykonania i strojenie zapytań w różnych silnikach baz danych relacyjnych.
  • Doświadczenie z narzędziami infrastruktury jako kod: Terraform, AWS CloudFormation i/lub AWS CDK do provisioningu i zarządzania cyklem życia baz danych.
  • Solidne zrozumienie zasad bezpieczeństwa baz danych: szyfrowanie w spoczynku/w tranzycie, uwierzytelnianie bazy danych IAM, izolacja sieci VPC, Secrets Manager i kontrole zgodności.
  • Znajomość praktyk DevOps baz danych (DB DevOps), w tym pipeline'ów CI/CD dla migracji schematów, automatyzacji testów i wdrożeń baz danych przy użyciu narzędzi takich jak Flyway, Liquibase lub AWS CodePipeline.
  • Doświadczenie z Amazon Redshift dla obciążeń magazynowania danych, w tym projektowanie klastrów, strategia kluczy dystrybucji/sortowania, Redshift Spectrum i architektura węzłów RA3.
  • Umiejętności skryptowe i automatyzacyjne w Pythonie, Bash i/lub SQL dla procesów operacyjnych, skryptów migracji danych i zadań automatyzacji baz danych.

Certyfikaty:

  • AWSCertified Database – Specialty (wymagane).
  • AWSCertified Solutions Architect – Associate lub Professional (wymagane lub w trakcie realizacji).
  • Dodatkowe certyfikaty AWS Specialty (Data Analytics, Security lub Machine Learning) są preferowane.

Preferowane kwalifikacje:

  • Zaawansowana modernizacja baz danych.
  • Praktyczne doświadczenie w prowadzeniu projektów migracji Oracle do Amazon Aurora (kompatybilny z PostgreSQL), w tym refaktoryzacja PL/SQL, łagodzenie specyficznych funkcji Oracle i walidacja zgodności warstwy aplikacji.
  • Doświadczenie w strategiach eliminacji licencji baz danych komercyjnych (Oracle/SQL Server do open-source) w ramach programów optymalizacji kosztów i modernizacji chmury.
  • Znajomość Aurora Serverless v2, RDS Proxy i Aurora Global Database dla zaawansowanych architektur wysokiej dostępności i skalowalności.
  • Zaawansowana ekspertyza w modelowaniu danych NoSQL, w tym wzorce projektowania jednolitych tabel DynamoDB, projektowanie schematów oparte na wzorcach dostępu, strategie globalnych indeksów pomocniczych (GSI) i strumienie DynamoDB dla architektur opartych na zdarzeniach.
  • Doświadczenie z Amazon Neptune dla obciążeń grafowych, w tym budowa grafów wiedzy, grafy wykrywania oszustw i przypadki użycia rekomendacji w sieciach społecznościowych.
  • Znajomość wzorców migracji obciążeń Apache Cassandra i Amazon Keyspaces dla zastosowań NoSQL o szerokich kolumnach.
  • DB DevOps i narzędzia dostarczania.
  • Praktyczne doświadczenie w implementacji pipeline'ów DevOps baz danych przy użyciu narzędzi CI/CD (AWS CodePipeline, GitLab CI, Jenkins) z frameworkami migracji schematów (Flyway, Liquibase) i praktykami automatyzacji testów baz danych.
  • Doświadczenie z metodologią dostarczania AWS ProServ, narzędziami zaangażowania i standardami artefaktów.
  • Znajomość ram ITSM (ITIL) i procesów zarządzania zmianami istotnych dla projektów migracji i modernizacji baz danych w przedsiębiorstwie.

Senior Database Architect in Katowice – pracodawca: Cloud Kinetics

Cloud Kinetics to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku pracy. Nasza kultura opiera się na współpracy i innowacyjności, co pozwala pracownikom na zdobywanie cennego doświadczenia w projektach związanych z AWS. Dodatkowo, lokalizacja w Indiach zapewnia dostęp do rosnącego rynku technologii chmurowych oraz możliwość pracy z wiodącymi klientami na całym świecie.

C

Dane kontaktowe:

Zespół rekrutacyjny Cloud Kinetics

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Database Architect in Katowice

AWS Database Services
Database Architecture
Database Migration
NoSQL Databases
Relational Databases
Data Modeling
Query Optimization