Przejdź do treści
BigTree108

Tworzenie i administracja Oracle Database i PL/SQL

Tworzenie i administracja Oracle Database i PL/SQL: pakiety PL/SQL i strojenie SQL, aplikacje Oracle APEX, RAC, Data Guard i RMAN, aktualizacje do Oracle AI Database 26ai, Exadata i bazy OCI oraz migracje do Oracle i z Oracle, z dedykowanymi programistami Oracle i DBA w Państwa zespole lub projektem Oracle wykonanym kompleksowo.

Co budujemy w Oracle

  • Programowanie w PL/SQL

    Pakiety, procedury, wyzwalacze i zadania wsadowe w PL/SQL dla rozliczeń, księgowości i innej podstawowej logiki biznesowej, refaktoryzowane na małe jednostki testowane w utPLSQL, trzymane w Git i wdrażane przez SQLcl i Liquibase, a nie ręcznie.

  • Strojenie SQL w Oracle

    Wolne instrukcje wyszukiwane w raportach AWR i ASH oraz planach wykonania, a następnie naprawiane indeksami, przepisaniem, świeżymi statystykami, partycjonowaniem lub bazowymi planami SQL, z czasami porównywanymi przed zmianą i po niej na tych samych danych.

  • Administracja Oracle

    Kwartalne Release Updates stosowane według przetestowanego harmonogramu, nadzór nad miejscem, sesjami i logami alertów, zarządzanie użytkownikami i profilami oraz Oracle Enterprise Manager lub Państwa własny monitoring zgłaszający alert, zanim użytkownicy zauważą problem.

  • Aplikacje Oracle APEX

    Aplikacje wewnętrzne, pulpity i portale klientów budowane w Oracle APEX 26.1 na danych, które już są w Państwa bazie, API REST publikowane przez Oracle REST Data Services oraz aplikacje Oracle Forms odbudowywane w APEX ekran po ekranie.

  • RAC, Data Guard i RMAN

    Real Application Clusters dla dostępności w obrębie lokalizacji, bazy rezerwowe Data Guard w drugiej lokalizacji lub regionie chmury oraz kopie zapasowe RMAN z odtwarzaniem ćwiczonym według harmonogramu względem celów odtwarzania uzgodnionych z Państwem.

  • Aktualizacje do Oracle AI Database 26ai

    Bazy na 19c i 21c aktualizowane bezpośrednio za pomocą AutoUpgrade, a 11g, 12c i 18c przez pośredni krok 19c, z bazami non-CDB konwertowanymi po drodze na bazy podłączane i aplikacją ponownie przetestowaną przed przełączeniem.

  • Exadata i bazy Oracle w chmurze

    Exadata Database Service, Autonomous AI Database i Base Database Service na OCI, Exadata i Autonomous AI Database wewnątrz Azure, AWS i Google Cloud przez usługi multicloud Oracle oraz Exadata Cloud@Customer w Państwa własnym centrum danych, z przenosinami planowanymi w Zero Downtime Migration.

  • Migracje do Oracle i z Oracle

    Oracle przenoszony na PostgreSQL za pomocą ora2pg lub na SQL Server za pomocą SQL Server Migration Assistant, inne bazy danych przenoszone do Oracle oraz Oracle z infrastruktury własnej przenoszony do OCI lub Exadata za pomocą Data Pump i GoldenGate. Każda migracja jest przećwiczona na kopii, a dane uzgadniane tabela po tabeli.

  • Bezpieczeństwo Oracle i porządek w licencjach

    Role o minimalnych uprawnieniach, ujednolicony audyt (unified auditing), Transparent Data Encryption i Data Redaction dla wrażliwych kolumn, Database Vault tam, gdzie administratorzy nie mogą czytać danych, oraz inwentaryzacja używanych opcji i pakietów, aby przegląd licencyjny nie przyniósł niespodzianek.

Zatrudnienie: programiści Oracle i DBA

  • Dedykowani programiści Oracle i DBA

    Programiści Oracle i DBA dołączają do Państwa zespołu na pełny etat, pracują w Państwa repozytoriach, trackerze i na spotkaniach oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.

  • Realizacja projektów w Oracle

    Zespół, który prowadzi projekt w Oracle od zakresu do wydania: wycena, wytworzenie, testy i wdrożenie, z liderem technicznym po naszej stronie, który odpowiada za plan i jakość.

  • Utrzymanie i przejmowanie systemów w Oracle

    Istniejący system w Oracle, przejęty od innego zespołu lub utrzymywany w działaniu: najpierw przegląd bez zmian w systemie i pisemna lista ryzyk, następnie poprawki i nowe funkcje w kolejności według wpływu.

Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.

Kto pracuje nad Państwa projektem w Oracle

  • Programiści PL/SQL

    Pakiety, SQL i przetwarzanie wsadowe

  • Administratorzy baz Oracle (DBA)

    RAC, Data Guard, RMAN, poprawki i aktualizacje wersji

  • Programiści Oracle APEX

    Aplikacje, raporty i usługi REST

  • Inżynierowie Java i .NET

    Aplikacje korzystające z bazy danych

  • Inżynierowie chmury

    Środowiska OCI, Exadata i multicloud opisane w Terraform

Jak pracujemy z Oracle

PL/SQL traktujemy jak kod aplikacji: pakiety są w Git, zmiany przechodzą przegląd i są wdrażane przez pipeline z użyciem SQLcl i Liquibase, a testy utPLSQL uruchamiane są na prawdziwej bazie przed każdym wydaniem. Zasoby chmurowe definiujemy w Terraform, dzięki czemu środowisko można odtworzyć z tego, co jest zapisane.

Przejęte środowisko Oracle zaczynamy od dostępu tylko do odczytu i pisemnej listy ryzyk: wersje i poziomy poprawek, kopie zapasowe i ostatnie sprawdzone odtworzenie, najcięższe zapytania SQL w AWR, kto ma uprawnienia DBA i które licencjonowane opcje są włączone. Zmiany trafiają na produkcję po próbie na kopii z zamaskowanymi danymi.

Inne bazy danych, z którymi pracujemy

Bazy danych: przegląd

Pytania o tworzenie oprogramowania w Oracle

W jakich branżach pracują Państwa programiści Oracle?

Bankowość, ubezpieczenia i fintech (systemy centralne banków, rozliczenia, raportowanie regulacyjne); oprogramowanie dla przedsiębiorstw i ERP (systemy branżowe z danymi z wielu dekad); ochrona zdrowia (systemy szpitalne i laboratoryjne); handel detaliczny i e-commerce (zamówienia, stany magazynowe, ceny); telekomunikacja (rozliczenia i dane klientów) oraz firmy logistyczne, produkcyjne i energetyczne, których działalność opiera się na Oracle.

Z jakich baz danych i na jakie bazy danych mogą Państwo migrować Oracle?

Z Oracle na PostgreSQL, na SQL Server albo na zarządzaną bazę chmurową, taką jak Amazon Aurora czy Azure Database for PostgreSQL; z innych baz do Oracle; oraz z Oracle w infrastrukturze własnej do OCI, Exadata lub usług Oracle wewnątrz Azure, AWS i Google Cloud. Schemat i kod są konwertowane narzędziami i dopracowywane ręcznie, dane przenosimy w przećwiczonych przebiegach, a każda tabela jest uzgadniana przed przełączeniem.

Czy pomagają Państwo zachować zgodność z licencjami Oracle?

Prowadzimy inwentarz edycji, opcji i pakietów zarządzania używanych przez każdą bazę, aby funkcje wymagające licencji nie zostały włączone przez przypadek; ten inwentarz wspiera Państwa własny przegląd licencyjny. Warunki handlowe pozostają sprawą między Państwem a Oracle.

Jak szybko mogą zacząć programiści Oracle i DBA?

Gdy odpowiedni programista Oracle lub DBA jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.

Jak wygląda zatrudnienie przez BigTree108: programiści Oracle i DBA?

Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.

Do kogo należy praca, którą wykonują?

Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.

Pracują Państwo na Oracle?

Prosimy o podanie wersji, używanych opcji i tego, co trzeba zmienić. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan, profile kandydatów albo zakres przeglądu środowiska Oracle.