DevOps pre programátorov - kurz 50 000 rub. z Hexlet, školenie 3 mesiace, dátum 29.11.2023.
Rôzne / / November 29, 2023
- Pre tých, ktorí už programujú a chcú si zlepšiť svoju profesionálnu úroveň
- Pre tých, ktorí už skúšali študovať na vlastnej koži, ale cítia potreba mentora
- Pre tých, ktorí sa v tejto téme nevyznajú a chcú jej porozumieť na dobrej úrovni
Formátovať
Skupinový tréning so študentmi a mentorom. Program pozostáva z niekoľkých modulov. Každý modul obsahuje teóriu vo forme video prednášok, domácich úloh a projektu na konci každého modulu, ktorý posilňuje preberaný materiál. Projekty sa ukladajú do profilu GitHub a stávajú sa súčasťou portfólia študenta.
Počas školenia mentor odpovedá na otázky, pomáha pri samostatných zadaniach a kód kontroly projektov a organizuje hovory so študentmi, aby podrobnejšie prediskutovali teóriu alebo pomohli s implementáciou praktík.
Online škola programovania, ktorej absolventov firmy lovia
V roku 2013 sme zamestnali prvého študenta. Vtedy boli požiadavky na juniorské vedomosti vyššie a tráva bola zelenšia
To ovplyvnilo školiace programy, ich vypracovanie a hĺbku. Rozhovory pre študentov Hexletu sa konajú pod mottom: „Hmm, na Hexlete boli problémy ťažšie.“
Niekedy sú naši študenti prijatí bez technického pohovoru, len na základe analýzy kódu projektu
V súčasnosti čoraz viac spoločností uvádza kurzy Hexlet ako plus pri prenájme. A naše partnerské spoločnosti nám natoľko dôverujú, že robia pohovory s absolventmi bez toho, aby sa pozerali na ich životopisy
PM takmer tri roky na Moskovskej škole programátorov, dohliadal na vývoj interného LMS a riadil infraštruktúru školy. Podieľal sa na vydávaní názvov domén, nastavovaní serverov a konfigurácii. Podieľal sa na vývoji interného CI/CD, previedol niekoľko interných služieb na docker. Vyriešené problémy s ochranou platformy pred DDoS. V súčasnosti - inžinier DevOps v IT spoločnosti vyvíjajúcej mobilné služby v Moskve
Inžinier DevOps so skúsenosťami s prácou s Windows Server a Linux.
Údržba, nastavenie CI/CD (GitLab, Jenkins, Ansible). Nastavenie prostredia pre vývojárov (Docker, Docker Compose). Monitoring (zabbix, prometheus, grafana). Testovanie (Python, Selenium, Git). Mentoring v Hexlet na zdieľanie vedomostí a zlepšenie mäkkých zručností
Pôsobí v IT oblasti viac ako 15 rokov.
Väčšinu svojej kariéry pracoval ako systémový inžinier s operačnými systémami Linux a Windows. V súčasnosti zastáva pozíciu inžiniera DevOps.
Automatizujte nasadenie a konfiguráciu vašej aplikácie na vašom lokálnom počítači. Zistite, ako správne spravovať konfiguráciu a súkromné kľúče. Naučte sa základné princípy vytvárania ľahko použiteľných a škálovateľných aplikácií. Zabaľte svoju aplikáciu do Dockera, spustite ľubovoľný zásobník jedným príkazom cez Docker Compose. Nastavte nepretržitú integráciu
- Infraštruktúra ako kód
- Izolujte svoje prostredie pomocou Vagrant
- Automatizácia miestneho prostredia (Ansible)
- Správa tajomstiev a premenných (Ansible Vault)
- Úvod do Dockera
- Nemenná infraštruktúra
- Automatizácia vytvárania projektov (Docker Compose)
- Nepretržitá integrácia (Github Actions)
- Centrum registrov Docker
- Dotfiles
2. Nasadenie a prevádzka
Nasaďte aplikáciu jedným tlačidlom súčasne na ľubovoľný počet počítačov. Zistite, ako správne zostaviť klaster prepnutia pri zlyhaní a plynule ho aktualizovať bez prestojov. Pripojte protokolovanie a monitorovanie, aby ste mohli rýchlo reagovať na problémy. Sledujte chyby prostredníctvom zberateľov a opravte ich skôr, ako vám o tom napíšu klienti.
- 12 princípov faktorov
- Nasaďte pomocou Ansible
- Základy Kubernetes
- Škálovateľná architektúra (DNS, Balancers, Cluster)
- Vydania: Modrá, zelená, Kanársky, Rolling
- Bezštátne verzus štátne
- Riadenie migrácií
- Nasadenie nulových prestojov
- Monitorovanie a protokolovanie (DataDog)
- Kolektory chýb (rollbar)
3. Manažment infraštruktúry
Nasaďte cloudový klaster na Digital Ocean a automatizujte proces pomocou Terraform. Konfigurujte a aktualizujte klastrové stroje pomocou hotových Ansible Playbooks. Naučte sa najdôležitejšie komponenty cloudovej infraštruktúry (DNS, DB, Storage) a naučte sa s nimi pracovať. Zistite, ako správne chrániť svoju infraštruktúru pred potenciálnymi hrozbami.
- Úvod do cloudu (GCP, AWS, DO)
- Automatizujte nasadenie klastra (Terraform)
- Nastavenie strojov (Ansible)
- Príprava obrázkov (Packer)
- Vyvažovanie na úrovni DNS
- Rýchle dodanie statického obsahu cez CDN
- Databáza ako služba
- Zabezpečenie (kľúče, porty, siete, bašta, vpn)
- Vývoj na vzdialených strojoch
Kurz hovorí o tom, čo je Docker, ako zjednodušuje život vývojára a predstavuje základné koncepty a príkazy. Učí, ako spravovať viacero kontajnerov Docker súčasne pomocou Docker Compose.
3,8
Počas školenia získate vedomosti a zručnosti potrebné na pochopenie infraštruktúry Windows Server 2012, sieťovú architektúru a topológiu, bezpečnostné koncepty a osvedčené postupy správy serverov systémov Prebrali ste témy o inštalácii, konfigurácii, údržbe a správe výkonu Windows Server 2012, práca s Active Directory Domain Services (AD DS), Domain Name Services (DNS), úložiskom a mnohými iné. * *kurz sa vyučuje v spolupráci s akadémiou ARMKYBERSEC
4,2
Tento praktický kurz sa zameriava na celý cyklus budovania infraštruktúry pomocou Terraform ako príkladu. Získané znalosti vám pomôžu vytvárať a podporovať rôzne riešenia týkajúce sa aplikácií a infraštruktúry v prevádzkovom stave kód, ktorý vám umožňuje jednoducho a rýchlo a zaručene reprodukovať a aplikovať hotové implementácie v akomkoľvek prostredí nasadenie.
4,1