Kurzy a certifikace Azure
DevSecOps v praxi s využitím Azure
Cena (bez DPH)
Se stále se zrychlujícím tempem nárůstu bezpečnostních rizik, narůstá v dnešním světe i potřeba na ně co nejrychleji reagovat a ideálně jim předcházet. To zároveň s rapidním tempem dodávek klade na vývojářské týmy v agilním prostředí vyšší nároky co se týče kvality a rychlosti bezpečnostních opatření v dodávaných aplikacích. Integrace bezpečnosti do DevOps procesu s sebou nese řadu výzev, co se týče jak použití technologií, tak organizačních procesů. Tyto během kurzu probereme spolu s jejich praktickými řešeními za použití vybraných nástrojů pro platformu Azure DevOps.
Cílová skupina
- Softwaroví vývojáři
- Softwaroví architekti
- DevOps inženýři
Cíle kurzu
DevSecOps v praxi s využitím v cloudu si klade za cíl představit účastníkům kurzu DevSecOps a seznámit je s jejich teorií a terminologií, a zároveň jim na reálné aplikaci za použití vybraných nástrojů demonstrovat jakým způsobem umožňuje DevSecOps úzce integrovat aplikační bezpečnost do DevOps a nadále ji zlepšovat.
Garanti kurzu
Pavel a Filip pracují ve vlastní společnosti Rationis Development a orientují se na vývoj aplikací pro finanční sektor. Díky vyšší požadavkům na bezpečnost ze strany klientů se začali zabývat DevSecOps, který u několika klientů pomáhali zavádět a rozvíjet.
Osnova
Teorie DevSecOps
- Motivace a cíle
- DevOps vs. DevSecOps
- Princip shift-left
- Způsoby aplikace
- Prvky DevSecOps
- Nástroje (analýza, engineering, operativa)
Konfigurace Azure
- konfigurace v portálu
- Použití Az modulu & Azure CLI
- IaC deployment
GitHub
- Analýza závislosti
- Secrets management
- GitHub Actions, pipelines
Azure DevOps
- CI/CD v Azure
- IaC - ARM vs Bicep
- Azure DevTest Labs
Terraform
- Připojení repozitáře
- Nastavení workspace
- Konfigurace proměnných
- Deployment
Aplikační bezpečnost
- Bezpečnost v SDLC
- Automatizace testů
- Monitoring, Alerting, Logging
Předpoklady
- Základy práce s Azure
- Základy DevOps a SDLC
- Znalost práce s terminálem na zvoleném OS
Technické požadavky
- Libovolný operační systém
- Microsoft/Azure účet
- VS Code