Ansökan är stängd. Vill du göra en intresseanmälan?

DevOps-utveckling – YH-kurs

Beskrivning

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 implementerar 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 9v 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.

Utbildningsplan

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.

Intresseanmälan

"Jag fann kursen mycket givande och den har utrustat mig med värdefulla kunskaper inom DevOps-området. Det är en kurs jag starkt skulle rekommendera till andra som är intresserade av att utvecklas inom detta område.”
Kursdeltagare DevOps-utveckling

Kenneth Okalang