DevOps dla programistów - kurs 50 000 rub. z Hexlet, szkolenie 3 miesiące, data 29.11.2023.
Miscellanea / / November 29, 2023
- Dla tych, którzy już programują i chcą podnieść swój poziom zawodowy
- Dla tych, którzy już próbowali uczyć się samodzielnie, ale czują potrzeba mentora
- Dla tych, którzy nie są zaznajomieni z tym tematem, a chcą go zrozumieć na dobrym poziomie
Format
Szkolenie grupowe ze studentami i mentorem. Program składa się z kilku modułów. Każdy moduł zawiera teorię w formie wykładów wideo, zadań domowych i projektu na końcu każdego modułu, który wzmacnia przerabiany materiał. Projekty zapisywane są w profilu GitHub i stają się częścią portfolio studenta.
Podczas szkolenia mentor odpowiada na pytania, pomaga w samodzielnych zadaniach i przeglądy kodu projektów i prowadzi rozmowy telefoniczne ze studentami w celu bardziej szczegółowego omówienia teorii lub pomocy we wdrażaniu praktyki.
Internetowa szkoła programowania, na której absolwentów polują firmy
Pierwszego studenta zatrudniliśmy w 2013 roku. Wtedy wymagania dotyczące wiedzy juniorów były wyższe, a trawa bardziej zielona
Miało to wpływ na programy szkoleniowe, ich opracowanie i głębokość. Rozmowy kwalifikacyjne dla studentów Hexleta odbywają się pod hasłem: „Hmm, na Hexlet problemy były trudniejsze”.
Czasami nasi studenci są zatrudniani bez rozmowy technicznej, jedynie na podstawie analizy kodu projektu
Obecnie coraz więcej firm wymienia kursy Hexlet jako plus przy zatrudnianiu. A nasze firmy partnerskie ufają nam na tyle, że przeprowadzają rozmowy kwalifikacyjne z absolwentami, nie zaglądając do ich CV
PM przez prawie trzy lata w Moskiewskiej Szkole Programistów nadzorował rozwój wewnętrznego LMS i zarządzał infrastrukturą szkoły. Zajmował się wydawaniem nazw domen, zakładaniem serwerów i konfiguracją. Brał udział w rozwoju wewnętrznego CI/CD, przeniósł kilka wewnętrznych usług do Dockera. Rozwiązano problemy związane z ochroną platformy przed DDoS. Obecnie - inżynier DevOps w firmie IT rozwijającej usługi mobilne w Moskwie
Inżynier DevOps z doświadczeniem w pracy z Windows Server i Linux.
Utrzymanie, konfiguracja CI/CD (GitLab, Jenkins, Ansible). Konfigurowanie środowiska dla programistów (Docker, Docker Compose). Monitoring (zabbix, prometheus, grafana). Testowanie (Python, Selenium, Git). Mentoring w Hexlet w celu dzielenia się wiedzą i doskonalenia umiejętności miękkich
Pracuje w branży IT od ponad 15 lat.
Przez większość swojej kariery zawodowej pracował jako inżynier systemów z systemami operacyjnymi Linux i Windows. Obecnie piastuje stanowisko inżyniera DevOps.
Zautomatyzuj wdrażanie i konfigurację aplikacji na komputerze lokalnym. Dowiedz się, jak prawidłowo zarządzać konfiguracją i kluczami prywatnymi. Poznaj podstawowe zasady tworzenia łatwych w obsłudze i skalowalnych aplikacji. Spakuj swoją aplikację w Dockerze i uruchom dowolny stos za pomocą jednego polecenia za pośrednictwem Docker Compose. Skonfiguruj ciągłą integrację
- Infrastruktura jako kod
- Izolowanie otoczenia za pomocą Vagrant
- Automatyzacja środowiska lokalnego (Ansible)
- Zarządzanie sekretami i zmiennymi (Ansible Vault)
- Wprowadzenie do Dockera
- Niezmienna infrastruktura
- Automatyzacja kompilacji projektów (Docker Compose)
- Ciągła integracja (akcje Github)
- Centrum rejestru Dockera
- Pliki kropek
2. Wdrożenie i eksploatacja
Wdrażaj aplikację za pomocą jednego przycisku jednocześnie na dowolnej liczbie maszyn. Dowiedz się, jak prawidłowo zbudować klaster pracy awaryjnej i płynnie go aktualizować bez przestojów. Połącz rejestrowanie i monitorowanie, aby szybko reagować na problemy. Śledź błędy za pośrednictwem kolektorów i poprawiaj je, zanim klienci napiszą do Ciebie w tej sprawie.
- 12 zasad czynnikowych
- Wdróż za pomocą Ansible
- Podstawy Kubernetesa
- Skalowalna architektura (DNS, Balancery, Cluster)
- Wydania: Blue Green, Canary, Rolling
- Bezpaństwowy kontra stanowy
- Zarządzanie migracjami
- Wdrożenie bez przestojów
- Monitoring i logowanie (DataDog)
- Moduły zbierające błędy (pasek przewijania)
3. Zarządzanie infrastrukturą
Wdróż klaster chmurowy na Digital Ocean i zautomatyzuj proces za pomocą Terraform. Konfiguruj i aktualizuj maszyny klastrowe, korzystając z gotowych podręczników Ansible. Poznaj najważniejsze komponenty infrastruktury chmurowej (DNS, DB, Storage) i naucz się z nimi pracować. Dowiedz się, jak prawidłowo chronić swoją infrastrukturę przed potencjalnymi zagrożeniami.
- Wprowadzenie do chmur (GCP, AWS, DO)
- Automatyzuj wdrażanie klastrów (Terraform)
- Konfigurowanie maszyn (Ansible)
- Przygotowanie obrazów (Paker)
- Równoważenie na poziomie DNS
- Szybkie dostarczanie treści statycznych za pośrednictwem CDN
- Baza danych jako usługa
- Bezpieczeństwo (klucze, porty, sieci, bastion, VPN)
- Rozwój na zdalnych maszynach
Kurs mówi o tym, czym jest Docker, jak upraszcza życie programisty oraz wprowadza podstawowe pojęcia i polecenia. Uczy, jak zarządzać wieloma kontenerami Docker jednocześnie za pomocą Docker Compose.
3,8
Podczas szkolenia zdobędziesz wiedzę i umiejętności niezbędne do zrozumienia infrastruktury Windows Server 2012, architektura i topologia sieci, koncepcje bezpieczeństwa i najlepsze praktyki w zakresie administrowania serwerami systemy Omówiłeś tematy dotyczące instalowania, konfigurowania, utrzymywania i zarządzania wydajnością systemu Windows Server 2012, praca z usługami domenowymi Active Directory (AD DS), usługami nazw domen (DNS), pamięcią masową i wieloma innymi Inny. * *kurs prowadzony jest we współpracy z Akademią ARMKYBERSEC
4,2
Ten praktyczny kurs omawia pełny cykl budowania infrastruktury na przykładzie Terraform. Zdobyta wiedza pomoże Ci w stworzeniu i wsparciu różnorodnych rozwiązań związanych z aplikacjami i infrastrukturą w stanie eksploatacyjnym kodu, co pozwala na łatwe odtworzenie i zastosowanie gotowych implementacji w dowolnym środowisku w sposób szybki i pewny zastosowanie.
4,1