DevOps pro programátory - kurz 50 000 rub. od Hexlet, školení 3 měsíce, datum 29.11.2023.
Různé / / November 29, 2023
- Pro ty, kteří již programují a chtějí si zlepšit svou profesionální úroveň
- Pro ty, kteří už studium na vlastní kůži zkusili, ale cítí potřeba mentora
- Pro ty, kteří se v tomto tématu neorientují a chtějí mu porozumět na dobré úrovni
Formát
Skupinový trénink se studenty a mentorem. Program se skládá z několika modulů. Každý modul obsahuje teorii ve formátu videopřednášek, domácích úkolů a na konci každého modulu projekt, který posiluje probíranou látku. Projekty se ukládají do profilu GitHub a stávají se součástí portfolia studenta.
Během školení mentor odpovídá na otázky, pomáhá se samostatnými úkoly a kód kontroly projektů a pořádá hovory se studenty, aby diskutovali o teorii podrobněji nebo pomohli s implementací praktiky.
Škola online programování, jejíž absolventy firmy loví
Prvního studenta jsme zaměstnali v roce 2013. Tehdy byly požadavky na juniorské znalosti vyšší a tráva byla zelenější
To ovlivnilo vzdělávací programy, jejich propracování a hloubku. Rozhovory pro studenty Hexletu se konají pod heslem: „Hmm, na Hexletu byly problémy složitější.“
Někdy jsou naši studenti přijati bez technického pohovoru, pouze na základě analýzy kódu projektu
V dnešní době stále více společností uvádí kurzy Hexlet jako plus při najímání. A naše partnerské společnosti nám natolik důvěřují, že s absolventy pohovory, aniž by se dívali na jejich životopisy
PM téměř tři roky na Moskevské škole programátorů, dohlížel na vývoj interního LMS a řídil infrastrukturu školy. Podílel se na vydávání doménových jmen, nastavování serverů a konfiguraci. Podílel se na vývoji interního CI/CD, převedl několik interních služeb na docker. Vyřešeny problémy s ochranou platformy před DDoS. V současné době - inženýr DevOps v IT společnosti vyvíjející mobilní služby v Moskvě
Inženýr DevOps se zkušenostmi s prací s Windows Server a Linux.
Údržba, nastavení CI/CD (GitLab, Jenkins, Ansible). Nastavení prostředí pro vývojáře (Docker, Docker Compose). Monitoring (zabbix, prometheus, grafana). Testování (Python, Selenium, Git). Mentoring v Hexlet pro sdílení znalostí a zlepšení měkkých dovedností
Působí v IT oblasti více než 15 let.
Většinu své kariéry pracoval jako systémový inženýr s operačními systémy Linux a Windows. V současné době zastává pozici inženýra DevOps.
Automatizujte nasazení a konfiguraci své aplikace na místním počítači. Naučte se, jak správně spravovat konfiguraci a soukromé klíče. Naučte se základní principy vytváření snadno použitelných a škálovatelných aplikací. Zabalte svou aplikaci do Dockeru, spusťte libovolný zásobník jedním příkazem prostřednictvím Docker Compose. Nastavte kontinuální integraci
- Infrastruktura jako kód
- Izolujte své prostředí pomocí Vagrant
- Automatizace místního prostředí (Ansible)
- Správa tajemství a proměnných (Ansible Vault)
- Úvod do Dockeru
- Neměnná infrastruktura
- Automatizace sestavení projektu (Docker Compose)
- Nepřetržitá integrace (Github Actions)
- Docker Registry Hub
- Dotfiles
2. Nasazení a provoz
Nasaďte aplikaci jedním tlačítkem současně na libovolný počet strojů. Naučte se správně sestavit cluster s podporou převzetí služeb při selhání a plynule jej aktualizovat bez prostojů. Připojte protokolování a monitorování, abyste mohli rychle reagovat na problémy. Sledujte chyby prostřednictvím sběratelů a opravte je, než vám o tom klienti napíší.
- Principy 12 faktorů
- Nasazení pomocí Ansible
- Základy Kubernetes
- Škálovatelná architektura (DNS, Balancers, Cluster)
- Vydání: Modrá Zelená, Kanárská, Rolling
- Stateless vs Stateful
- Řízení migrací
- Nulové prostoje nasazení
- Monitorování a protokolování (DataDog)
- Sběratelé chyb (rollbar)
3. Správa infrastruktury
Nasaďte cloudový cluster na Digital Ocean a automatizujte proces pomocí Terraformu. Konfigurujte a aktualizujte klastrové stroje pomocí hotových Ansible Playbooks. Naučte se nejdůležitější součásti cloudové infrastruktury (DNS, DB, Storage) a naučte se s nimi pracovat. Naučte se, jak správně chránit infrastrukturu před potenciálními hrozbami.
- Úvod do cloudů (GCP, AWS, DO)
- Automatizace nasazení clusteru (Terraform)
- Nastavení strojů (Ansible)
- Příprava obrázků (Packer)
- Balancování na úrovni DNS
- Rychlé dodání statického obsahu přes CDN
- Databáze jako služba
- Zabezpečení (klíče, porty, sítě, bašta, vpn)
- Vývoj na vzdálených strojích
Kurz pojednává o tom, co je Docker, jak zjednodušuje vývojářům život a představuje základní pojmy a příkazy. Učí, jak spravovat více kontejnerů Docker současně pomocí Docker Compose.
3,8
Během školení získáte znalosti a dovednosti potřebné k pochopení infrastruktury Windows Server 2012, síťová architektura a topologie, bezpečnostní koncepty a osvědčené postupy správy serverů systémy Probrali jste témata o instalaci, konfiguraci, údržbě a správě výkonu Windows Server 2012, spolupráce se službami Active Directory Domain Services (AD DS), Domain Name Services (DNS), úložištěm a mnoha jiný. * *kurz je vyučován ve spolupráci s ARMKYBERSEC Academy
4,2
Tento praktický kurz se zaměřuje na celý cyklus budování infrastruktury pomocí Terraform jako příkladu. Získané znalosti vám pomohou vytvářet a podporovat různá řešení související s aplikacemi a infrastrukturou v provozuschopném stavu kód, což vám umožní snadno a rychle a zaručeně reprodukovat a aplikovat hotové implementace v jakémkoli prostředí rozvinutí.
4,1