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.