DevOps Engineer
DevOps Engineer
Binnen de IT is de term DevOps relatief nieuw en daarmee bestaat de functie van DevOps Engineer ook nog niet zo lang. In deze blog lees je wat een DevOps engineer is, wat hij of zij doet, welke taken daarbij horen, en een greep uit de tools die je zou kunnen gebruiken als DevOps engineer.
Wat is een DevOps engineer?
Een DevOps engineer is iemand die betrokken is bij de gehele ontwikkelcyclus van softwareproducten; van de ontwikkeling van de software tot het laten draaien en testen van de kwaliteit van het afgeleverde product.
De term DevOps is relatief nieuw en is ontstaan vanuit efficiëntie oogpunt en de scrum- en agile methodiek. DevOps is een samenvoeging van ‘development’ en ‘operations’, waarbij de functies systeembeheerder en developer zijn gecombineerd. Het idee erachter is dat het uitrollen van it-systemen en -tools gebeurt door mensen die ook betrokken waren bij de ontwikkeling en dat dit geen losse onderdelen zijn. Op deze manier kunnen projecten sneller worden afgerond en is de kans op fouten kleiner.
Vaak is een DevOps team voor onbepaalde tijd bezig en zijn software engineers projectmatig bezig met software ontwikkeling.
Wat doet een DevOps engineer?
Deze persoon is er voor verantwoordelijk dat it-systemen en -processen goed draaien en naadloos op elkaar aansluiten. Ook zorgt een DevOps engineer voor het borgen van de veiligheid van systemen. De engineer focust zich op het operationeel maken en testen van ontwikkelde software en is hiervoor al betrokken bij het ontwikkelproces.
Welke taken kunnen er horen bij deze functie?
- Ontwikkelen van nieuwe functionaliteiten
- Automatiseren en optimaliseren van software en systemen
- Onderhoudsreleases
- Testen en testautomatisering
- Deployment
- Configuratie management
- Monitoren en laten draaien van storage platformen
- Informatiebeveiliging
- Oplossen van technische problemen
- Meedenken over en ontwikkelen van slimme it-oplossingen en processen
- Bijhouden van ontwikkelingen op it-gebied en implementeren van nieuwe tools en processen
Tools
Een DevOps-engineer heeft verstand van verschillende tools en technologieën. Zonder deze tools is het eigenlijk onmogelijk om aan DevOps project te werken. Tools waar ons DevOps team vooral mee werkt zijn onder andere:
- Github
- Jira
- Logentries
- Sendgrid
- Plantuml
- Illuminated cloud
- IntelliJ
- Visual Studio Code
- Keepass
Maar er zijn er natuurlijk nog veel meer, zie onderstaande afbeelding voor een cloud and DevOps tools Landscape overzicht.
Wil je aan de slag als developer bij CaseNine? Neem dan een kijkje op onze careers pagina.
Geïnteresseerd wat we voor jou kunnen betekenen?
Neem direct contact op met onze experts. We horen graag van je!
Nieuwsgierig geworden naar meer? Abonneer je vandaag nog op de Technical Deep Dive series.
Ontvang een melding bij een nieuwe blog
We houden je graag op de hoogte van het laatste nieuws.