
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.