Introductie

Experts in Business Critical IT (Continuous Integration Deployment Delivery!

Cohesion behoort tot de top 3 leveranciers van Linux, DevOps en Cloud infrastructuurspecialisten in Nederland.

In ons unieke Experience-Lab wordt continue gewerkt aan de laatste ontwikkelingen in de DevOps & Cloud wereld. Wil je als klant gebruik maken van onze expertise en de slimste software proeftuin van Nederland of ben jij die nieuwe collega “Cohesiaan” die het team komt versterken? Schroom niet en bel of mail ons. Cohesion is hard op weg om dé autoriteit te zijn op het gebied van Continuous I.D.D.

Wij willen niet de grootste worden, maar wel HET kennishuis van Nederland zijn!

Voor onze eindklant, de Gemeente Amsterdam, zoeken wij een ervaren senior Backend Engineer Datapunt!

Organisatie

De gemeentelijke organisatie bestaat uit vier clusters, een bestuurs- en concernstaf en zeven bestuurscommissies (stadsdelen). De stadsdelen besturen samen met de gemeenteraad, burgemeester en wethouders de stad Amsterdam. De clusters Ruimte en Economie, Sociaal, Dienstverlening en Informatie en Bedrijfsvoering bestaan uit afdelingen die expertise hebben op een specifiek terrein, zoals sport, jeugd of parkeren. Zij werken beleid uit tot stadsbrede kaders waarbinnen de stadsdelen het uitvoerende werk kunnen doen. Ook bieden zij directe ondersteuning aan bewoners die dit nodig hebben, bijvoorbeeld op het gebied van participatie of werk. De stadsdelen houden zich onder andere bezig met de inrichting van straten en pleinen, groen en parken, inzamelen van huishoudelijk afval en welzijnswerk in de buurt. Ze zorgen ervoor dat wat ze doen, past bij de behoeften in hun stadsdeel en bij het beleid voor de hele stad.

De opdrachtgever
Amsterdam is een unieke stad. Aantrekkelijk om te wonen, werken en studeren en toonaangevend als dynamische internationale metropool. Tegelijkertijd staat de stad voor een grote uitdaging. De snelle verandering van onze samenleving leidt tot nieuwe opgaven voor de stad. Een van die opgaven is het beter en slimmer benutten van gegevens van en over de stad. Onderzoek, Informatie en Statistiek (OIS) van de gemeente Amsterdam speelt hierin een belangrijke rol. OIS helpt de stad beter te begrijpen en verder te ontwikkelen, onder andere door het verzamelen en publiceren van statistische informatie, het uitvoeren van beleidsonderzoek en het ontsluiten, koppelen en leveren van gegevens van en over de stad. Binnen OIS komt alles samen: Big Data, onderzoek en innovatie. Met dashboards, benchmarks en bestandsverkenningen wordt hier de basis gelegd voor het informatie gestuurd werken in Amsterdam.

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

Functie

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.

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.


Functie eisen

  • Je beschikt minimaal over Hbo werk- en denkniveau richting informatica of informatica-gerelateerd.
    Het werk- en denkniveau dient aangetoond te worden door middel van een diploma en/of werkervaring (knock-out).
  • Je hebt kennis van en aantoonbare ervaring met (knock-out):
  1. Python en / of Golang;
  2. ReSTful API ontwikkeling, microsservice architectuur;
  3. InfoSec en open source ontwikkeling.
  • Je hebt in de afgelopen 7 jaar, minimaal 4 jaar recente werkervaring opgedaan als back-end ontwikkelaar.
  • Bij voorkeur heb je minimaal 4 jaar aantoonbare werkervaring opgedaan met:
  1. Security (authenticatie, OAuth 2.0, encryptie, logging en monitoring);
  2. Jenkins en Ansible;
  3. Python asyncio;
  4. Django en Flask.

Aanbod

  • Opdracht in onze mooie hoofdstad, Amsterdam;
  • Duur van een jaar, met optie op verlenging;
  • 32 tot 36 uur per week;
  • Je krijgt de kans om kennis te maken met ons unieke Experience Lab.

Sollicitatie

Indien je interesse hebt ontvangen wij graag jouw CV, motivatie en uurtarief per e-mail op sales@cohesion.nl. Voor meer informatie neem contact op via telefoonnummer 06-10729453, Judith Borgers.