23 Jun. 2021
Principal Consultant
32
Utrecht
Aanvraag ICAP09160 Tijdelijke inhuur Principal Consultant
Voor de Nationale Politie zijn wij op zoek naar een Principal Consultant.
Omschrijving opdracht:
Om veilig te ontwikkelen en tegelijkertijd gegevens centraal te registeren willen we generieke beveiligings patronen gebruiken. Dat doen we voor ieder ontwikkel team op dezelfde manier, conform de nieuwe API standaarden van de NORA.
Daarbij is software geïnstalleerd in de vorm van een standaard API gateway, met daarbij ook een OAuth Autorisation server en mobile SDK’s. Een groot deel van onze veilige patronen leunt op een API gateway van Broadcom (Layer7).
Doelstelling:
Doelstelling van de opdracht is om te zorgen dat de developer teams binnen de politie leren om APIM tools begrijpen en toe te passen.
Omschrijving verantwoordelijkheden:
De ingehuurde Layer7 specialist is verantwoordelijk voor het inrichten van de API-M omgeving en het opleiden en begeleiden van early adopter ontwikkelaars in de toepassing van vellige patronen met behulp van de APIM tools. De veilige patronen omvatten de volgende onderwerpen:
Toepassing van OAuth inlogflows voor web app en mobile apps.
API threat procection (TLS, anti CSRF en injectie maatregelen etc.)
Mobile-hybrid app registratieflows met de mobile SDK of andere SDK´s.
het toepassen van message level signing en encryptie in mobile apps, web apps en in de API gateway.
Het beveiligen van messaging/notificatie API’s (REST, AMQP, Kafka en MQTT)
Het beveiligen van identity gerelateerde API’s (o.a. SCIM en autorisatie)
Daarbij hoort niet alleen het opleiden zelf, maar ook het begeleiden van early adopter projecten. Ook het overdragen van voldoende kennis naar de lead developers in het project is onderdeel van deze opdracht, zodat deze de kennis over kan worden gedragen naar andere ontwikkelteams.
Omschrijving taken:
Vakmatige taken
Inrichten van Authenticatie, Autorisatie en SSO via API gateway, met daarbij ook een OAuth Autorisation server en mobile SDK’s
Opleiden van early adopter developers in het toepassen van veilige patronenen met behulp van de APIM tools.
Begeleiden van early adopter projecten en het overdragen van voldoende kennis en naar de lead developers in het project. Zodat deze lead developers de kennis over kunnen dragen naar andere ontwikkelteams
Documenteren van de patronen, ontwikkelen en beschikbaar stellen van voorbeeld implementaties(in Confluence en de API portal). Overdragen van het beheer daarvan aan de betreffende afdelingen.
Inzet in de lijn of project:
Inzet is op projectmatige basis.
Contacten:
Zie bovenstaande tekst.
Omschrijving opdracht:
Om veilig te ontwikkelen en tegelijkertijd gegevens centraal te registeren willen we generieke beveiligings patronen gebruiken. Dat doen we voor ieder ontwikkel team op dezelfde manier, conform de nieuwe API standaarden van de NORA.
Daarbij is software geïnstalleerd in de vorm van een standaard API gateway, met daarbij ook een OAuth Autorisation server en mobile SDK’s. Een groot deel van onze veilige patronen leunt op een API gateway van Broadcom (Layer7).
Doelstelling:
Doelstelling van de opdracht is om te zorgen dat de developer teams binnen de politie leren om APIM tools begrijpen en toe te passen.
Omschrijving verantwoordelijkheden:
De ingehuurde Layer7 specialist is verantwoordelijk voor het inrichten van de API-M omgeving en het opleiden en begeleiden van early adopter ontwikkelaars in de toepassing van vellige patronen met behulp van de APIM tools. De veilige patronen omvatten de volgende onderwerpen:
Toepassing van OAuth inlogflows voor web app en mobile apps.
API threat procection (TLS, anti CSRF en injectie maatregelen etc.)
Mobile-hybrid app registratieflows met de mobile SDK of andere SDK´s.
het toepassen van message level signing en encryptie in mobile apps, web apps en in de API gateway.
Het beveiligen van messaging/notificatie API’s (REST, AMQP, Kafka en MQTT)
Het beveiligen van identity gerelateerde API’s (o.a. SCIM en autorisatie)
Daarbij hoort niet alleen het opleiden zelf, maar ook het begeleiden van early adopter projecten. Ook het overdragen van voldoende kennis naar de lead developers in het project is onderdeel van deze opdracht, zodat deze de kennis over kan worden gedragen naar andere ontwikkelteams.
Omschrijving taken:
Vakmatige taken
Inrichten van Authenticatie, Autorisatie en SSO via API gateway, met daarbij ook een OAuth Autorisation server en mobile SDK’s
Opleiden van early adopter developers in het toepassen van veilige patronenen met behulp van de APIM tools.
Begeleiden van early adopter projecten en het overdragen van voldoende kennis en naar de lead developers in het project. Zodat deze lead developers de kennis over kunnen dragen naar andere ontwikkelteams
Documenteren van de patronen, ontwikkelen en beschikbaar stellen van voorbeeld implementaties(in Confluence en de API portal). Overdragen van het beheer daarvan aan de betreffende afdelingen.
Inzet in de lijn of project:
Inzet is op projectmatige basis.
Contacten:
Zie bovenstaande tekst.
Functie eisen (knock-out criteria)
1. API Security Architect gecertificeerd.
2. Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring met het zelf bouwen van policies in de Layer7 API gateway manager bij 3 verschillende organisaties met tenminste 5000 werknemers of ketentoepassingen met meer dan 5000 eindgebruikers.
3. Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring het zelf configureren van policies in de Layer7 API gateway bij 3 verschillende organisaties met meer dan 5000 eindgebruikers. Ervaring met zowel mobiele apps als web applicaties.
4. Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring het zelf configureren van policies in de Layer7 API gateway bij 3 verschillende organisaties met meer dan 5000 eindgebruikers. Ervaring met zowel mobiele apps als web applicaties.
5. Kandidaat heeft aantoonbare werkervaring met het geven van training aan developers of intergratie-specialisten.
2. Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring met het zelf bouwen van policies in de Layer7 API gateway manager bij 3 verschillende organisaties met tenminste 5000 werknemers of ketentoepassingen met meer dan 5000 eindgebruikers.
3. Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring het zelf configureren van policies in de Layer7 API gateway bij 3 verschillende organisaties met meer dan 5000 eindgebruikers. Ervaring met zowel mobiele apps als web applicaties.
4. Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring het zelf configureren van policies in de Layer7 API gateway bij 3 verschillende organisaties met meer dan 5000 eindgebruikers. Ervaring met zowel mobiele apps als web applicaties.
5. Kandidaat heeft aantoonbare werkervaring met het geven van training aan developers of intergratie-specialisten.
Functie wensen (gunningscriteria)
1. Kandidaat heeft aantoonbare werkervaring met de Layer7 OAuth Toolkit (OTK).
2. Kandidaat heeft aantoonbare werkervaring met de Broadcom Layer7 Mobile API gateway.
3. Kandidaat heeft aantoonbare werkervaring met implementatie van micro services architecturen.
4. Kandidaat heeft aantoonbare werkervaring met het beveiligen van onderstaande messaging protocollen met behulp van de Layer7 API gateway.
5. Kandidaat heeft aantoonbare werkervaring met implementatie van identity federation policies in de Layer7 API gateway
6. Kandidaat heeft aantoonbare werkervaring met het beveiligen van mobile apps en web-applicates.
2. Kandidaat heeft aantoonbare werkervaring met de Broadcom Layer7 Mobile API gateway.
3. Kandidaat heeft aantoonbare werkervaring met implementatie van micro services architecturen.
4. Kandidaat heeft aantoonbare werkervaring met het beveiligen van onderstaande messaging protocollen met behulp van de Layer7 API gateway.
5. Kandidaat heeft aantoonbare werkervaring met implementatie van identity federation policies in de Layer7 API gateway
6. Kandidaat heeft aantoonbare werkervaring met het beveiligen van mobile apps en web-applicates.
Competenties
- Probleemanalyse: Signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
- Overtuigingskracht: Toont gedrag dat er op is gericht om anderen te overtuigen van een bepaald standpunt en instemming te krijgen met bepaalde plannen of ideeën.
- Initiatief: Signaleert kansen. Handelt ernaar en durft daarbij risico’s te nemen om uiteindelijk een bepaald herkenbaar voordeel voor de organisatie te behalen. Begint liever uit zichzelf dan passief af te wachten.
- Klantgerichtheid: Stelt hoge eisen aan de kwaliteit van het eigen werk. Is voortdurend op zoek naar mogelijkheden om de kwaliteit te verbeteren.
- Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
- Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
- Mondelinge presentatie: Presenteert feiten, meningen en ideeën op een heldere wijze. Maakt hierbij gebruik van relevante communicatiemiddelen.
- Overtuigingskracht: Toont gedrag dat er op is gericht om anderen te overtuigen van een bepaald standpunt en instemming te krijgen met bepaalde plannen of ideeën.
- Initiatief: Signaleert kansen. Handelt ernaar en durft daarbij risico’s te nemen om uiteindelijk een bepaald herkenbaar voordeel voor de organisatie te behalen. Begint liever uit zichzelf dan passief af te wachten.
- Klantgerichtheid: Stelt hoge eisen aan de kwaliteit van het eigen werk. Is voortdurend op zoek naar mogelijkheden om de kwaliteit te verbeteren.
- Leervermogen: Is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
- Samenwerken: Heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
- Mondelinge presentatie: Presenteert feiten, meningen en ideeën op een heldere wijze. Maakt hierbij gebruik van relevante communicatiemiddelen.
Algemene informatie m.b.t. de aanvraag
Locatie: Odijk
Startdatum: 16-08-2021
Duur: 18-02-2022
Optie op verlenging: optioneel
Inzet: 32 uur per week
Tarief: marktconform
Sluitingsdatum: 23-06-2021
Sluitingstijd: 09:00
Intakegesprek: zsm na de beoordeling
Startdatum: 16-08-2021
Duur: 18-02-2022
Optie op verlenging: optioneel
Inzet: 32 uur per week
Tarief: marktconform
Sluitingsdatum: 23-06-2021
Sluitingstijd: 09:00
Intakegesprek: zsm na de beoordeling
Hoe dient uw aanbieding verzorgd te worden?
- CV in ”Word-formaat” geschreven in de taal van de uitvraag;
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).
N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.