Kursplan
Tenkning, kultur og ansvar
- Historien om DevOps og C.A.L.M.S.
- DevOps-prinsipper – De tre måtene – Dev + Ops + et samarbeidende kultur
- DevOps-praksis – Kontinuerlig alt – Den komplette DevOps-syklusen
- Refleksjon over deltakernes egne prosjekter
- Lederens rolle i DevOps – Fjerne organisatoriske flaskehalser
- Advarselsskilt: hvordan gjenkjenne et prosjekt uten sunn DevOps-deltakelse
DevOps-verktøykjetet: Verktøykartet (1)
- Alt som kode – Versjonskontroll og Git
- Øvelse: Git-grunnleggende – klone, lage branch, pull request, kodegjennomgang
- Flow – Kontinuerlig integrering og kontinuerlig leveranse
- Øvelse: Distribusjon, kjøring og tolkning av en CI/CD-pipeline med Jenkins
- Kvalitetssikringsporter – Kodekvalitet og kontinuerlig testing
- Øvelse: Oppsett, kjøring og rapportering med SonarQube – kodekvalitet, teknisk gjeld, sikkerhetsutfordringer
- Sikre og bærbar distribusjon med containere
- Øvelse: Containerisering med Docker Desktop, oversikt over Kubernetes
- Konfigurasjonsstyring og infrastruktur som kode
- Øvelse: Konfigurasjon som kode med Ansible, distribuer en webtjeneste
- DevSecOps – Bygge sikkerhet inn i pipelines
- Shift-left-sikkerhet, håndtering av programvareleverandørkjeden, SBOMer, sårbarhetshåndtering, sikkerhetsansvar
- Demo av Snyk for sikkerhetsporter i pipeline
- SRE og pålitelighetsteknikk – designe for resiliens samt kundeverdi
Identifisere muligheter og DevOps-modenhet
- Forretningsperspektivet, verdistrømkartlegging og ledelse
- Lederfokus på – vente, omarbeiding, overleveringer, godkjenninger
- Øvelse: Kravsporsfølging med Jira – fra brukerhistorie til distribuert kode
- Sesjon: Diagnostisk rammeverk for DevOps – de 10 nøkkelspørsmålene for ethvert prosjekt
- DORA-metrikker – Distribusjonsfrekvens, ledetid, MTTR, feilrate på endringer
- Workshop: Modenhetsvurdering av DevOps – anvendt på sanne prosjekter
- Mulighetsmatrise – prioritering av hurtige gevinster vs. veikart. Smågruppespresentasjoner – hver leder presenterer sin vurdering
Forretningsgrunnlag, integrering og handlingsplan
- "Hvordan overbevise kunden og hvordan implementere"
- Sesjon: DevOps-ROI – hvordan beregne spart tid vs. kostnad for implementering
- Hvordan bygge et forretningsgrunnlag for kunden eller ledelsen
- Hvordan inkludere DevOps i SoW, forslag eller prosjektplan
- Avsluttende workshop: hver leder presenterer en handlingsplan for 1 prosjekt
Avslutning, spørsmål og svar, neste steg og anbefalte ressurser
Krav
Deltakerne bør ha:
- Grunnleggende forståelse av programvareutviklingsprosjekter og IT-drift
- Erfaring med ledelse av tekniske team, prosjekter, produkter eller tjenestelevering
- Kjentskap til programvareutviklingssyklusen (Agile, Scrum, Vannfall eller hybridtilnærminger)
- Det kreves ingen tidligere praktisk erfaring med DevOps, Docker, Kubernetes eller CI/CD
De tekniske laboratorieøvelsene er designet for å gi praktisk innsyn i DevOps-konsepter og verktøy fra et ledelsesperspektiv, fremfor dyp ingeniørmessig implementering.
For målgruppe
Dette kurset er designet for:
- Prosjektledere
- Leveringsledere
- Teamledere
- Ingeniørledere
- Utviklingsledere
- IT-ledere og avdelingsledere
- Produkteiere som er involvert i initiativer for programvarelevering
- Erfarne tekniske fagpersoner som går over til lederroller
Programmet er spesielt verdifullt for ledere som trenger å forstå hvordan DevOps påvirker prosjektlevering, teamytelse, kvalitet, sikkerhet og forretningsresultater, uten at de nødvendigvis må bli praktisk aktive DevOps-ingeniører.
Referanser (2)
Craig var ekstremt engasjert i opplæringen, alltid sikrede at vi holdt fokus, tilpasset eksemplene til våre daglige aktiviteter og ga alltid et svar når vi spurte, selv om informasjonen ikke var inkludert i presentasjonen.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Kurs - DevOps Foundation®
Maskinoversatt
Høy nivå av engasjement og kunnskap hos treneren
Jacek - Softsystem
Kurs - DevOps Engineering Foundation (DOEF)®
Maskinoversatt