Kursplan

Introduktion till DevOps och Platform Engineering

  • Definition DevOps och dess grundläggande principer
  • Förstå plattformsteknik
  • Synergin mellan DevOps och plattformsteknik

Kultur och Collaboration

  • Att bygga en samarbetskultur
  • Communication Strategier för team
  • Övervinna silos på IT-avdelningar

Verktyg och teknik

  • Viktiga verktyg för DevOps och plattformsteknik
  • Automatiserings- och orkestreringsplattformar
  • Övervakning och analys för kontinuerlig förbättring

Infrastruktur som kod (IaC)

  • Principer för IaC
  • Implementera IaC med konfigurationshanteringsverktyg
  • Metodtips för att hantera infrastruktur

Kontinuerlig integrering och kontinuerlig leverans (CI/CD)

  • CI/CD-pipelinen: Från kod till distribution
  • Integrera plattformsteknik i CI/CD
  • Fallstudier: Lyckade CI/CD-implementeringar

Microservices och skapande av behållare

  • Microservices Arkitektur och dess fördelar
  • Skapande av behållare med Docker och Kubernetes
  • Hantera tjänster i stor skala

Säkerhet och efterlevnad

  • DevSecOps: Integrera säkerhet i pipelinen
  • Efterlevnad som kod
  • Rekommenderade säkerhetsmetoder för plattformsteknik

Observerbarhet och tillförlitlighet

  • Grundpelarna för observerbarhet
  • Säkerställa systemets tillförlitlighet
  • Incidenthantering och obduktioner

Plattform som produkt

  • Behandla plattformar som produkter
  • Användarcentrerad design för interna plattformar
  • Mäta framgång och ROI

Praktiska workshops

  • Konfigurera en grundläggande DevOps pipeline
  • Skapa och distribuera en mikrotjänst
  • Implementera IaC för molninfrastruktur

Sammanfattning och nästa steg

Krav

  • En förståelse för mjukvaruutveckling och drift
  • Erfarenhet av grundläggande systemadministration
  • Kännedom om kommandoradsgränssnitt och versionskontrollsystem

Publik

  • Mjukvaruutvecklare
  • Systemadministratörer
  • IT-projektledare
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (1)

Upcoming Courses

Relaterade Kategorier