Začni v DevOPS

→ Detail kurzu

Kdy:

6. 10. 2020 - 8. 12. 2020
10 lekcí po 2,5 hod.

Kde:

Starobrněnská 18, Brno

Cena:

11 500 Kč

Anotace:

Pořád slyšíte o DevOps, ale nevíte, co to je? Na pohovorech po vás chtějí Ansible, Terraform nebo Powershell? Zajímá vás, jak se spravují rozsáhlé infrastruktury, které mají release každý den? Chcete se cítit v cloudu jako doma? Společně s námi projedete celou mapu DevOps principů, metod a nástrojů. Vytvoříme robustní infrastrukturu v cloud, která je bezpečná, monitorovaná a připravená pro rychlé agilní a zároveň stabilní releasy. Kurz je navrhnut tak, aby vás připravil na pozici DevOps inženýra.


Předpoklady:

Základní znalost IT infrastruktury a povědomí o vývoji softwaru.

Obsah kurzu

1. lekce

DevOps, Kód je králem - GIT

  • Co je to DevOps?
  • Jak to celé vzniklo?
  • Vztah agilu a DevOps
  • Jaké nástroje budeme potřebovat?
  • Základy práce s GITem
  • Řešení konfliktů v kódu
  • Časté otázky na pohovor

2. lekce

Continuous integration

  • Základy práce s GitLab
  • GitLab CI
  • GitFlow
  • Praktická ukázka tvorby CI pipeline
  • Jenkins

3. lekce

Správa infrastruktury - Terraform

  • Základy práce s Terraform
  • Vytvoření testovací a produkční infrastruktury
  • GitLab CI pro Terraform
  • Zajištění síťové bezpečnosti s pomocí Terraformu

4. lekce

Configuration management I. - Ansible

  • Co je to configuration management?
  • Ansible vs Chef vs Puppet
  • Základy práce s Ansible
  • Tvorba playbooků
  • Práce na Windows i Linux
  • Instalace různých aplikací pomocí Ansible
  • Praktické ukázky

5. lekce

Configuration management II - Ansible + Terraform

  • Správa rolí
  • Práce s ansible moduly
  • Propojení Ansible a Terraformu

6. lekce

Python I.

  • Srovnání s jinými skriptovacími jazyky
  • Základy programování v Pythonu
  • Python Azure SDK
  • Praktické ukázky

7. lekce

Python II.

  • Pokračování výuky Pythonu
  • Tvorba ansible modulů v Pythonu

8. lekce

Skriptování ve Windows - Powershell

  • Powershell vs Bash
  • Základy práce s Powershellem
  • Využití .NET knihoven z Powershellu
  • Tvorba ansible modulů v Powershellu

9. lekce

Zabezpečení a příprava virtuálních strojů

  • Jak zabezpečit citlivá data?
  • Zabezpečení s použitím Vault of HashiCorpu
  • Správa a příprava virutálních strojů
  • Nástroj Packer od HashiCorpu

10. lekce

Release management - Aplikace stávajících znalostí

  • Různé strategie deploymentu
  • Tvorba automatické release pipeline

(Nepovinné)

Karierní poradenství a příprava na pohovor

  • Karierní poradenství
  • Pohovor na zkoušku
  • Revize životopisu a linkedin profilu

Pro koho je kurz určen?

Kurz je vhodný pro každého, kdo se zajímá o automatizaci a budování softwarové infrastruktury. Mezi účastníky kurzu mohou patřit studenti informatiky, kteří chtějí poznat i témata, která se na univerzitách neprobírají, administrátoři a vývojáři se zájmem o automatizaci, nebo pracovníci supportu hledající technicky zajímavější práci apod.

CO JE ZAHRNUTO V CENĚ?

  • Výuka od zkušených lektorů
  • Výukové materiály s ukázkami kódu
  • Virtuální stroje v cloudu pro praktická cvičení
  • Online konzultace během práce na úkolech
  • Příprava na pohovor
  • Voda a káva během lekcí
  • Certifikát o absolvování kurzu

Lektoři:

Andrey Ershov

Andrey Ershov

Lead DevOps Engineer, Oracle

Andrey začal v IT jako tester. Později přešel na pozici vývojáře, kterou vykonával několik let do doby, než ho uchvátilo DevOps, kterému se věnuje nyní. V současnosti působí ve společnosti Oracle, kde má na starost tvorbu a automatizaci rozsáhlé infrastruktury v cloudu.