logo

Bekijk alle vacatures

DevOps platform Engineer met Python en Ansible kennis

Den Haag, Zuid-Holland
Voor onze klant ICTU zijn wij op zoek naar een DevOps platform Engineer met Python en Ansible kennisnformatieanalist
 
Start 02-01-2025
Einddatum 31-12-2025
Optie op verlenging Ja
Uren per week 36-40
Locatie Den Haag
Bijzonderheden Op deze aanvraag mogen WIJ een ZZP'er aanbieden. Ik kan 3 CV's aanbieden.
Tarief ICTU heeft geen tarief gegeven, dus graag tegen een marktconform tarief aanbieden
Deadline 18-11-2024 om 09.00

Opdrachtomschrijving

Doel van de opdracht
Het ontwikkelen, instandhouden, verbeteren en ondersteunen van een softwareontwikkelplatform dat ICTU-projecten in staat stelt efficiënt en veilig software van hoge kwaliteit te ontwikkelen, in lijn met de ICTU Kwaliteitsaanpak Softwareontwikkeling.

Binnen ICTU wordt maatwerk software gerealiseerd. Dit doen we aan de hand van de ICTU-kwaliteitsaanpak voor softwareontwikkeling. We werken projectmatig, voor verschillende opdrachtgevers binnen de overheid. Voorbeelden van lopende projecten en opdrachtgevers zijn de ontwikkeling en onderhoud van het Landelijk Register Kinderopvang voor de Dienst Uitvoering Onderwijs (DUO) en de ontwikkeling van een Europaloket voor het ministerie van Justitie en Veiligheid.
Om deze softwareprojecten te faciliteren bij hun werk hebben we een ontwikkelplatform ontwikkeld met daarin alle CI/CD tools (zoals GitLab, SonarQube en Nexus) die projecten nodig hebben om software te kunnen bouwen. Dit platform wordt volledig uitgerold en geüpdatet via Ansible. De meeste tools draaien momenteel in Docker Swarm, maar zullen binnenkort gemigreerd worden naar Kubernetes.
De CI/CD tools op het platform zijn grotendeels open source oplossingen, maar een relatief klein deel is maatwerk. Het gaat om Quality-time (https://github.com/ICTU/quality-time), ICTU-specifieke aanpassingen aan SonarQube (https://github.com/ICTU/sonar), een plugin voor Netbox (https://github.com/ICTU/netbox_slm) en enkele andere (Python) tools.
Naast ontwikkeling en onderhoud van het platform ondersteunen we uiteraard ook de gebruikers bij het dagelijks gebruik van het platform en de CI/CD tools en monitoren we de infrastructuur proactief om problemen te voorkomen.

Het platformteam configureert en rolt de onderliggende systemen en tools uit met behulp van Ansible. Binnen het team werken wij via Scrum en leveren wij elke sprint een nieuwe versie van het platform op met daarin nieuwe features, updates en bugfixes, die wij vervolgens via een pipeline uitrollen in productie. Het team bestaat uit zes DevOps engineers met diverse achtergronden en een product owner.

Gebruikersondersteuning en monitoring rouleert dagelijks binnen het team. De “opser van de dag” bewaakt de monitoring en handelt gebruikersvragen en –verzoeken af.

Wanneer wordt de opdracht als voltooid beschouwd?
Het platform is ter ondersteuning van ICTU-projecten die maatwerksoftware ontwikkelen. De opdracht is voltooid als er geen ICTU-projecten meer zijn die maatwerksoftware ontwikkelen.

Taakomschrijving
  • Ongeveer één dag per week “opser van de dag”: bewaken monitoring, oplossen incidenten, beantwoorden gebruikersvragen, afhandelen gebruikersverzoeken
  • Ontwikkeling nieuwe features voor het platform
  • Updaten van componenten van het platform (OS, tools)
  • Ontwikkeling nieuwe features tools (bijv. Quality-time aansluiten op een nieuw tool)
  • Bugs in de functionaliteit van het platform of tools repareren

Gewenst profiel
Wij zijn op zoek naar een DevOps engineer die ons mee kan helpen met doorontwikkeling en beheer van het platform (50% van de tijd) en bij het onderhoud van de maatwerktools (50% van de tijd). Alle updates aan het platform worden gedaan via Ansible dus wij zoeken iemand met Ansible ervaring in een grote omgeving. De maatwerktools zijn grotendeels in Python geschreven. Quality-time heeft een React-frontend, dus ervaring met React is een pre.

Eisen
  1. Minimaal twee jaar ervaring met Ansible
  2. Minimaal twee jaar ervaring met container technologie zoals Docker, Kubernetes of Podman
  3. Minimaal twee jaar ervaring als Linux engineer
  4. Minimaal twee jaar ervaring met ontwikkeling en onderhoud van Python applicaties
Wensen
 
Ervaring met VMWare 5% Voor elk jaar ervaring 2 punten, tot een maximum van 10 punten
Ervaring met gebruik, deployment en configuratie van GitLab en/of Jenkins 5% Voor elk jaar ervaring 2 punten, tot een maximum van 10 punten
Ervaring met Zabbix en/of ElasticSearch 5% Voor elk jaar ervaring 2 punten, tot een maximum van 10 punten
Ervaring met Kubernetes 10% Voor elk jaar ervaring (naast de minimale ervaring van 2 jaar) 2 punten, tot een maximum van 10 punten
Ervaring met NetApp 5% Voor elk jaar ervaring 2 punten, tot een maximum van 10 punten
Ervaring met Ansible 10% Voor elk jaar ervaring (naast de minimale ervaring van 2 jaar) 2 punten, tot een maximum van 10 punten
Ervaring met NetBox 5% Voor elk jaar ervaring 2 punten, tot een maximum van 10 punten
Ervaring met SonarQube 5% Voor elk jaar ervaring 2 punten, tot een maximum van 10 punten
Ervaring met Python 20% Voor elk jaar ervaring (naast de minimale ervaring van 2 jaar) 2 punten, tot een maximum van 10 punten
Ervaring met React 5% Voor elk jaar ervaring 2 punten, tot een maximum van 10 punten
Ervaring met Django 5% Voor elk jaar ervaring 2 punten, tot een maximum van 10 punten

Graag hoor ik of je een passende kandidaat kunt aanbieden op deze aanvraag. Wanneer je een kandidaat aanbiedt let dan op de volgende onderstaande algemene vereisten (zonder deze info kan het CV helaas niet mee worden genomen in de selectie!):

1.CV (Word doc.) van max 5 pagina's

2.Motivatie gericht op de vacature (puntsgewijs op de eisen, wensen & werkzaamheden)! --> kort d.m.v. ja de ervaring (eisen/wensen) heb ik opgedaan / de werkzaamheden heb ik gedaan in de perioden x  bij de organisaties y (graag in het CV vermelden). Bij de wensen ook de kolom beoordeling invullen.

3.Officiële voorletters zoals in het paspoort staat

4.Woonplaats

5.Geboortedatum

6.Vakantieplannen in de komende 3 maanden

Met vriendelijke groet,

Michael Blaauw
FlexValue
+31613778889
michael@flexvalue.nl
www.flexvalue.nl

Deel deze vacature

Powered by