Jiří Vávra
Cloud systems engineer v Oracle NetSuite
Nastartuj svou kariéru s Linuxem. Ukážeme ti, jak nainstalovat a ovládat systém. Naučíš se spravovat aplikace, uživatelské účty a vytvořit RPM balíčky. Čeká na tebe i Bash skriptování, automatizace, síťová administrace, správa systémů s Ansible a zabezpečení Linuxu.
V kurzu tě provedeme od základního nastavení Linuxu až po sofistikované techniky síťové administrace a nejmodernější postupy v zabezpečení.
Lektor Jiří Vávra s bohatými praktickými zkušenostmi ti předá aktuální znalosti z oboru. Pokryjeme Bash skriptování, techniky automatizace, práci s Ansible a mnoho dalších aktuálních témat.
Kurz začíná
9. 1. 2024
Kurzem tě provede
Cloud systems engineer
Oracle NetSuite
V roce 2006 vystudoval obor Informačních technologií na univerzitě Palackého v Olomouci. V současné době pracuje jako systémový inženýr a architekt ve společnosti Red Hat v týmu, který se stará o cloudová řešení a automatizaci. Ve své 20leté praxi vystřídal řadu IT pozic, a to od správy sítě přes programátora až po IT operations. Pracoval ve státní správě, na univerzitě i v bankovním sektoru. V průběhu své karierní praxe absolvoval řadu odborných školení. V poslední době především AWS a Google Cloud.
—> Historie a základy operačních systémů a Linuxu
—> Co je open source, výhody, nevýhody
—> Instalace testovacího prostředí
Úkol: Nainstalovat si Linux.
—> Co je LVM a filesystem – kde jsou uložená data na disku
—> Co všechno je soubor, jaké speciální typy existují
—> Kopírování, mazání a nastavování práv
Úkol: Vytvářet a mazat soubory, nastavovat jim práva.
—> Editace textu ve vim – konzolový textový editor
—> Jak se píše, upravuje, filtruje a přesměrovává text v shellu
Úkol: Hledání zadaných slov v záplavě textu.
—> User management – vytváření, úprava a mazání uživatelů a skupin
—> Jak na centralizovaný zdroj uživatelů – použití LDAP klienta
Úkol: Vytvoření uživatele, nastavení skupin a hesel.
—> Jaké jsou zdroje softwaru a jak je přidat
—> Instalace, update a odebírání software pomocí dnf
—> Co je to rpm balíček, co obsahuje a jak se vytváří
Úkol: Instalace nového softwaru.
—>Co je to služba a proces, jak vznikají
—> Spouštění služeb a jejich správa za pomocí systemd
—> Monitorování a zabíjení procesů
Úkol: Spouštění procesů a služeb a jejich vypínání.
—> Ovládání bash a tmux (multi terminal)
—> Skriptování v bash
—> Pravidelné spouštění skriptů v cron
Úkol: Napsat bash skript a pravidelně ho pouštět.
—> Logy – čtení, nastavení a rotování
—> Troubleshooting – metody hledání příčin problémů
Úkol: Nastavení logování, vyřešení problému.
—> Nastavení sítě, jak se využívají síťové služby
—> Co jsou IP, porty, protokoly
Úkol: Konfigurace sítě.
—> Jak zabezpečit síťový provoz s firewalld
—> Jemné nastavení systémových práv v selinux
—> Přiřazení dodatečných práv uživatelům v sudo
—> Jak funguje šifrování, k čemu se používají klíče
—> Nastavení šifrovaného vzdáleného připojení na server pomocí ssh
—> Jaké máme bezpečnostní praktiky na ochranu před vnějším světem
Úkol: Dockerizace Express.js aplikace.
—> Jaký je rozdíl mezi fyzickým strojem, virtuálním a kontejnerem
—> Nasazení Linuxu ve virtuálním stroji za pomocí VirtualBox
—> Tvorba a provozování kontejnerů v podman-docker
Úkol: Lepší konfigurace virtuálního stroje. Vytváření a spouštění image v dockeru.
—> Co je to cloud a proč se používá
—> Vytváření strojů v OCI cloudu
—> Vytváření strojů v OCI cloudu
Úkol: Vytvoření cloudových strojů.
—> Control node ↔ Managed node
—> Inventory
—> Moduly / pluginy
—> Playbook
—> Instalace Ansible
Úkol: Vytvořit jednoduché „inventory“ pro stávající „lab“.
—> Proměnné – definice v „inventory“ / oddělení popisu konkrétní infrastruktury od Playbooku
—> Smyčky, podmínky
—> Šablony
—> Vault – šifrování citlivých informací
—> Sdílení / znovuvyužití kódu – kolekce, role, moduly (collections, roles)
—> Cloud vs On-Premise
Úkol: Replikovat „bootstrap“ ve vlastním prostředí.
—> Ansible Semaphore / AWX / AAP
—> Přidaná hodnota UI
—> Zpřístupnění automatizace ne-technickým uživatelům
—> Kontrolované / centralizované prostředí
—> Plánované spouštění úloh
Úkol: Závěrečný projekt z celého kurzu.
—> Shrnutí kurzu
—> ŠkáPráce v IT, přijímací pohovory
—> Křišťálová koule: budoucnost IT a umělá inteligence —> Q&A
Vyplň registrační formulář a připoj se k nám!
Náš robot_dreams tým se s tebou spojí co nejdříve,
abys získal*a všechny potřebné detaily o obsahu kurzu a jeho ceně.