CI Engineer

Solliciteer op de website van de werkgever

“Als engineer zoek je continu naar verbetering. Met een brede blik. Wat betekent technologie voor architectuur, ontwerp en beheer? En passen de oplossingen binnen lange termijnplannen? Voor collega’s ben je een coach en vraagbaak. Samen breng je een complexe DevOps-omgeving naar een hoger niveau.” Joris Riga, CI engineer bij de Belastingdienst.

Het MDSE-team (model-driven software-engineering) realiseert de Agile Law Execution Factory (ALEF): het fundament om de toekomstige systemen van de Belastingdienst beter, sneller en goedkoper te kunnen ontwikkelen en onderhouden. ALEF is een omgeving voor regelanalisten en domeinexperts om businessrules met RegelSpraak vast te leggen, te testen en executeerbare services te genereren. ALEF is ontwikkeld met een language workbench (JetBrains MPS) waarin een variëteit aan domeinspecifieke talen zijn ontwikkeld. Hiervoor zijn interpreters en codegeneratoren voor verschillende doelplatformen en een delivery pipeline ontwikkeld.

Als engineer continuous integration (CI) draag je bij aan de ontwikkeling van ALEF. Je bent onderdeel van een gespecialiseerd team waar het ontwikkelen van de CI-omgeving van ALEF en een bijbehorende delivery pipeline centraal staan. Naast beheertaken op Red Hat Linux werk je aan architectuur, refactoring en onderzoeken op het gebied van tooling en infrastructuur. Programmeren in Bash, Java en Groovy komt regelmatig aan bod. De automatisering wordt aangevuld met Ansible-, Satellite- en moderne Jenkins-plug-ins.

In het MDSE-team ga jij als ervaren CI engineer aan de slag met de ontwikkeling van de service delivery pipeline en de onderliggende infrastructuur. Deze delivery pipeline is een essentieel onderdeel van ALEF. Dankzij de pipeline zijn projectteams in staat om hun regels en services direct te deployen en te testen, én de pipeline maakt deel uit van de buildstraat van ALEF zelf.

Word jij de nieuwe collega van Joris? Of wil je liever eerst eens praten over jouw misschien wel toekomstige werkzaamheden? Neem dan contact op met Wim Huppelschoten via 06 - 12 21 24 39.

Uren:
32 - 36
Dienstverband:
fulltime, parttime
Type vacature:
Intern

Over de werkgever

Wat wij bieden

Arbeidsvoorwaarden

Salarisniveau schaal 12
Salarisomschrijving *In beginsel vindt inschaling in de naast lagere salarisschaal plaats. Bij aanwezigheid van relevante kennis, ervaring of om arbeidsmarktoverwegingen kan inschaling op een hogere positie in de desbetreffende salarisschaal plaatsvinden. Ook bestaat de mogelijkheid om in bijzondere gevallen waarin de aanwezige kennis en/of ervaring dit rechtvaardigt, direct in de bij de functie behorende salarisschaal in te schalen.
Maandsalaris Min €3.842,- - €5.710,- (bruto)
Dienstverband Tijdelijke aanstelling / Arbeidsovereenkomst voor bepaalde tijd met uitzicht op onbepaalde tijd
Minimum aantal uren per week 32
Maximum aantal uren per week 36

Naast salaris ontvang je ook een individueel keuzebudget (IKB). Jouw IKB bestaat uit geld (IKB-budget) en tijd (IKB-uren). Het IKB geeft je de mogelijkheid om naar eigen keuze een deel van je IKB-budget te laten uitbetalen op de door jou gekozen tijdstippen. Én je hebt de mogelijkheid om je IKB-budget deels om te zetten in verlof of andersom. Ook kun je het IKB-budget besteden aan een fiscaal-vriendelijk doel, zoals bijvoorbeeld een fiets, bedrijfsfitness of vakliteratuur.

De Rijksoverheid hecht sterk aan persoonlijke groei en loopbaanontwikkeling en biedt daarvoor tal van mogelijkheden. Tot de secundaire arbeidsvoorwaarden behoren onder meer studiefaciliteiten, ouderschapsverlof en een vergoeding woon-werkverkeer.

Wij verwachten van onze werknemers dat ze integer zijn en we vragen aan nieuwe medewerkers een Verklaring Omtrent Gedrag (VOG). Als deze niet kan worden overlegd, volgt geen arbeidsovereenkomst of wordt de arbeidsovereenkomst na uiterlijk 3 maanden beëindigd wanneer duidelijk is dat geen VOG overgelegd kan worden.

Overige arbeidsvoorwaarden

Vaardigheden

  • Je hebt een wo-masterdiploma in (technische) informatica of een andere relevante richting.
  • Je hebt minimaal drie jaar relevante werkervaring in een vergelijkbare rol.
  • Je hebt ervaring met de inrichting van CI voor softwareontwikkeling, liefst binnen grote organisaties.
  • Je beheerst de Nederlandse en Engelse taal.
  • Je hebt ervaring* met geautomatiseerde build en tests, met CI-tools zoals Jenkins of Bamboo, en met systemen voor versioncontrol zoals Git.
  • Je hebt ervaring met scripting (JavaScript, Python of vergelijkbaar) en met Windows en Linux OS op commandline-scriptingniveau.

*Niet als gebruiker ;-)

Jouw competenties?

  • analyseren
  • overtuigingskracht
  • resultaatgerichtheid
  • creativiteit
  • samenwerken

Herken jij jezelf ook hierin?

Gaat er een belletje rinkelen bij de volgende termen: model-driven software development

DSL (domain specific language), Business Rules Management, software factories, software production automation, compiler construction, intelligent agents, rational design, code generation en functional development?

En passen deze termen goed bij de rol die jij wilt vervullen in je volgende baan? Dan is deze vacature wellicht perfect voor jou. Helemaal mooi is het als je verstand hebt van webservices en het automatisch deployen daarvan. Technisch ben je goed onderlegd, en je bent constant op zoek naar nieuwe tools en methodes om de kwaliteit van je werk te verbeteren. Tot slot leg je makkelijk contact.

Opleiding

Master/doctoraal

Wat wij bieden

Salaris:
€ 3.842,- tot € 5.710,-
Contract:
Parttime / Fulltime
Nu solliciteren

Solliciteer op de website van de werkgever

Of solliciteer later