Advertorial

Door Tweakers Partners

De Belastingdienst als IT-werkgever: cloud native wordt de standaard

16-11-2023 • 08:00

100

De Belastingdienst speelt een cruciale rol in de samenleving. Hoogwaardige IT-technologieën en cloudomgevingen zijn hierbij heel belangrijk. Ontwikkelaars kunnen er dan ook hun hart ophalen, aldus Jan-Willem, specialist ontwikkelen bij het Container Platform Enable Team (CPET) van de Belastingdienst. Hij is ervan overtuigd dat cloudcomputing de toekomst is. “Werken in de cloud is voor veel ontwikkelaars en managers nog nieuw, maar ik weet zeker dat we over vijf tot tien jaar niet anders gewend zijn”.

Jan-Willem heeft een indrukwekkende loopbaan opgebouwd. In 2008 stapte hij vanuit de client/server-wereld over naar Java/JEE. Twee jaar later maakte hij onderdeel uit van het team dat de Online Aangifte - zoals we die vandaag de dag kennen - van proof of concept naar productie (in 2013) heeft gebracht. “Dat was behoorlijk spannend, met acht miljoen mensen die voor het eerst online hun belastingaangifte moesten doen.” De scope was groot: “Het fiscale wetboek moest in één webapplicatie komen waarin naam, adres en woonplaats, bankgegevens, hypotheekgegevens en andere zaken vooraf worden ingevuld. En daar kwam natuurlijk de integratie met DigiD bij, om in te loggen op een geheel nieuw ‘Mijn Belastingdienst’-portaal. Dat is een portaal waarmee ook voor particulieren de Belastingdienst online op de kaart is gezet. Er waren nauwelijks bugs tijdens de livegang, dus je mag wel spreken van een succesverhaal”, vertelt Jan-Willem trots.

Hierna stapte Jan-Willem over naar de Douane, bij het project Risico- en Intelligence. “Mensen denken bij douane-activiteiten direct aan het opsporen van drugs, maar het gaat over veel meer. Het gaat ook over de controle op de invoer van beschermde dieren of gevaarlijke stoffen, het heffen van accijnzen en het faciliteren van bedrijven bij de in- en doorvoer van goederen. Ik ben vier jaar bezig geweest om oude applicaties te moderniseren. De Douane is een bedrijf dat 24 uur per dag opereert en op jaarbasis honderden miljoenen berichten verwerkt. Het realtime analyseren van berichten in zulke aantallen vraagt om hoge performance-eisen. Het was een flinke klus om dat met de traditionele infrastructuur voor elkaar te krijgen”, licht Jan-Willem toe.

TweakersxBelastindienstxartikel1

Cloud en cloudtechnologie

“Je kan veel zaken zelf oppakken en hebt de vrijheid om dingen te ontwikkelen.”Voor de toepassing van cloudtechnologie ziet Jan-Willem volop kansen. Er zijn veel use-cases waarin cloudtechnologie vernieuwing binnen bestaande systemen van de Belastingdienst mogelijk maakt. “Bij de online aangifte zou een document store zoals MongoDb heel goed passen om de individuele aangiften op te slaan. En bij de Douane kan met de juiste applicatie-architectuur horizontaal worden geschaald, zodat het mogelijk is om oneindig veel berichten te verwerken”, vertelt Jan-Willem enthousiast. Toen er bij het CPET een vacature vrijkwam, heeft Jan-Willem zich direct aangemeld om het containerhosting-platform verder op de kaart te zetten. “Die ruimte is er bij de Belastingdienst. Je kan veel zaken zelf oppakken en hebt de vrijheid om dingen te ontwikkelen.”

De Belastingdienst maakt gebruik van een hybride cloudplatform (OpenShift) dat gehost wordt in een eigen private cloud. Voor maatwerkapplicaties zijn nu acht clusters beschikbaar voor development OTA en P. Jan-Willem: “Tot eind vorig jaar bestond het CPET uit twee teamleden en lag de focus vooral op het inrichten van het platform. Daarbij kwamen vragen naar voren als ‘wie heeft welke verantwoordelijkheden in de infra?’, ‘hoe zorgen we voor de onboarding van teams?’ en ‘wat betekent de cloud voor devops-teams en het management?’. Bovendien hebben we hard gewerkt aan het schrijven van documentatie in de vorm van tutorials en recipes, en het bouwen van voorbeeldapplicaties.”

TweakersxBelastindienstxartikel1xfoto2

“De belangrijkste concepten bij het bouwen van deze applicaties zijn cloud native en GitOps”, licht Jan-Willem verder toe. “Bij cloud native gaat het om applicaties die gebruikmaken van capabilities van het container hosting-platform (bijvoorbeeld om non-functionele requirement in te vullen) en die bovendien goed door het platform kunnen worden gemanaged. GitOps heeft betrekking op infrastructure as code waarbij de gehele configuratie van de applicatie inclusief de gebruikte middle-ware in code wordt beschreven, waardoor de voortbrenging volledig kan worden geautomatiseerd. We merken dat deze concepten voor veel ontwikkelaars en architecten nieuw zijn en dat het tijd kost om ze in de vingers te krijgen.”

Zelf je carrière vormgeven met hoogwaardige tech

Naast kennis en kunde stelt het CPET voor de ontwikkelteams verschillende producten beschikbaar. Denk daarbij aan base images voor build en run maar ook aan verschillende capabilities middels operators zoals Tekton, ArgoCD, Single Sign On, Grafana en Sealed Secrets. “Aan technologie dus geen gebrek bij de Belastingdienst’, zegt Jan-Willem lachend.

“Ik kan van baan veranderen zonder van werkgever te hoeven wisselen.”De toepassing van hoogwaardige tech is een van de aspecten die hem aanspreekt bij de Belastingdienst als werkgever. Maar ook de mogelijkheid om veel verschillende dingen te doen: “Ik voel me hier prima op m’n plek. Ik kan van baan veranderen zonder van werkgever te hoeven wisselen. In het begin van mijn carrière heb ik nog een aantal jaren bij verschillende IT-bedrijven in het buitenland gewerkt. Dat was een mooie ervaring, maar de vrijheid en technologische uitdaging bij de Belastingdienst hebben ervoor gezorgd dat ik voor nieuwe uitdagingen eerst binnen deze organisatie zal gaan zoeken. Zo werk ik nu met een product owner in mijn team die voorheen ontwikkelaar was. Er is veel ruimte om te switchen, je hoeft niet tien jaar lang hetzelfde te doen. Je kan projecten oppakken en zelf je carrière vormgeven.”

Een eigen ‘Operator PaaS’

Inmiddels is het aantal ontwikkelteams flink gegroeid, van tien tot vijftien teams eind vorig jaar, naar meer dan vijfendertig op dit moment. De komende jaren gaat dat aantal zelfs naar meer dan honderd. Naast de groei in het aantal teams voorziet Jan-Willem ook een groei in het aantal producten dat de komende jaren wordt opgeleverd. “Daarom stelden we onszelf de vraag: ‘hoe kunnen we onze diensten beheersbaar en schaalbaar houden?’” Met deze uitdaging ging het CPET voortvarend aan de slag.

“Hoewel we al onze producten met de GitOps-principes voorbrachten, was er voor elk product een aparte aanvraagprocedure. Dat was voor de teams en onszelf niet handig. Om die reden hebben we een eigen operator gebouwd, zodat we onze producten op een eenduidige manier kunnen aanbieden en de productie binnen onze cloudomgeving verder automatiseren. Teams kunnen nu met de configuratie van een custom resource zelf de gewenste capabilities configureren. De PaaS-operator zorgt ervoor dat ze geautomatiseerd op het platform beschikbaar komen. Feitelijk markeerde dit de overgang naar Cloud 2.0, waarbij we enablement op grote schaal eenvoudiger hebben gemaakt. We hebben de operator Project as a Service genoemd (lachend: niet te verwarren met Platform as a Service) en de komende tijd hopen we hier de vruchten van te plukken.”

Bijdragen aan een groter geheel

Jan-Willem vindt de Belastingdienst ook een fijne club als werkgever. “En dat zeg ik niet vanuit een ‘wij van WC-eend’-benadering”, lacht hij. “We werken gemiddeld twee dagen per week op kantoor en drie dagen thuis. Het is goed en heel nuttig om af en toe met het team samen te komen, maar de afwisseling is fijn.” Bovendien heeft Jan-Willem het idee dat hij een steentje bijdraagt aan iets belangrijks. “Ik kan bij commerciële partijen wellicht meer geld verdienen, maar werken voor een dikke bankrekening en grote auto is niet mijn ding. Wat wij doen, heeft uiteindelijk impact op de hele dienst, en die werkt voor de burgers van Nederland. Bovendien is de Belastingdienst goed voor zijn werknemers. Officieel werk ik zesendertig uur in de week, maar in de praktijk is dat al snel veertig uur. Die overuren gaan niet onopgemerkt voorbij en worden bijvoorbeeld uitgekeerd in extra vakantiedagen. Ik heb het afgelopen jaar negen weken vakantie gehad, waarbij ik ook een hele maand weg ben geweest. Als je het werk goed overdraagt, kan dat gewoon.”

Meer weten over werken bij de Belastingdienst en ben je benieuwd of er vacatures uitstaan die passen bij jouw profiel? Kijk dan hier.

Dit artikel is geen redactioneel artikel, maar gesponsord en tot stand gekomen dankzij de Belastingdienst en Tweakers Partners. Tweakers Partners is de afdeling binnen Tweakers die verantwoordelijk is voor commerciële samenwerkingen, winacties en Tweakers events zoals meet-ups, Developers Summit, Testfest en meer. Bekijk hier het overzicht van alle acties en events. Mocht je ideeën met ons willen delen over deze vorm van adverteren, dan horen wij dat graag. Hierover kun je met ons in gesprek via [Discussie] Reclame algemeen].

Reacties (100)

100
94
36
9
0
51
Wijzig sortering

Sorteer op:

Weergave:

Meer dan honderd ontwikkelteams? Hoe kan dat ooit goed gaan? Nederland heeft misschien het meest idiote belastingen systeem van de wereld met alle boxen,heffingen,toeslagen, subsidies, uitzonderingen, tegemoetkomingen, maar honderd ontwikkel teams lijkt mij een recipe for disaster

[Reactie gewijzigd door Verwijderd op 23 juli 2024 08:05]

Dat is lastig, maar kan best goed gaan. Het bewijs is diverse grote bedrijven, e.g. ING or ASML, die ook enorme IT afdelingen hebben maar die wel degelijk functioneren. De belastingdienst moet een enorme berg IT werk verrichten dus dat ze een heleboel teams hebben is niet zo gek.

De reden dat de belastingdienst al jaren zo'n enorme puinhoop is ligt ergens anders. Namelijk bij het management. En de reden dat er jaar in jaar uit zo slecht gemanaged wordt heeft ook weer een reden: de politiek. De politiek is qua IT de slechtst mogelijke manager die je maar kan hebben.

Bij een normaal bedrijf gaat er ook best wel eens iets mis bij de IT. Maar na een paar jaar is dat over het algemeen wel doorgedrongen tot bovenin bij het management, en die maakt dan even pas op de plaats met vernieuwingen, komt met een of ander herstructureringsplan en/of zorgt dat ze een stel goede en ervaren (lees dure) mensen inhuurt in de IT afdeling.

Zoniet in de politiek. Dat komt doordat we iedere paar jaar verkiezingen hebben. En dan worden over het algemeen niet de politici gekozen die zeggen dat ze niet al teveel gaan veranderen en dat ze meer geld in de belastingdienst gaan steken. Nee, we willen met zijn allen iemand die met inspirerende nieuwe ideeen komt, die alles eens even goed gaat opschudden zodat we allerlei problemen in 1 keer kunnen oplossen. Maar dan wel zonder de belastingen te verhogen natuurlijk.

Dus komt er iedere x jaar weer een lichting politici met nieuwe plannen en wordt de belastingdienst geacht alles waar ze mee bezig waren te laten vallen om in ijltempo alles te gaan implementeren. Je zou nog een kans hebben als de belastingdienst vol met zeer getalenteerde en ervaren IT'ers zou zitten, maar de overheid staat er nou niet direct bekend om dat ze met bedrijven als ASML of Google concurreren qua IT salarissen. Dus het wordt een mission impossible, een normale manager ziet snel genoeg in dat het hopeloos is dus die zijn snel vertrokken, maar je vindt altijd wel een stel ja-knikkers als vervanging die vooral erg goed zijn in bedrijfspolitiek. Dus dat is nu de situatie.
Amen to that.

Als iemand de situatie bij de belastingdienst wil bekritiseren (of belachelijk maken, zie veel van de andere comments), begin dan maar bij de politiek die zowel een zwalkende koers vaart als ook erg incident-gedreven bezig zijn.
Politieke partijen bedoelen het soms goed maar met averechtse gevolgen. Bijvoorbeeld:

- Woningmarkt verbeteren voor huurders door een huurlimiet in te stellen. Gevolg: steeds meer verhuurders (met namen particuliere verhuurders) verkopen hun woning omdat ze geen brood meer zien in het verhuren.
Gevolg hiervan is nog minder huurwoningen op de markt.

-Lage rente voor studenten door de rekening bij expats te leggen. Gevolg: kost meer dan dat het oplevert:
https://fd.nl/politiek/14...dieleningen-pechgeneratie

-pvda wil een 5% heffing box2. Gevolg: Bedrijven worden kapot gemaakt:
https://fd.nl/opinie/1496...ie-uw-stem-niet-verdienen

-etc.
Dat klopt inderdaad.
Ik zie hier twee grote oorzaken:
- alles voor de stemmen die het oplevert; pijnlijke beslissingen uit de weg gaan
- echte inhoudelijke kennis ontbreekt
Niet management maar politiek. Per regeringsperiode worden meerdere wijzigingen doorgevoerd, en bij een nieuwe regeringen veranderen dingen weer. De Adviescommissie ICT waarschuwd daar iedere keer opnieuw voor, maar zij hebben, zoals de naam als zegt, slechts een adviserende rol. Het zou mooi zijn als kamerleden, ook van de paritjen die achteraf gaan zeiken dat het niet goed gaat, meer doen met die adviezen. Daar zitten echt hele zinnige suggesties in als je de rapporten leest.
Daar kan ik tot op een heel eind in mee gaan, maar op het moment dat een BTW-verlaging voor groente een fruit niet doorgevoerd kan worden, dan kan je niet meer met de vinger naar de politiek wijzen. BTW is al zo'n 60 jaar oud en veranderingen van BTW-percentages vonden al plaats toen de eerste computersystemen bij de Belastingdienst in gebruik genomen werden, dus die computers moeten dat gewoon kunnen en ik twijfel er niet aan dat ze dat kunnen. Als het dan niet uitgevoerd kon worden, dan is dat simpelweg incompetentie.
Volgens mij kan de politiek het nog steeds niet eens worden over wat groente en fruit is.

https://nos.nl/nieuwsuur/...-is-is-zo-simpel-nog-niet

In datzelfde artikel staat ook nog de volgende tekst:
Als het Parlement daar akkoord mee gaat, kan het plan uit het regeerakkoord dus toch uitgevoerd worden. En dan is het voor de Belastingdienst ook geen probleem: die kan het btw-tarief op groente en fruit binnen "enkele dagen" omzetten naar 0 procent.
Je citeert onvolledig: Een computersysteem wat wel met 0 procent, maar niet met 5 procent overweg kan slaat nergens op en het is haast natuurkundig onmogelijk dat een computersysteem na 60 jaar BTW-ervaring zoiets niet kan. Dus dan zeg ik, onkunde.
Omhoog kan makkelijk, omlaag is moeilijk :+
Uiteindelijk kan je natuurlijk alles naar het management toepraten en daar heeft Automark het ook over. Waarom honderden teams hebben met middelmatig betaalde mensen die het hele speelveld niet kunnen overzien en steeds onrealistische deadlines krijgen? Ga dan voor minder maar betere mensen en geef hem ook mandaat om dingen te veranderen. Desnoods zet je parallelle teams op die bezig gaan met een toekomstig systeem die dan dus geen last hebben van alle veranderingen.

Het probleem zit er juist in dat men denkt dat meer teams dingen gaat versnellen, terwijl dat eerder het tegenovergestelde betekent. Kritiek op de politiek is ook wel een beetje makkelijk, zoveel wordt er nou ook weer niet gevraagd, en steevast is het antwoord dat de simpelste aanpassingen niet doorgevoerd kunnen worden omdat het systeem het niet aankan. De wal keert al het schip wat dat betreft.

Ik snap nog steeds niet waarom de belastingdienst niet gewoon een OpenSource project start voor dit soort systemen. Zat slimme mensen die wel mee willen denken, het is in ons eigen belang namelijk. En dan krijg je ze ook nog eens voor niks.
Hoe kan dat ooit goed gaan? Uit ervaring als detacheerder bij de belastingdienst: niet.

Het is een chaos waar de meeste devs met goede skills gillend van weglopen waardoor je alleen de carrière ambtenaren, juniors en bijna-pensioengerechtigden overhoud. Management is continu aan het schreeuwen dat alles NU af moet terwijl ze niet de randvoorwaarden willen creëren om efficiënt en snel te kunnen werken. Het is een groot feest van onkunde en "je baas uit het vuur houden" waar verder weinig kijk is voor wat de overheid of burgers daadwerkelijk nodig hebben.

Bij mijn bedrijf (detachering) bieden we onze mensen niet eens meer aan voor posities binnen de belastingdienst. Het risico dat onze mensen dan ontslag nemen of in een burn-out terecht komen is te groot.
Wauw, waarom verbaasd me dat niet eens meer. Je krijgt echt weinig zin om de IT nog in te gaan tegenwoordig, welke bedrijven zijn wel nog enigszins leuk om voor te ontwikkelen? (Met leuk bedoel ik, efficiënt, open voor kritiek, begrijpend voor juniors, Agile correct inzetten en niet als management woordje, etc. )

[Reactie gewijzigd door vgroenewold op 23 juli 2024 08:05]

Zat werkgevers te vinden. Vaak wel de wat kleinere die door hun omvang ook iets flexibeler kunnen zijn dan een hele grote organisatie.
Ja, kleine bedrijven inderdaad die vaak minder van die enorme management lagen hebben. Maar mocht je dus voor een groot bedrijf gaan, is er dan wel een voorbeeld te noemen waar dat super loopt. Ik ben tot nu toe voor mijzelf bezig dus heb er weinig kijk op.
Ik heb zelf een tijdje bij ING gewerkt, die waren daadwerkelijk agile, behoorlijk vernieuwend en het management was best goed. Super agile wordt het natuurlijk nooit bij zo'n groot bedrijf, en ik heb natuurlijk ook niet het hele bedrijf gezien dus misschien heb ik gewoon geluk gehad.
Kwaliteit/CD is wel een flink dingetje daar, gezien de berichten de laatste tijd.
Ik vind mijn werkgever toch echt wel een goede om voor te werken :) Veel vrijheid, wel efficient, kritiek is welkom (onderbouwd ofc).
Eigenlijk geen zin meer, met het op handen zijnde van AI zijn mensen in de IT binnenkort overbodig.
AI is niet het antwoord op een volledige development voor services of producten. Ja er zijn bepaalde modellen die erg goed werken en bepaalde dingen goed kunnen maar dat AI echt mensen gaat vervangen, vrij zeker van niet. Mensen gaan anders werken of mogelijk sneller of efficiënter waardoor ze zich op andere dingen kunnen focussen dan herhaling.
Toch blijft IT heel hard nodig.
Dat zal dan liggen aan de afdeling waar je hebt gezeten, zijn genoeg afdelingen waar het gewoon goed gaat. Zoals aangegeven, zijn er 100 ontwikkelteams. Dus jou ervaring kan je niet projecteren op die 100 teams.
Ik ben zelf 5 jaar in dienst geweest van het BAC, een lange aaneenschakeling van drama, beste beslissing was toen mijn ontslag in te dienen.

Mijn ervaring daar was exact watjij hier hebt opgeschreven, alleen ik mis nog en puntje vriendjespolitiek en achterkamertjes afspraken in je betoog.
Klopt helemaal. Het is dramatisch hoeveel je kan bereiken door de juiste vriendjes te hebben. Wij hadden een Software Architect die ooit douanebeambte was geweest maar nooit een opleiding voor Software Engineer gedaan heeft. Die tekende at random wat diagrammen maar die werden grotendeels door iedereen genegeerd omdat dat toch niks bij te dragen had. Maar belangrijke beslissingen (frameworks, tools) moesten wel langs hem en zijn mening woog erg zwaar bij het management. Er werd totaal niet geluisterd naar externen ondanks dat de meest senior interne developer in ons team maar een paar jaar ervaring had en in het bedrijfsleven absoluut niet aangenomen zou worden (brok stress en onzekerheid zonder technische vaardigheden).
Ze hebben wel waarde. De vraag is of de kosten opwegen tegen die waarde. Ze doen het misschien niet goed genoeg maar ik weet niet of je wel eens in een bedrijf hebt gezeten waar ze bijvoorbeeld de IT of onderhoud afdelingen onder de loep nemen. Die afdelingen kosten namelijk alleen maar geld. Sommige bedrijven gaan dan over op interne facturering voor de IT/onderhoud afdeling zodat de geldstromen inzichtelijk worden. Want je kunt die niet opheffen.

(Dat was serieus een punt dat een persoon te tafel bracht. Of we die IT afdeling niet konden opheffen. Antwoord was natuurlijk 'Nee'. :)
En uit een andere situatie weet ik dat met een Technische dienst precies hetzelfde heeft gespeeld.)
Nederland heeft misschien het meest idiote belastingen systeem van de wereld met alle boxen,heffingen,toeslagen, subsidies, uitzonderingen, tegemoetkomingen,
Dat is overal ter wereld zo hoor
ik heb anders in heel wat landen gewoond en gewerkt, maar zo overdreven als in NL is toch wel een zeldzaamheid.
Valt mee, overal zijn er wel issues natuurlijk, maar ik heb in Denemarken gewoond en dat beviel erg goed. Altijd persoonlijk contact, via de chat (een eigen beveiligde chat, niet whatsapp of facebook oid), binnen 5 min en men kon dan ook echt wat regelen (ik dacht bijv. daar staat wat niet goed volgens mij, ik vraag het "oh, hop veranderen we dat toch even"). Alles digitaal, niks op papier, heerlijk was het. Dan krijg je als burger ook veel meer zin om alles ook echt goed te regelen, simpelweg omdat het efficiënt werkt.

[Reactie gewijzigd door vgroenewold op 23 juli 2024 08:05]

Het gaat ook niet goed. Dat is niet per sé omdat 100 teams moeilijk zijn, maar omdat ze allemaal strongly coupled zijn met brakke interfaces, weinig begrijpen van gegevensmodellering (wordt wel beter) en architectuur onderbezet is voor de taakstelling. Spotify en Amazon hebben ook 100 teams, maar die snappen dat absolute isolatie op services kritiek is.

En dit artikel... containers zijn het allerlaagste niveau van cloud. Het heeft zeer weinig toegevoegde waarde, en is nauwelijks beter dan de oude bladeservers met VM-ware van 15 jaar terug. Sterker nog, ik vermoed dat het ook nog duurder is in beheer en onderhoud.
Ik wilde zeggen 'dat kan makkelijk'. Maar ik had devs in mijn hoofd. Niet teams.
Ligt beetje aan de domeinen van die teams. Misschien heeft de belastingdienst wel 100+ 'producten' die ze bouwen en onderhouden en is er niet zoveel overlap. Dan kan dat wel. (Maar ik lees hieronder enkele n=1 ervaringsdeskundigen dat er nu al problemen zijn. En ik ken ook iemand die werkte voor het OM. Miljoenenproject de prullenbak in 'maar wel veel geleerd'. Ook niet echt een succesverhaal.)
Tweakers kan bij dit soort advertorials maar beter de comments uitschakelen. Mensen hebben direct de neiging om hun gal te spuwen bij dit soort items, als een rode lap op een stier. Zeker als het een overheidsinstantie betreft. Te triest voor woorden.
Te triest voor woorden? Hoe kan je als professional nou dit zeggen
GitOps heeft betrekking op infrastructure as code waarbij de gehele configuratie van de applicatie inclusief de gebruikte middle-ware in code wordt beschreven, waardoor de voortbrenging volledig kan worden geautomatiseerd. We merken dat deze concepten voor veel ontwikkelaars en architecten nieuw zijn en dat het tijd kost om ze in de vingers te krijgen.”
en dan verwachten dat je serieus wordt genomen? Als in 2023 “cloud” nog nieuw is voor je als ontwikkelaar, dan heb je echt een refresh nodig van je ontwikkelaarsbase. En ik zeg dat niet licht.

De overheid heeft een hele andere taakstelling dan commerciële bedrijven en zijn totaal niet te vergelijken. Hoe ze werken, met welke snelheid en hoe besluiten worden genomen is wezenlijk anders en daar moet niet klein over gedacht worden. Wat ze echter gemeen hebben is hoe “buiten” eruit ziet; de technologische ontwikkelingen en maatschappelijke ontwikkelingen zijn gelijk. Dus als je de afgelopen 15 jaar gemist hebt dat “cloud native” een ding is, dan mag je gewoon spreken van of kortzichtigheid of incompetentie of gebrek aan interesse in je vakgebied. Ongeacht of je voor een bedrijf, NGO of overheid werkt.
Als in 2023 “cloud” nog nieuw is voor je als ontwikkelaar, dan heb je echt een refresh nodig van je ontwikkelaarsbase.
Ik denk dat je het aantal (grote) bedrijven/organisaties dat nog niet zo 'cloud' focused is nog vrij groot is, zeker net na de pandemie waarbij de focus veel heeft gelegen bij zaken in de lucht houden en bereikbaar houden voor gebruikers. Hoe groter/complexer de organisatie/infra, hoe meer legacy en hoe meer focus op die legacy onderhouden. Veel van de mensen die dat doen haken niet zo heel makkelijk in op de 'cloud', hell veel van die mensen hebben hier jaren op Tweakers.net geroepen dat de 'cloud' weer een hype was...

De afgelopen 15 jaar is ook wellicht een stukje overdreven, ja 15 jaar geleden was ik bezig met de eerste migraties naar de 'cloud' (Google apps for Business), maar dat was absoluut zeldzaam toen! Heck, Office 365 bestond toen nog niet eens. Op het kantoor automatisering vlak heeft de pandemie voor een stroomversnelling gezorgd, op server vlak een heel stuk minder.
Ik heb tijdens corona voor een middelgrote IT boer gewerkt (waar bedrijven hun IT naar outsourcen), en met geen enkele uitzondering heeft corona een mega snelle implementatie veroorzaakt van in ieder geval Microsoft 365. Die paar handige Harries kwamen er toen pijnlijk achter dat “on premise niet zo goed is al dat nieuwerwetse spul”. Haha zo’n tent met 800 man die ineens op de VPN ging Teamsen, met een breakout op het hoofdkantoor. Het was gewoon lachen maar nu zijn alle grote bedrijven echt allemaal om. Ik kan echt geen enkele 500+ medewerkers bedrijf bedenken die níets met de cloud doet.
Ik kan echt geen enkele 500+ medewerkers bedrijf bedenken die níets met de cloud doet.
Zoals ik al aangaf, Office 365 is voornamelijk kantoor automatisering, dat was over het algemeen redelijk makkelijk te implementeren. Maar er zijn nog zat grote organisaties die nog hele bergen servers 'on prem' hebben staan vanwege legacy, migratie daarvan is jaren werk, zo niet decennia werk. Dit wordt beheerd door aparte afdelingen en daar zit dan vaak weer genoeg IT personeel dat niet voorbij de eigen oogkleppen kijkt. Dat betekend niet dat de hele organisatie niets doet met cloud, maar een significant deel niet. En een systeembeheerder of dev die alleen werkt aan on-premis meuk, die toevallig een Office 365 account heeft, wil ik niet bestempelen als iemand die veel bezig is met de cloud als ITer.

Over de afgelopen 25 jaar slechts twee organisaties gezien die niet naar de cloud zouden moeten of konden. Eentje was zeer gevoelig onderzoek, die zaten in een bunker onder de grond. De ander zat onder de bloemenveiling en zaten met een vreselijk baggere internet verbinding, niemand anders mocht daar leveren en 4g had daar gewoon geen bereik.

MSPs hebben sowieso een apart type klant, die zijn al bij de stap acceptatie dat ze zelf het niet kunnen en hulp nodig hebben... ;)
Als in 2023 “cloud” nog nieuw is voor je als ontwikkelaar, dan heb je echt een refresh nodig van je ontwikkelaarsbase.
Nee, je snapt het niet. Ze hebben het over hun eigen ontwikkelaars, niet de lezers van deze advertentie. :)
En ze willen juist mensen aannemen sotat ze kunnen leren wat dat nou allemaal inhoudt, dat clout. Daar heppen ze wel eens van gehoort dat dat wel goed was en willen dat ook proberen... }>
Hoezo is het triest? Er zijn tientallen grote issues bij de belastingdienst en hun IT. Een lijstje met artikels van Tweakers:
- Belastingdienst heeft ict pas in 2026 op orde
- Staatssecretaris: ontbreken loggegevens Belastingdienst bemoeilijkt onderzoek
- NRC: Belastingdienst logt niet welke informatie medewerkers opvragen
- Belastingdienst krijgt 3,7 miljoen euro AVG-boete voor illegaal toeslagensysteem
- Tweaker ontdekte admingegevens Azure-ontwikkelomgeving Belastingdienst op GitHub

Natuurlijk klagen mensen, op basis van de media lijkt het één grote rotzooi bij de Belastingdienst binnen de IT-afdelingen.
Ik vind dat ook weer overdreven. Al het geld komt binnen. De afgelopen aangifte campagne verliep vlekkeloos, alleen DigiD gaf problemen (is van Logius, niet de Belastingdienst) Nederland blijft gewoon doordraaien. Zegt dat juist niet iets over hoe de IT-afdelingen werken? Dat ondanks de 'tientallen problemen' het allemaal blijft draaien.

[Reactie gewijzigd door Zenix op 23 juli 2024 08:05]

De eerste link somt anders wel aardig wat op, dat jij je geld hebt ontvangen is te danken aan een niet meer veranderbaar oud systeem.. waar de kennis straks niet meer voor is om het te onderhouden of überhaupt aan te passen.

nieuws: Belastingdienst heeft ict pas in 2026 op orde

Wetswijzigingen die niet aangenomen kunnen worden, nog maar even te noemen.
Kritiek is belangrijk, puur emotioneel heb je inderdaad weinig aan, maar het altijd maar goedpraten van een instelling waarvan zoveel duidelijke geschiedenis is is ook weer teveel de andere kant op. Zonder kritiek kom je nooit verder.
Daar hebben we toch moderators voor, als er slechte en ongefundeerde reacties worden gegeven? Beetje raar om gelijk maar het hele topic te gaan censureren.

Als je het niet eens bent met alle negatieve reacties, misschien zou je dan met wat voorbeelden/argumenten kunnen komen waaruit blijkt dat ze niet terecht zijn?
Meh, er zijn ook een hoop zaken aan te merken op deze advertorial zonder dat je per sé een hekel hebt aan de BD. Zelf vind ik dat ze nog een heel eind komen gezien alle issues. Maar containers... serieus mensen...
De Tweakers-gemeenschap bestaat niet uit gemiddelde Nederlanders. Het publiek hier bestaat in belangrijke mate uit professionele informatici. Die hebben vaak in hun leven boeken vol code geklopt of enorme supercomputers ontworpen.

Informatica is een vakgebied waar het vakmanschap vaak ontbreekt. Er wordt in vele delen van de maatschappij maar wat aangerommeld.

Wat moet een vakman zeggen als hij ziet dat er gerommeld wordt?
Mijn hemel...! Als één instantie juist geen gebruik van clouddiensten moet maken is het de overheid. De overheid moet onder alle omstandigheden kunnen functioneren, bij natuurrampen of oorlog, kan het niet zo zijn dat de overheid stopt met werken omdat er een glasvezelkabel beschadigd is.

Dat betekent dat de overheid gegevens altijd dicht verwerkt moeten worden bij de betreffende overheidsdienst. Dat sluit het gebruik van clouddiensten uit.

Dan hebben we het nog niet gehad over de kwestie dat clouddiensten vaak op het grondgebied van vreemde mogendheden staan. Voor het functioneren van de overheid zijn zelfs Europese bondgenoten onacceptabel, uiteindelijk zijn ook dat vreemde mogendheden. Vreemde mogendheden die fysiek bij gegevens van de Nederlands overheid en burgers kunnen...
Ze maken gebruik van private cloud, waar lees jij dat ze gebruik maken van standaard cloud diensten over de grens?
Dat is extrapolatie, want ook al hebben ze private cloud, dan zijn ze vast niet 100% privaat. Ook private cloud is onwenselijke centralisatie. Bommetje erop en de overheid kan niet langer functioneren.

[Reactie gewijzigd door dmantione op 23 juli 2024 08:05]

Private cloud kan ook gewoon een combinatie van servers zijn verspreid over diverse locaties. Platforms als OpenShift en OpenStack kunnen dan prima zelf regelen dat de diensten wanneer nodig (live) gemigreerd kunnen worden naar een locatie zonder problemen.

[Reactie gewijzigd door samtoxie op 23 juli 2024 08:05]

Private cloud wil niet zeggen alles onder één dak. Ik werkte vroeger voor een bedrijf dat on premise S3 compatibele storage maakte. De meeste klanten hadden dan een 3 geo configuratie, waarbij hun data gespreid werd over 3 locaties, en er geen gegevens verloren gaan zolang er maar 1 locatie verloren wordt.

Dit soort opstelling is natuurlijk niet voor iedereen zinvol of kosteffectief. Vooral grote bedrijven die hun data vaak en snel moesten kunnen inladen hebben er baat bij. Dan is een cloud provider vaak te duur en te traag.

Klanten waren vooral automakers, grote digitale animatiestudios, en financiële instellingen.
En dat gebeurt, ODC Noord bijvoorbeeld: https://www.odc-noord.nl/
Private cloud noemen we gewoon een rekencentrum. Die hebben we al sinds 1960. Cloud is ontstaan door overcapaciteit te verkopen aan derden. Dat gebeurt hier niet: de computers zijn van de belastingdienst en alleen voor hen. Eventuele load-balacing zou kunnen (team A heeft het niet nodig doe maar team B die nu de BTW ronde doen oid) met VMs. Ik zie niet in waarom we dat ineens cloud moeten gaan noemen.
I know geen idee waarom je my quote.
Had op dmantione moeten zijn. mijn excuses.
Alsnog is dat geen probleem. De overheidsdiensten mogen sinds vorig jaar publieke cloud diensten gebruiken. De rijksoverheid heeft een daarvoor ook een deals met paar grote cloud partijen gesloten.
https://www.rijksoverheid...gelijk-voor-rijksoverheid

Wel is het zo dat je een bepaalde gegevens classificatie hebt, bepaalde gevoelige gegevens mogen niet opgeslagen of verwerkt worden in public cloud partijen.

Zoek voor de grap maar eens naar Azure bij de Belastingdienst vacatures, komt genoeg naar voren :)
Je kan ook zelf een cloud op eigen servers hosten, wat de Belastingdienst ook aangeeft te doen met het feit dat het een private cloud is.
Dan weet ik als vijand precies op welke locatie ik mijn raketten moet afstellen om de hele Nederlandse overheid in één keer uit te schakelen!
Maak daar maar locatieS van, want die servers zijn 3 dubbel uitgevoerd, verspreid over Nederland
Denk je dat ze echt drie datacenters hebben waar alles drie dubbel is uitgevoerd?

[Reactie gewijzigd door Zenix op 23 juli 2024 08:05]

Niet alleen de BD heeft dat, ook DUO en andere overheidsinstanties. Zo gek is dat niet, beetje redundancy inbouwen, helemaal niet als het om zulke kritischw processen gaat.
Ik werk bij de Rijksoverheid en ik kan zeggen dat het zeker niet het geval is. Alles driedubbel uitvoeren kost veel teveel belastinggeld. We gaan zeker tientallen miljoenen apparatuur standby laten draaien.... Duurzaamheid en kosten besparen is ook belangrijk bij de Rijksoverheid.

Een enkele dienst zal drie dubbel zijn, maar 99% is dat niet.

[Reactie gewijzigd door Zenix op 23 juli 2024 08:05]

Ik ken alle ODC's, bij de meeste ben ik ook geweest en heb ik contact mee. De ODC's zijn geen kopieën van elkaar. Verschillende overheid IT organisaties beheren de verschillende ODC's. Alleen op dat vlak is al een groot verschil.
Dat weet je niet, want A. je weet niet welke partner ze hiervoor gebruiken, en B. die partner heeft vermoedelijk meerdere datacenters, waardoor je toch echt meerdere bommen moet gooien. Sowieso is dat beter dan als ze alles in hun eigen meterkast stallen, want dan heb je zowel de medewerkers als de servers op 1 locatie, SPOF alert.
Wat is dat nou voor een rare opmerking? Decentralisatie betekent zeker niet dat er een SPOF is. Centralisatie is in soort zaken evenwel nooit een goed idee, zeker als er langeafstandsnetwerken e.d. bij komen kijken, dat maakt een infrastructuur enorm kwetsbaar. Zelfs als je de SPOF's eruit haalt, dan heb je vaak twee of drie "point of failure" en dat is als de pleuris uitbreekt nog steeds erg kwetsbaar.
Uhuh, en hoe wil jij dan nog meer redundancy inbouwen? Uiteindelijk is 'Den Haag' ook een SPOF, en zelfs als je de grote boze Amazon-cloud pakt heb je een X-aantal punten die je moet platleggen. Voordeel daarbij is dat je als bijvangst ook veel andere services onderbreekt. Dus wat mij betreft is een private cloud net zo OK als public cloud-hosted, mits goed ingericht.
Het gaat niet om nog meer redundantie inbouwen, maar om afhankelijkheid van complexe infrastructuur eruit te slopen. Het is dat laatste wat een infrastructuur minder kwetsbaar maakt. Verder zegt het woordt decentaal het zelf al: Het voorkomt dat je op één plek al het functioneren kunt stoppen.

Den Haag als SPOF is denk ik een uitermate goed onderwerp om over na te denken, je zou kunnen denken aan uitwijklocaties op Curaçao of zoiets.
In het artikel staat dat het een private cloud is op basis van OpenShift.
Dat draait dus in hun eigen datacenters, niet de publieke cloud.
Je gebruikt veel woorden om iets te duiden waar je overduidelijk geen verstand van hebt.
Moeten ze nu zeker niet doen, maar om een heel andere reden.

De IT is nu al achterhaald en blijkbaar nog heel veel legacy spul. Dan zou ik eerst eens beginnen met die problemen aan te pakken. Bijkomend voordeel is namelijk dat je meteen alle documentatie en afhankelijkheden in kaart kunt brengen. Dan heb je overzicht. Eens je dit hebt kun je gaan kijken of een migratie naar cloud zinvol is.
Zeker nooit van private cloud gehoord?
Ik zou het artikel toch echt even lezen. Er is verschil tussen public Cloud (draait elders) en een private Cloud (draait binnen). Dat laatste is wat ze hier beschrijven. Overigens is het raar om te denken dat je betere uptime krijgt bij de Belastingdienst dan bij Microsoft Azure. Die kunnen de applicaties zelfs over drie continenten dus driedubbel draaien. Ik zie even niet hoe de BD dat gaat doen.
Dat is een denkfout: Microsoft is in de macht van een vreemde mogendheid, met één druk op de knop kan gezorgd worden dat je niets hebt aan hun drie continenten. Het gaat niet over redundantie, maar over zeggenschap en kwetsbaarheid. Een publieke cloud heeft een probleem van zeggenschap, een private cloud heeft dat niet, maar is vanwege centralisatie en de infrastructuur die nodig is om er van afstand bij te kunnen komen, wel zeer kwetsbaar. Een overheid hoort daarover na te denken en ongeacht of het redundant is of niet, centralisatie brengt risico's met zich mee.

[Reactie gewijzigd door dmantione op 23 juli 2024 08:05]

een hybride cloudplatform (OpenShift) dat gehost wordt in een eigen private cloud
Dit zegt heel veel, maar ook meteen helemaal niets?

Een eigen 'private cloud', is toch gewoon een verzameling on-premise servers aanelkaar geknoopt?

Maar 'hybride cloud' is juist de mogelijkheid om applicaties te laten wisselen tussen on-premise en 'cloud'; dat je zelf kan kiezen waar/wanneer je containers opspint (al dan niet automatisch)?

------

Los van de techniek hier, heb ik laatst wel gelachen om 'hybrid cloud', waarbij je in sommige gevallen per CPU betaalt voor applicaties; ook als je ze lokaal draait.
Een eigen 'private cloud', is toch gewoon een verzameling on-premise servers aanelkaar geknoopt?
Ik ben met je eens dat wat ze zeggen verwarrend is maar deze beschrijving van private cloud is wat kort door de bocht. Aangezien je de "normale cloud" (AWS, GCP, etc.) ook kunt beschrijven als "een verzameling on-premise servers aanelkaar geknoopt".

NIST omschrijft cloud computing als [1]:

Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared
pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that
can be rapidly provisioned and released with minimal management effort or service provider interaction.

Kort gezegd houd cloud computing dus in dat je "hardware as a service" kunt aanbieden. Omdat te kunnen doen heb je infrastructuur software nodig zoals OpenShift of Triton. Deze infrastructurele laag vereist best een hoop kennis en investeringen om op te zetten en in de lucht te houden.

Het runnen van on-prem servers is in mijn beleving een server in een rack duwen en RHEL of Windows Server erop installeren en dan je software er op zetten.

[1] https://nvlpubs.nist.gov/...ialpublication800-145.pdf

[Reactie gewijzigd door closefuture op 23 juli 2024 08:05]

Openshift is een combinatie van cloud concepten (kubernetes) en private infrastructuur. Ik ben er voor mijn werk (niet bij de Belastingdienst) mee bezig, maar zie nog weinig voordelen ervan. Het maakt builds en deployment erg complex (want: image bouwen, state synchroniseren, pipelines die via tekton moeten en op hetzelfde cluster zitten). Onder de streep moeten er nog steeds servers beheerd worden, waar dat bij AWS of Azure allemaal wordt gedaan, dus daar bespaart het ook niet veel.

Als ik zelf de keuze had, zou ik óf naar een echte cloud provider gaan, óf alles gewoon op traditionele manier blijven deployen, al is het maar voor de eenvoud en overzicht van de aanwezige systemen.
Het betekent simpelweg dat de overheid zo groot is dat ze een eigen cloud ingericht hebben waar overheidsdiensten gebruik van kunnen maken. Dus dynamisch op- en afschalen zonder gevoelige data in de publieke cloud te hoeven verwerken. En de Belastingdienst is een grote gebruiker of kan dat zijn want aan deze advertorial te zien zijn ze nog maar net begonnen.
hij krijgt een -1 om de laatste zin neem ik aan.. maar hij heeft wel een punt dat het personeel nodig om een private cloud te draaien wel een remmende factor (en grote kosten post) kan zijn..
Kijk hier hebben we een heel heel grote video wall gemaakt waar we bij kunnen staan als er bezoekers over de vloer komen. Net als in al die politie series en bij Nasa. Staat vol met statistieken waar we compleet niets mee doen. De cijfertjes zijn ook wat te klein om het op afstand te kunnen lezen. Dus elke werkplek heeft ook nog eens 5 schermen vol statistieken die we niet lezen, want we "werken" op één scherm. Met zoveel schermen ben je er in iedergeval van verzekerd dat er bij de belastingdienst niets fout kan gaan.
Inderdaad dat wat ik ook dacht, een groot scherm om je werk belangrijk te houden oid? Heeft een manager vast op tv gezien in een spannende serie en wilde dat daarna ook
Klinkt goed

[Reactie gewijzigd door Bob-B190 op 23 juli 2024 08:05]

Leuk die 9 weken vakantie, maar stelselmatig overwerken is geen gezonde werk cultuur.

Ze lijken mensen aan te trekken die niet zo sterk in hun schoenen staan en de problemen van andere mensen (managers) hun probleem laten worden, voor zover er een probleem is (morgen is er weer een dag).

Maar als je veel om vakantie geeft en daarvoor meer wilt overwerken be my guest.

[Reactie gewijzigd door Q op 23 juli 2024 08:05]

> Meer weten over werken bij de Belastingdienst en ben je benieuwd of er vacatures uitstaan die passen bij jouw profiel? Kijk dan hier.

Volgens mij is het handiger om naar de Linkedin pagina te verwijzen, daar worden de jobs gesorteerd op voor jou het meest relevante (gebaseerd op wat jij op jouw eigen profiel hebt ingevuld).

En tevens is die veel informatiever met info wat er onder de tabjes 'Home, About, Posts, Jobs, Life, People' valt.
Op zich een goede tip, maar voor mij staat "re-integratie adviseur" als meest relevante vacature, terwijl ik online marketeer ben :*)
Zal de angstcultuur als eens opgelost zijn?

Zie Angstcultuur bij de Belastingdienst: 'Zijn nog niet waar we willen zijn' (NOS, okt 2021)
Zo durven ambtenaren problemen niet aan te kaarten uit angst voor hun loopbaan. Ook worden zij niet goed aangestuurd, omdat leidinggevenden geen idee hebben van wat er op de werkvloer speelt.
Cultuur verander je niet zo snel. Om die reden zou ik nooit overwegen om bij de belastingdienst te werken. Ik wil daar niet in terrecht komen en/of onderdeel van een angstcultuur willen zijn

[Reactie gewijzigd door apokalypse op 23 juli 2024 08:05]

Ben ik nu echt de enige die alleen naar de plaatjes kijkt, dubbel checkt of het geen stockphoto is en tot de conclusie komt: Daar gaat dus al ons belastinggeld naartoe... Videowalls! ;)

Op dit item kan niet meer gereageerd worden.