Niyam IT
Niyam IT
Niyam IT to firma oferująca rozwiązania technologiczne i usługi doradcze, która tworzy niestandardowe systemy dla organizacji z sektora publicznego i prywatnego. Jej działalność obejmuje przygotowanie i reagowanie na sytuacje kryzysowe, zarządzanie zasobami naturalnymi, egzekwowanie prawa i wymiar sprawiedliwości oraz technologie informatyczne w ochronie zdrowia. Firma posiada kompetencje w zakresie analizy danych, sztucznej inteligencji i uczenia maszynowego, inżynierii chmurowej oraz modernizacji systemów. Niyam IT łączy programistów, inżynierów i analityków, aby dostarczać uporządkowane rozwiązania technologiczne w obszarach doradztwa, ochrony zdrowia i logistyki, kładąc nacisk na zaangażowanie społeczności i odpowiedzialność społeczną.

Inżynier baz danych w Niyam IT — praca hybrydowa, Wirginia

Projektuj, zabezpieczaj i optymalizuj MongoDB oraz relacyjne bazy danych. Wspieraj federalne projekty IT dzięki współpracy Agile i automatyzacji DevSecOps.

Opis

  • Pełnij rolę głównego eksperta ds. danych w zespole Agile Scrum.
  • Twórz i dokumentuj logiczne oraz fizyczne modele danych.
  • Doradzaj zespołom programistycznym w zakresie schematów, indeksów i relacji między danymi w bazach NoSQL i relacyjnych bazach danych.
  • Konfiguruj, aktualizuj i utrzymuj środowiska MongoDB.
  • Twórz i obsługuj systemy o wysokiej dostępności z wykorzystaniem zestawów replik MongoDB, klastrów shardowanych i architektur rozproszonych.
  • Administruj i utrzymuj relacyjne bazy danych, takie jak PostgreSQL i Oracle.
  • Regularnie optymalizuj bazy danych i zapytania.
  • Analizuj plany wykonania i indeksy oraz optymalizuj potoki agregacji MongoDB i zapytania SQL.
  • Wdrażaj i utrzymuj zabezpieczenia baz danych, w tym uwierzytelnianie, kontrolę dostępu opartą na rolach, audyt oraz szyfrowanie podczas przesyłania i przechowywania danych.
  • Dbaj o zgodność z wymogami bezpieczeństwa DHS.
  • Projektuj, testuj i wdrażaj plany tworzenia kopii zapasowych, odzyskiwania danych oraz odtwarzania po awarii.
  • Automatyzuj wdrożenia, konfigurację, instalowanie poprawek i rutynową konserwację za pomocą Python, Bash oraz narzędzi infrastruktury jako kodu.
  • Uczestnicz w spotkaniach i wydarzeniach Agile Scrum.
  • Współpracuj z programistami, inżynierami chmury i przedstawicielami administracji, aby dostarczać oprogramowanie w krótkich, częstych sprintach.

Wymagania

  • Obywatelstwo USA i możliwość przejścia federalnej weryfikacji przeszłości.
  • Tytuł licencjata w dziedzinie informatyki, systemów informatycznych, inżynierii oprogramowania lub pokrewnej; może zostać uwzględnione równoważne doświadczenie praktyczne.
  • Od pięciu do siedmiu lat doświadczenia w administracji lub inżynierii baz danych.
  • Co najmniej trzy lata praktycznego doświadczenia w projektowaniu i administrowaniu MongoDB.
  • Bardzo dobra znajomość architektury MongoDB, w tym zestawów replik, klastrów shardowanych, silników pamięci masowej, blokad i obsługi transakcji.
  • Doświadczenie w projektowaniu skalowalnych modeli danych dla dokumentowych i relacyjnych baz danych, w tym wersjonowania schematów i wzorców optymalizacji.
  • Doświadczenie w programowaniu SQL, administracji bazami danych, optymalizacji zapytań i diagnozowaniu problemów wydajnościowych w systemach NoSQL oraz relacyjnych.
  • Biegła znajomość Python, Bash lub PowerShell w zakresie skryptów i automatyzacji.
  • Znajomość zabezpieczeń baz danych, w tym TLS/SSL, Kerberos/LDAP, audytu i utwardzania zabezpieczeń.
  • Doświadczenie w administrowaniu systemami Linux, w tym RHEL lub CentOS, oraz monitorowaniu pamięci masowej i wydajności.
  • Mile widziane: doświadczenie z PostgreSQL, Oracle lub Microsoft SQL Server obok MongoDB.
  • Mile widziane: doświadczenie w stosowaniu STIG dla baz danych i wytycznych dotyczących utwardzania zabezpieczeń w środowisku federalnym lub innym regulowanym.
  • Mile widziane: doświadczenie w automatyzacji wdrażania, monitorowania lub utrzymania baz danych.
  • Gotowość do pracy na miejscu przez 1–2 dni w tygodniu w ramach hybrydowego harmonogramu.

Benefity

  • Elastyczny harmonogram pracy.
  • Możliwość pracy zdalnej.
  • Szkolenia finansowane przez pracodawcę.
  • Możliwości zdobywania certyfikatów.
  • Mentoring.
  • Określone ścieżki rozwoju kariery.
  • Współpracujące i wspierające środowisko pracy.
  • Zaangażowanie na rzecz różnorodności i integracji.
  • Praca wspierająca kluczowe misje federalne.
  • Przejrzyste ramy rozwoju kariery.
  • Możliwości rozwoju zawodowego i awansu.