Oracle Database architect 3-6mnd (Ingevuld)
Als Oracle Database architect / ontwikkelaar ga je in een team van 3 á 4 database architecten/ontwikkelaars meewerken aan de herstructurering van de architectuur van de Enterprise Database (EDB) van onze opdrachtgever.
Functie omschrijving
Achtergrondinformatie over de opdracht
Onze opdrachtgever wil de architectuur van haar Oracle Enterprise Database (EDB) herstructureren naar een architectuur die schaalbaar is, cloud-ready en waarbinnen de informatiebeveiliging specifiek toegesneden per informatiedomein kan worden ingericht.
Deze EDB heeft op dit moment een monolithische architectuur, te weten één fysieke Oracle database, gehost op een Unix server (HP-UX).
Deze EDB wordt door middel van replicatie (OGG en JCC/LML) gevoed vanuit diverse bronsystemen met gegevens voor verschillende informatiedomeinen (Logistiek, Douane, Human Resources en Equipment Maintenance Management). Voor deze informatiedomeinen is in de EDB consistente en betrouwbare informatie op enterprise level beschikbaar.
Naast de verwerking van genoemde replicatiestromen uit bronsystemenen wordt voor een 4-tal applicaties de applicatie-specifieke transactieverwerking direct in de EDB gedaan.
Tot slot consumeren diverse applicaties en informatiediensten (API’s en web services) gegevens die in de EDB zijn opgeslagen.
De performance en de schaalbaarheid van de EDB zijn onvoldoende om verdere uitbreiding van vraag en aanbod binnen de huidige monolithische architectuur te realiseren.
Onze opdrachtgever heeft een plan op hoofdlijnen ontwikkeld, om de EDB te herstructureren naar een architectuur die is opgebouwd uit meerdere fysieke databases, oa door het scheiden van vraag en aanbod, door het scheiden van de verschillende informatiedomeinen en door applicatie specifieke transactieverwerking af te splitsen.
Inhoud van de opdracht:
Als Oracle Database architect / ontwikkelaar ga je in een team van 3 á 4 database architecten/ontwikkelaars meewerken aan de herstructurering van de architectuur van de Enterprise Database (EDB) van onze opdrachtgever.
Tijdens de herstructurering lopen de ontwikkelingen door voor met name 2 strategische programma’s (orderverwerking en digitalisering) die intensief gebruik maken van de EDB. Belangrijke mijlpalen voor deze programma’s zijn enkele opleveringen in maart en april 2020.
De herstructureringsactiviteiten van de EDB dienen zodanig te worden ingepland en uitgevoerd, dat deze mijlpalen gerealiseerd kunnen worden met de daarvoor vereiste verwerkingscapaciteit en performance van de EDB. Concreet mag bijvoorbeeld de actualiteit van de informatie in de EDB maximaal 5 minuten achterlopen op de informatie in de bronsystemen.
Het ontwikkelen en afstemmen van een migratieplan met genoemde strategische ontwikkelprogramma’s is onderdeel van de opdracht.Het herstructureren van de EDB wordt inhoudelijk begeleid door het z.g. data modeling team van onze opdrachtgever. Dit team is samengesteld uit mensen met domeinkennis, kennis van datamodellen, database administration e.d.
Functie eisen
Benodigde kennis en ervaring
Voor de bijdrage aan deze opdracht is de volgende kennis en ervaring nodig.
Vereiste ervaring
– Logische datamodellering / ER-modellering
– Technische data modellering
– Definitie en implementatie van SQL en PL/SQL (Views en Packages)
– Definitie en implementatie van database triggers – kennis van Oracle Advanced Queuing
– Definitie en implementatie van data beveiliging in de database (TDE, database vaults)
– Definitie en implementatie van logmining met Oracle Golden Gate en JCC/LML
– Oracle Cloud en cloud ready Oracle solutions
– Unit testen
– Versiebeheer en opleveringen maken met bijbehorende documentatie
Gewenst kennis van en/of ervaring met:
– ERwin datamodeler tool
– GIT (code version control)
– SQL-Developer
– Oracle database management en admin tools.
Overig :
– Minimaal HBO werk- en denkniveau.
– Sterk analytisch denkvermogen
– Resultaatgericht werken
– Team player
– Minimaal 32 uren per week beschikbaar.
– Bereid om dagelijks te reizen naar de Maasvlakte.