Tech-sektorn är en föränderlig bransch där utvecklingen går snabbare än blixten. Nya tekniker, roller, företag och inte minst begrepp dyker upp dagligen, och vi som tech-rekryterare befinner vi oss mitt i händelsernas centrum i den dagliga kontakt vi har med arbetsgivare och personer som arbetar inom tech. En rollbenämning som allt oftare dyker upp är DevOps, och oklarheten hos inte minst andra rekryterare över vad en sådan person gör är påtaglig. Därför har vi valt att hjälpa er på traven.
DevOps – en sammansättning av ‘Development’ och ‘Operations’ är ett system, en process eller praxis som främjar samarbete och kommunikation mellan systemutvecklare och övriga IT-funktionen inom exempelvis ett företag där man automatiserar processer som rör mjukvaruleveranser och förändringar eller konfigurationer i infrastrukturen. Syftet är att byggande(utveckling), testning och releaser ska kunna gå snabbt, frekvent och på ett mer pålitligt sätt.
DevOps härstammar från agila organisationer.
På konferensen Agile 2008 i Girona, Spanien, diskuterade Andrew Clay Shafer och Patrick Debois ämnet ‘Agile Infrastructure’ och termen “DevOps” blev först kommersiellt populär efter en serie av “DevOps Days” 2009 i Belgien. Sedan dess har många DevOps-specifika konferenser hållits världen över. DevOps som begrepp är alltså en relativt nytt.
Verktyg för DevOps’aren.
Förutom programmeringskunskaper finns det ett antal viktiga verktyg för att DevOps’aren ska kunna utföra sitt arbete, här har vi satt samman en lista på några av de mest populära:
Git (GitHub), Docker, Jenkins, Ansible, Puppet, Vagrant, Nagios, ELK Stacken, Puppet, Maven, Chef – för att nämna några.
DevOps syfte.
De specifika mål man ofta vill uppå i sin roll som DevOps sträcker sig egentligen över hela leverans-processen och inkluderar deployment för snabbare time-to-market, färre leveransfel vid nya releaser och kortare ledtider. Man skapar också förutsättningar för snabbare återhämtning(recovery) om någon release kraschar. Som DevOps vill man maximera förutsägbarhet, effektivitet, leveranssäkerhet och underhållbarhet, samtidigt som det handlar om att automatisera så stora delar av utvecklings- och leveransprocessen som möjligt.
___
Kontakt:
Info@peopleintech.se
08 – 756 80 80