Omschrijving
De Base Toezicht & Data is onder meer verantwoordelijk voor de doorontwikkeling en het (technisch) beheer van de applicaties en componenten binnen het Toezicht landschap. Dit landschap bestaat uit een digitale werkomgeving voor rechtbanken, meerdere (web)portalen voor uitvoerders en een S2S-koppeling voor softwareleveranciers van bewindvoerderssoftware.
Microsoft Dynamics 365 (CRM) vormt het fundament van de applicatie. Daarnaast maken we gebruik van .NET-core (back-end), C# en Angular. Qua testtooling wordt gebruik gemaakt van Protractor, Cypres, Robot Framework en Ready API. Deze applicaties worden gehost op Windows Server / IIS (externe portalen). Hiernaast worden nieuwe componenten gerealiseerd in .NET/Angular volgens een microservice-architectuur. Voor het hosten wordt er gebruik gemaakt van Openshift. Daarnaast wordt gebruik gemaakt van de CI/CD pipelines in Azure DevOps.
Het beheer en de doorontwikkeling ligt bij 2 value teams. Deze DevOps-teams bestaand uit developers, senior testers én functioneel en applicatiebeheerders. We werken agile in sprints van 3 weken, binnen de value-teams wordt in overleg bepaald wie wat oppakt, je bepaalt zelfstandig hoe je uitvoering aan ‘jouw’ taken geeft. Tijdens de dagelijkse stand-up informeer je collega’s over de voortgang en is er ruimte voor het vragen om advies en feedback.
Als DevOps-engineer ben je verantwoordelijk voor:
* het plannen en uitvoeren van technisch onderhoud aan de applicaties en componenten binnen de base Toezicht, inclusief plannen en afstemmen releases.
* deployment van functionele releases op donderdagavond en technische releases in weekend
* inrichten van monitoring, alerting, observability
* het zoveel mogelijk automatiseren van (repetitief) beheerwerk
* Je bent het eerste aanspreekpunt voor de Platform- en Infrateams
* het uitvoeren en zonodig prioriteren van onderzoeken naar aanleiding van alerts; ervoor zorgdragen dat de verstoring binnen de geldende dienstverleningsnormen worden opgelost
* afstemmen met leverancier van externe hosting voor de portalen van Toezicht
Je denkt na over hoe dingen beter kunnen binnen het team, stemt dit af en komt zorgt voor de operationalisatie. Je brengt een DevOps mindset mee. Dit draag je ook over op de rest van het team. Je hebt uitgebreide kennis en ervaring met observability (Logs, Metrics en Traces), die voor goede monitoring en alerting zorgen. Je hebt ervaring met Splunk, Grafana en Prometheus of vergelijkbare tools.
Vind jij het leuk om je creativiteit en leiderschap in te zetten en bij te dragen aan de digitalisering van de Rechtspraak? Word jij enthousiast van begrippen als, “wisdom of production”, “operations is a software engineering problem”, “reduce toil waste”, “automate everything”, “shared ownership” en “simplicity”? Dan is dit de opdracht voor jou.
Functiecriteria
- Security, privacy by design principes
- 4 jaar Is in staat om “from-scratch” een DevOps-organisatie binnen het team neer te zetten
- 4 jaar Je hebt ervaring met het beheren van Microsoft/Windows servers, SQL databases en installatie en beheren van applicaties
- 4 jaar Kennis en ervaring met het opzetten van geautomatiseerde build- en deployment pipelines (bij voorkeur in Azure DevOps), ervaring met kubernetes
Functiewensen
- Je hebt een HBO of WO werk- en denkniveau
- Je hebt (aantoonbare) kennis van de ITIL (beheer)processen
- Pro-actieve houding, gericht op samenwerken
- Heldere communicatie
- Zowel zelfstandig als goed in teamverband kunnen werken, draagvlak creëren voor voorgestelde oplossingen
- Communicatief sterk,gericht op samenwerken; Stressbestendig; analytisch sterk, helikopterview
- Kennis van .NET
- Kennis van Microsoft Dynamics