Kursplan
Tänktesätt, Kultur & Ansvar
- DevOps historia och C.A.L.M.S.
- DevOps-principer – De tre sätten – Dev + Ops + samarbetskultur
- DevOps-praxis – Kontinuerligt överallt – Den slutna DevOps-livscykeln
- Reflektion över deltagarnas egna projekt
- Chefens roll i DevOps – Att ta bort organisatoriska flaskhalsar
- Varningssignaler: Hur man känner igen ett projekt utan hälsosamt DevOps-engagemang
DevOps-verktygskedja: Verktygens karta (1)
- Allt-kod – Versionshantering & Git
- Labb: Git-grunder – clone, branch, pull request, code review
- Flow – Kontinuerlig integration & kontinuerlig leverans
- Labb: Distribuera, köra och tolka en CI/CD-pipeline med Jenkins
- Kvalitetsgrindar – Kodkvalitet & kontinuerlig testning
- Labb: SonarQube-inställning, körning och rapportering – kodkvalitet, teknisk skuld, säkerhetsproblem
- Säkra och portabla distributioner med behållare
- Labb: Containerisering med Docker Desktop, översikt över Kubernetes
- Konfigurationshantering och infrastruktur som kod
- Labb: Konfiguration-av-kod med Ansible, distribuera en webbserver
- DevSecOps – Att bygga säkerhet in i pipelines
- Skifta säkerhet åt vänster, hantering av mjukvaruleveranskedjan, SBOM:er, sårbarhetsledning, säkerhetsägarskap
- Demo av Snyk för säkerhetsgrindar i pipeline
- SRE & Tillgänglighetsengineering – Designa för resilience samt kundvärde
Identifiera möjligheter & Devops-mognad
- Affärsperspektivet, värdestream-mapping och ledning
- Chefs fokus – Väntan, Omskrivning, Överlämningar, Godkännanden
- Labb: Spårbarhet av krav med Jira – från användarhistorik till distribuerad kod
- Session: DevOps-diagnostiskt ramverk – de 10 nyckel frågorna för vilket projekt som helst
- DORA-metricker – Utvecklingsfrekvens, Lead Time, MTTR, förändringsfelsfrekvens
- Workshop: DevOps-mognadsbedömning – applicerad på verkliga projekt
- Möjlighetsmatris – Prioritering av Quick Wins vs Roadmap. Smågruppspresentationer – varje chef presenterar sin bedömning
Affärsfall, integration & Handlingsplan
- "Hur man övertalar kunden och hur man implementerar"
- Session: DevOps-ROI – hur man beräknad tidssparande vs. implementeringskostnad
- Hur man bygger ett affärsfall för kunden eller ledningen
- Hur man inkluderar DevOps i avtalsunderlag, förslag eller projektplanner
- Slutlig workshop: varje chef presenterar en handlingsplan för 1 projekt
Sammanfattning, Frågor & Svar, Nästa steg & rekommenderade resurser
Krav
Deltagarna bör ha:
- Grundläggande förståelse för mjukvaruutvecklingsprojekt och IT-verksamhet
- Erfarenhet av att leda tekniska team, projekt, produkter eller leveranser av tjänster
- Kännedom om mjukvaruutvecklingslivscykler (Agile, Scrum, vattenfall eller hybrida metoder)
- Ingen tidigare praktisk erfarenhet av DevOps, Docker, Kubernetes eller CI/CD krävs
De tekniska labbarna är utformade för att ge praktisk exponering för DevOps-koncept och verktyg ur ett ledningsperspektiv snarare än djup ingenjörsimplementation.
Målgrupp
Denna kurs är designad för:
- Projektchefer
- Leveranschefer
- Teamledare
- Byggledare
- Utvecklingschefer
- IT-chefer och avdelningschefer
- Produktegare involverade i mjukvaruleveransinitiativ
- Seniora tekniska professionella som övergår till ledande roller
Programmet är särskilt värdefullt för chefer som behöver förstå hur DevOps påverkar projektleverans, teamprestation, kvalitet, säkerhet och affärsresultat, utan att nödvändigtvis bli praktiskt verksamma DevOps-ingenjörer.
Vittnesmål (2)
Craig var extremt engagerad i utbildningen och sorg alltid för att vi var uppmärksamma. Han anpassade exempelna efter våra dagliga aktiviteter och gav alltid ett svar när vi frågade, även om informationen inte fanns med i presentationen.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Kurs - DevOps Foundation®
Maskintolkat
Hög nivå av engagemang och kunskap hos instruktören
Jacek - Softsystem
Kurs - DevOps Engineering Foundation (DOEF)®
Maskintolkat