DevOps-utveckling

Vad är DevOps-utveckling?
DevOps är ett ramverk som fokuserar på samarbetet mellan utvecklings- (Dev) och driftteam (Ops) inom mjukvaruutveckling. Målet med DevOps är att förbättra effektiviteten, snabbheten och tillförlitligheten i mjukvaruutvecklingsprocessen genom att främja samarbete, automatisering och kontinuerlig leverans. Genom att implementera DevOps uppnås snabbare utvecklingstider, kortare utrullningscykler och ökad kvalitet.
Vem är du?
Du har arbetat i minst 6 månader med system- eller mjukvaruutveckling på ett företag och vill ta nästa steg i din utveckling. Du är flexibel, lättrörlig och föränderlig då det händer mycket inom DevOps-utvecklingen. Du gillar att lösa problem och har en lösningsorienterad attityd. Låter det som du? Då ser vi fram emot din ansökan!
Behörighet:
Minst 6 månaders yrkeserfarenhet av system- eller mjukvaruutveckling på ett företag. Ska styrkas med arbetsgivarintyg, arbetsintyg, referenser eller liknande. Enbart CV godkänns ej.
Vår kurs på distans:
Utbildningen genomförs helt på distans på 75%, totalt 8v studier. IT-Högskolans pedagogiska modell Learning by doing är en perfekt match för dig som vill få praktisk erfarenhet av DevOps-utveckling. Genom laborationer och grupparbeten för du möjlighet att tillämpa dina kunskaper i verkligheten. Lektionerna fokuserar på avancerade koncept och lösningar och genom hands-on-undervisning får du möjlighet att praktiskt tillämpa dina kunskaper inom DevOps. För att säkerställa att du får en komplett inlärningsupplevelse erbjuds även öppna handledningstillfällen och frågestunder varje vecka, där du kan få extra stöd och fördjupa din förståelse ytterligare.
Kursupplägget består av följande moment:
– Digitala lektioner live och vi vissa fall förinspelad samt handledningspass veckovis
– Grupprojekt
– Individuella laborationer
Efter avslutad utbildning:
Efter kursen kommer du att kunna ta itu med avancerade DevOps-uppgifter på ett företag. En av de mest värdefulla färdigheterna du kommer att utveckla är förmågan att implementera och hantera DevOps-processer och verktyg effektivt inom en organisation. Du kommer att vara väl kvalificerad att leda införandet och driften av DevOps-metodik för att förbättra både utvecklings- och driftsprocesser. Efter utbildningen är du redo att arbeta som DevOps-utvecklare, Site Reliability Engineer (SRE) eller ledare för ett DevOps-team.
Kommande kursstarter
Varför ska du välja IT-Högskolan?
Samarbete med branscher
Bra kontakter
med näringsliv
Behov på arbetsmarknaden
Så ansöker du
Du ansöker på iths.se
Behörighet: Minst 6 månaders dokumenterat arbete inom system- och/eller mjukvaruutveckling.
Utbildningens innehåll
Efter avslutad utbildning ska den studerande ha kunskaper om/i:
- Avancerade kunskaper inom DevOps och främst CD – Continuous Deployment och CI – Continuous Integration.
- Kunskaper om arbetsprocesser och kvalitetskriterier inom teoretisk och praktisk DevOps-utveckling.
- Specifika kunskaper i versionshantering, testning, rollouts och rollbacks.
- Avancerade kunskaper inom automatisering av en CI/CD-pipeline.
- Loggar, alarm, prestanda och tillgänglighet Incidenthantering, post-mortem-analys och problemlösning.
- Filosofin, kultur och verktyg för att utveckla med DevOps DevOps och säkerhetsaspekter i molnet.
- Kunskaper om databaser, exempelvis MySQL och MongoDB AI som stöd i arbetet med DevOps-utveckling.
Efter avslutad utbildning ska den studerande ha färdigheter i att:
- Planera, identifiera och utföra arbetsuppgifter i en DevOps-miljö.
- Automatisera arbetsuppgifter i en DevOps-miljö.
- Kunna tillämpa skriptspråk som ex. Python och kodverktyg som Terraform eller CloudFormation.
- Skapa automatiserade bygg- och distributionsprocesser och använda verktyg som exempelvis Jenkins.
- Hantera och distribuera containrar med Docker eller Kubernetes.
- Hantera DevOps-säkerhet i molnet Använda AI som hjälpmedel i framtagandet av en DevOps-miljö.
Efter avslutad utbildning ska den studerande ha kompetenser att:
- Slutföra DevOps-projekt och skapa en automatiserad release pipeline med CI och CD.
- I team kommunicera och samarbeta med andra utvecklare för att leverera en DevOps-lösning.
- Självständigt programmera och skapa en bygg- och distributionsprocess.
- Självständigt övervaka loggar, alarm, prestanda och tillgänglighet i en DevOps-miljö.
- Självständigt avgöra när AI kan stödja arbetet med DevOps.
Kostnader
Inga kostnader – CSN-berättigad
Intresseanmälan
IT-Högskolan
Här är skolan för dig som älskar IT och vill ha en utbildning som leder till jobb! På IT-Högskolan i Göteborg och Stockholm får du de kunskaper och den kompetens som efterfrågas i IT-branschen – en bransch med stort behov...