Text copied to clipboard!

Tytuł

Text copied to clipboard!

Optymalizator Zapytań Monolitycznego PHP LMS

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Optymalizatora Zapytań Monolitycznego PHP LMS, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za analizę, optymalizację i usprawnianie zapytań bazodanowych w naszym monolitycznym systemie zarządzania nauczaniem (LMS) opartym na PHP. Twoim głównym celem będzie poprawa wydajności systemu, redukcja czasu odpowiedzi zapytań oraz zapewnienie stabilności i skalowalności aplikacji. W ramach swoich obowiązków będziesz analizować istniejące zapytania SQL, identyfikować wąskie gardła wydajnościowe oraz wdrażać optymalne rozwiązania. Będziesz współpracować z zespołem programistów, administratorami baz danych oraz specjalistami DevOps, aby zapewnić najwyższą jakość kodu i efektywność działania systemu. Dodatkowo, będziesz odpowiedzialny za monitorowanie wydajności bazy danych, wdrażanie indeksów, optymalizację schematów baz danych oraz rekomendowanie najlepszych praktyk w zakresie zarządzania danymi. Idealny kandydat powinien posiadać solidne doświadczenie w pracy z PHP oraz relacyjnymi bazami danych, takimi jak MySQL lub PostgreSQL. Znajomość narzędzi do profilowania zapytań, takich jak EXPLAIN, oraz umiejętność analizy logów bazodanowych będą kluczowe w codziennej pracy. Dodatkowym atutem będzie doświadczenie w pracy z dużymi zbiorami danych oraz znajomość technik optymalizacji zapytań w środowiskach o wysokiej dostępności. Jeśli jesteś osobą, która pasjonuje się optymalizacją baz danych, lubisz rozwiązywać złożone problemy wydajnościowe i chcesz pracować w dynamicznym środowisku technologicznym, zapraszamy do aplikowania. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy oraz możliwość rozwoju w nowoczesnym środowisku IT.

Obowiązki

Text copied to clipboard!
  • Analiza i optymalizacja zapytań SQL w monolitycznym systemie PHP LMS.
  • Identyfikacja i eliminacja wąskich gardeł wydajnościowych w bazie danych.
  • Wdrażanie indeksów i optymalizacja schematów baz danych.
  • Monitorowanie wydajności systemu i rekomendowanie ulepszeń.
  • Współpraca z zespołem programistów i administratorami baz danych.
  • Tworzenie dokumentacji dotyczącej optymalizacji zapytań.
  • Wdrażanie najlepszych praktyk w zakresie zarządzania danymi.
  • Analiza logów bazodanowych i profilowanie zapytań.

Wymagania

Text copied to clipboard!
  • Doświadczenie w pracy z PHP i relacyjnymi bazami danych (MySQL, PostgreSQL).
  • Znajomość narzędzi do profilowania zapytań SQL (EXPLAIN, ANALYZE).
  • Umiejętność optymalizacji zapytań w środowiskach o wysokiej dostępności.
  • Znajomość zasad indeksowania i optymalizacji schematów baz danych.
  • Doświadczenie w analizie logów bazodanowych i monitorowaniu wydajności.
  • Umiejętność pracy w zespole i komunikacji z programistami.
  • Znajomość systemów kontroli wersji (np. Git).
  • Dodatkowym atutem będzie doświadczenie w pracy z dużymi zbiorami danych.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie techniki stosujesz do optymalizacji zapytań SQL?
  • Czy masz doświadczenie w pracy z dużymi zbiorami danych?
  • Jakie narzędzia wykorzystujesz do monitorowania wydajności baz danych?
  • Czy możesz podać przykład optymalizacji zapytania, którą przeprowadziłeś?
  • Jakie są Twoje doświadczenia w pracy z indeksami w bazach danych?
  • Jak radzisz sobie z analizą logów bazodanowych?
  • Czy masz doświadczenie w pracy z systemami kontroli wersji?
  • Jakie są Twoje najlepsze praktyki w zakresie zarządzania danymi?