Spring naar inhoud

‘Trots op je eigen code’

‘Werk je DevOps, dan ben je van begin tot eind verantwoordelijk voor de code die je schrijft. Je zorgt dat het werkt, test het, brengt het naar productie en geeft nazorg. Je doet dus zowel het developen als de operations. Daardoor kan je veel sneller schakelen – wat niet alleen leuk is voor mij persoonlijk, maar voor heel TKP.’

‘Een nieuwe toepassing kan ik binnen een uur naar productie brengen. Voor mij was dat een belangrijke reden om hier te komen werken: DevOps is bij TKP ook écht DevOps. Bij veel andere bedrijven draagt je verantwoordelijkheid namelijk niet zo ver. Daar brengen anderen dat wat je hebt gebouwd naar productie. En dan kan het best lang duren voor je resultaat ziet: dagen, soms weken. Bij TKP doe je het zelf, natuurlijk wel op een verantwoorde manier.’

Codereview

‘Voordat je code op productie staat, zijn er een paar controleslagen. Zelf run ik een aantal geautomatiseerde tests – die je als DevOps-engineer hier overigens zelf schrijft. Daarna doen mijn collega’s in het team een codereview en kijkt de functioneel beheerder ernaar. En ten slotte de productowner: die controleert of het doet wat het moet doen en geeft dan akkoord. Pas dan breng ik de code naar productie. En ja, dat kan binnen een uur: een snel én zorgvuldig proces. Veiligheid zit daarin ingebakken: wat we bouwen is secure by design. Maar dat hoort eigenlijk gewoon bij je maturity als developer, vind ik.’

‘Voor mij was het absoluut een pre dat bij TKP DevOps ook écht DevOps is’

De hele cycle

‘Bijzonder is dat ik de hele cycle in handen heb. Je bent toch trots op wat je bouwt – dan wil je er van begin tot eind zelf voor zorgen. Daar hoort ook de nazorg bij: dat het goed blijft draaien en performen. Zonder fouten. Gaat er toch een keer iets mis, dan kun je dankzij de DevOps-way of working snel repareren. Dat is ook het voordeel van de snelheid: je zorgt dat wat je bouwt goed aansluit op wat TKP nodig heeft. Dat je snel klantwaarde brengt.’

Een pre

‘Er zijn veel bedrijven die zeggen dat ze DevOps werken, maar in de praktijk is er toch een splitsing tussen development en operations. Dat kunnen bedrijven niet altijd helpen, soms dwingt regelgeving ze. Maar voor mij was het absoluut een pre dat bij TKP DevOps echt DevOps is.’

Auteur