NLEN
Direct technisch advies?
Direct een ervaren DBA aan de lijn voor database hulp, support en ondersteuning. We kunnen eventueel direct met u meekijken!035 369 0304
dba@optimadata.nl
Home > Vacatures > Vacatures dummy (NIET VERWIJDEREN)

Vacature Back-end CI/CD Engineer

Meerdere functies beschikbaar

Wat ga je doen als Back-end CI/CD Engineer?

Voor onze eindklant de gemeente Amsterdam, zoeken wij 2 back-end CI/CD Engineers.

Programma Datapunt, onderdeel van Onderzoek Informatie en Statistiek (OIS) van de gemeente Amsterdam, heeft een opdracht voor twee Senior Back-end Engineers. We zijn op zoek naar engineers met passie voor de stad Amsterdam, innovatie, Open Source en Open Data. Datapunt is dé smart-city-data-infrastructuur die helpt gegevens vindbaar en toegankelijk te maken.

De opdracht
Start opdracht zsm (begin/medio oktober)
Duur opdracht 12 maanden met optie op verlenging
Uren per week 36
Locatie Amsterdam

Jouw rol als Back-end CI/CD Engineer
Datapunt ontsluit data via ReSTful APIs, met microservices die in Docker containers draaien. De data API's zijn geschreven in Python, met behulp van frameworks als Django en Flask. De security services zijn geschreven in Golang en Python met aiohttp. Voor dataopslag gebruiken we vooral Postgres en Elasticsearch. Onze CI stack bestaat uit Jenkins en Ansible, en wij deployen continu naar productie. Het is geen uitzondering dat jouw eerste code na je eerste dag al in productie draait!­­­­
Als Senior Back-end engineer werk je mee aan de ontwikkeling en verbetering van de infrastructuur voor het ontsluiten en gebruiken van data in de gemeente Amsterdam; Datapunt.

Werkzaamheden
Ontwikkeling en verbetering van de backend infrastructuur van Datapunt.

Achtergrond project Datapunt
In Amsterdam wordt sinds drie jaar gewerkt aan een nieuwe infrastructuur voor het ontsluiten en gebruiken van databronnen binnen en buiten de gemeentelijke organisatie. Deze infrastructuur is de stedelijke voorziening voor toegang tot databronnen op een gestandaardiseerde en veilige manier en draagt de naam Datapunt.
Amsterdam City Data (data.amsterdam.nl) is de zichtbare interface die gegevens die ontsloten zijn via Datapunt op een gebruiksvriendelijke wijze presenteert. Onderdeel van Datapunt is ook een uitgebreide catalogus van de beschikbare databronnen en een analyseomgeving die het mogelijk maakt om met behulp van moderne methoden onderzoek en analyse uit te voeren. Een groot aantal databronnen is ook als REST API beschikbaar. Daarnaast worden ook toepassingen ontwikkeld waarmee binnen en buiten de gemeente informatie wordt verwerkt en ingezet in operationele processen.

Datapunt realiseert en ondersteund operationeel data-georiënteerde oplossingen die aansluiten bij de behoefte aan dynamiek en flexibiliteit bij eindgebruikers en opdrachtgevers. Het programma is in 2016 gestart en komt nu in een volgende fase waarbij de inrichting van een moderne service gerichte organisatie steeds belangrijker wordt. Dit gaat veel verder dan het klassieke beheer en onderhoud, proactief in plaats van reactief, flexibiliteit en dynamiek in plaatst van in-beton-gegoten, denken in data en processen in plaats van in systemen, Service Afspraken op basis van wederzijdse samenwerking en vertrouwen in plaats van vuistdikke SLA's.
We ontwikkelen op basis van de Agile werkwijze in een aantal zelfsturende teams.

In totaal werken ongeveer veertig professionals, variërend van programmeurs tot ontwerpers en van infrastructuurexperts tot functioneel beheerders, aan Datapunt (ruim de helft ZZP).

De omgeving draait in de Cloud en er wordt zo veel mogelijk gebruik gemaakt van open source componenten. Ook de software die wordt ontwikkeld is open source. De backend technologie stack bestaat uit Django, Python, PostgreSQL, Elastic, Docker, Kubernetes, Openstack en Mapserver. Meer hierover is te vinden op amsterdam.github.io

Wat breng je mee als Back-end CI/CD Engineer?

Eisen

  • Je beschikt over minimaal HBO werk- en denkniveau (diploma of werkervaring)
  • Je hebt kennis van, en aantoonbare ervaring met
    • Python;
    • ReSTful API ontwikkeling, microservice architectuur.
  • Je hebt in de afgelopen 7 jaar, minimaal 4 jaar recente werkervaring opgedaan als back-end ontwikkelaar

Wensen

  • Je hebt minimaal 4 jaar aantoonbare werkervaring opgedaan met
    • Security (authenticatie, OAuth 2.0, encryptie, logging en monitoring); (20pt)
    • Jenkins en Ansible; (20pt)
    • Python asyncio en Golang; (20pt)
    • Django en Flask; (20pt)
    • InfoSec en open source ontwikkeling (20pt)

Toelichting op de eisen en wensen
Bij niet voldoen aan 1 van de eisen, kan er geen definitieve offerte worden ingestuurd bij de eindklant, er is sprake van een digitale en geautomatiseerde selectie. De wensen worden beoordeeld met een puntensysteem (gunningscriteria). Hoe meer punten hoe groter de kans op een interview.

Aanbied- en gunningsproces

  • Sluiting aanvraag donderdag 20 september om 10.00 uur
  • Geselecteerde CV's/reacties worden benaderd door OptimaData 20 september voor 11.00 uur
  • Gezamenlijk offerte samenstellen op vrijdagmiddag 21 september (houd deze middag alvast vrij!)
  • Deadline indienen offerte bij de gemeente Amsterdam 24 september om 08.00 uur
  • Interviews bij de gemeente vinden plaats in de week van 24 september.

Reageren
Heb je interesse in deze opdracht bij de gemeente Amsterdam en deze opdracht samen met Multi-platform (open source) Database dienstverlener OptimaData aan te vliegen? Reageer dan met je CV in Word, uurtarief in euro's en een korte gerichte motivatie in het Nederlands, kortom een onderbouwd en niet te ontwijken voorstel! Let goed op de eisen in de vraag, wij kunnen zonder voldoen aan alle eisen NIET indienen, wees daarvan bewust. Bij twijfel, bel ons!

Als wij je hebben geselecteerd gaan we je bellen en samen de definitieve aanbieding voorbereiden. Zo zullen we ook samen het eindtarief bepalen in volledige transparantie.

Heb je vragen over deze opdracht of over OptimaData, aarzel niet en stuur een reactie via deze site.

Locatie

Amsterdam

Publicatiedatum

11.09.2018

Contactpersoon

Edco Wallet

Meer details
Match criteria
Arbeidsrelatie
  • Freelance / Interim
  • Detachering
Gewenst aantal uren
  • 32 - 36 uur
Werkervaring
  • Senior
Database platform
  • PostgreSQL
  • ElasticSearch
Expertise
  • Python
  • Ansible
  • AWS
  • Google Cloud
  • Azure
  • scrum
  • Agile
Regio
  • Noord-Holland