DevOps for programmører - kursus 50.000 rub. fra Hexlet, træning 3 måneder, dato 29. november 2023.
Miscellanea / / November 29, 2023
- For dem, der allerede programmerer og ønsker at forbedre deres professionelle niveau
- For dem, der allerede har prøvet at studere på egen hånd, men føler brug for en mentor
- For dem, der ikke er bekendt med dette emne og ønsker at forstå det på et godt niveau
Format
Gruppetræning med studerende og en mentor. Uddannelsen består af flere moduler. Hvert modul indeholder teori i form af videoforelæsninger, hjemmeopgaver og et projekt i slutningen af hvert modul, der forstærker det gennemgåede materiale. Projekter gemmes i GitHub-profilen og bliver en del af den studerendes portfolio.
Under uddannelsen svarer mentoren på spørgsmål, hjælper med selvstændige opgaver og kodegennemgange af projekter og afholder opkald med studerende for at diskutere teorien mere detaljeret eller hjælpe med implementering praksis.
En online programmeringsskole, hvis kandidater bliver jagtet af virksomheder
Vi ansatte vores første elev i 2013. Dengang var kravene til juniorviden højere, og græsset var grønnere
Dette påvirkede træningsprogrammerne, deres udarbejdelse og dybde. Interviews for Hexlet-studerende afholdes under mottoet: "Hmm, problemerne var sværere på Hexlet."
Nogle gange bliver vores studerende ansat uden en teknisk samtale, kun på baggrund af projektkodeanalyse
I dag oplyser flere og flere virksomheder Hexlet-kurser som et plus ved ansættelse. Og vores partnervirksomheder stoler så meget på os, at de interviewer kandidater uden at se på deres CV
PM i næsten tre år på Moscow School of Programmers, overvågede udviklingen af det interne LMS og styrede skolens infrastruktur. Var involveret i udstedelse af domænenavne, opsætning af servere og konfiguration. Deltog i udviklingen af intern CI/CD, overførte flere interne services til docker. Løste problemer med at beskytte platformen mod DDoS. I øjeblikket - DevOps-ingeniør i en it-virksomhed, der udvikler mobile tjenester i Moskva
DevOps-ingeniør med erfaring med at arbejde med Windows Server og Linux.
Vedligeholdelse, opsætning af CI/CD (GitLab, Jenkins, Ansible). Opsætning af et miljø for udviklere (Docker, Docker Compose). Overvågning (zabbix, prometheus, grafana). Test (Python, Selenium, Git). Mentoring i Hexlet for at dele viden og forbedre bløde færdigheder
Arbejder inden for IT-området i mere end 15 år.
I det meste af sin karriere arbejdede han som systemingeniør med Linux- og Windows-operativsystemer. Har i øjeblikket stillingen som DevOps-ingeniør.
Automatiser implementering og konfiguration af din applikation på din lokale maskine. Lær, hvordan du administrerer konfiguration og private nøgler korrekt. Lær de grundlæggende principper for at skabe brugervenlige og skalerbare applikationer. Pak din applikation ind i Docker, start enhver stak med én kommando via Docker Compose. Opsæt kontinuerlig integration
- Infrastruktur som kode
- Isoler dit miljø med Vagrant
- Automatisering af det lokale miljø (Ansible)
- Håndtering af hemmeligheder og variabler (Ansible Vault)
- Introduktion til Docker
- Uforanderlig infrastruktur
- Automatisering af projektbyg (Docker Compose)
- Kontinuerlig integration (Github Actions)
- Docker Registry Hub
- Dotfiler
2. Indsættelse og drift
Implementer en applikation med én knap samtidigt på et vilkårligt antal maskiner. Lær, hvordan du opbygger en failover-klynge korrekt og opdaterer den uden nedetid. Forbind logning og overvågning for hurtigt at reagere på problemer. Spor fejl gennem samlere og ret dem, før kunderne skriver til dig om det.
- 12 faktorprincipper
- Implementer ved hjælp af Ansible
- Grundlæggende om Kubernetes
- Skalerbar arkitektur (DNS, balancere, klynge)
- Udgivelser: Blue Green, Canary, Rolling
- Stateless vs Stateful
- Håndtering af migrationer
- Nul nedetidsimplementering
- Overvågning og logning (DataDog)
- Fejlsamlere (rullebjælke)
3. Infrastrukturstyring
Implementer en cloud-klynge på Digital Ocean og automatiser processen ved hjælp af Terraform. Konfigurer og opdater klyngemaskiner ved hjælp af færdiglavede Ansible Playbooks. Lær de vigtigste komponenter i cloud-infrastruktur (DNS, DB, Storage) og lær, hvordan du arbejder med dem. Lær, hvordan du korrekt beskytter din infrastruktur mod potentielle trusler.
- Introduktion til skyer (GCP, AWS, DO)
- Automatiser klyngeimplementering (Terraform)
- Opsætning af maskiner (Ansible)
- Forberedelse af billeder (Packer)
- Balancering på DNS-niveau
- Hurtig levering af statisk indhold via CDN
- Database som en service
- Sikkerhed (nøgler, porte, netværk, bastion, vpn)
- Udvikling på fjernmaskiner
Kurset taler om, hvad Docker er, hvordan det forenkler en udviklers liv, og introducerer grundlæggende koncepter og kommandoer. Lærer, hvordan man administrerer flere Docker-containere samtidigt ved hjælp af Docker Compose.
3,8
Under uddannelsen får du den viden og de færdigheder, der er nødvendige for at forstå Windows Server 2012-infrastrukturen, netværksarkitektur og topologi, sikkerhedskoncepter og bedste praksis for serveradministration systemer Du har dækket emner om installation, konfiguration, vedligeholdelse og styring af Windows Server-ydeevne 2012, arbejder med Active Directory Domain Services (AD DS), Domain Name Services (DNS), storage og mange Andet. * *kurset undervises i samarbejde med ARMKYBERSEC Academy
4,2
Dette praktiske kursus ser på den fulde cyklus af opbygning af infrastruktur med Terraform som eksempel. Den opnåede viden vil hjælpe dig med at skabe og understøtte forskellige løsninger relateret til applikationer og infrastruktur i driftstilstand vha kode, så du nemt kan reproducere og anvende færdige implementeringer i ethvert miljø for hurtigt og garanteret indsættelse.
4,1