Job profile DevOps Engineer

DevOps Engineer

CaseNine Software development Leave a Comment

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?

Een DevOps engineer 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 DevOps 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 de functie van DevOps engineer?

  • 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 voor de DevOps engineer

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.

Bron: medium.com

Wil je weten of een DevOps engineer wat voor jou project is? Neem gerust contact met ons op. 

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *