DevOps för programmerare - kurs 50 000 rub. från Hexlet, träning 3 månader, datum 29 november 2023.
Miscellanea / / November 29, 2023
- För dig som redan programmerar och vill förbättra sin professionella nivå
- För dig som redan har provat att plugga på egen hand, men känner behov av en mentor
- För dig som inte är bekant med detta ämne och vill förstå det på en bra nivå
Formatera
Gruppträning med studenter och en mentor. Programmet består av flera moduler. Varje modul innehåller teori i form av videoföreläsningar, läxor och ett projekt i slutet av varje modul som förstärker det material som behandlas. Projekt sparas i GitHub-profilen och blir en del av studentens portfolio.
Under utbildningen svarar mentor på frågor, hjälper till med självständiga uppdrag samt kodgranskning av projekt och håller samtal med studenter för att diskutera teorin mer i detalj eller hjälpa till med genomförandet praxis.
En onlineprogrammeringsskola vars utexaminerade jagas av företag
Vi anställde vår första student 2013. Då var kraven på juniorkunskap högre, och gräset var grönare
Detta påverkade utbildningsprogrammen, deras utarbetande och djup. Intervjuer för Hexlet-studenter hålls under mottot: "Hmm, problemen var svårare på Hexlet."
Ibland anställs våra studenter utan en teknisk intervju, endast på basis av projektkodanalys
Numera listar allt fler företag Hexlet-kurser som ett plus vid anställning. Och våra partnerföretag litar så mycket på oss att de intervjuar akademiker utan att titta på deras CV
Premiärminister i nästan tre år vid Moskva School of Programmers, övervakade utvecklingen av det interna LMS och hanterade skolans infrastruktur. Var involverad i att utfärda domännamn, sätta upp servrar och konfigurera. Deltog i utvecklingen av intern CI/CD, överförde flera interna tjänster till docker. Löste problem med att skydda plattformen från DDoS. För närvarande - DevOps-ingenjör i ett IT-företag som utvecklar mobila tjänster i Moskva
DevOps-ingenjör med erfarenhet av att arbeta med Windows Server och Linux.
Underhåll, uppsättning av CI/CD (GitLab, Jenkins, Ansible). Konfigurera en miljö för utvecklare (Docker, Docker Compose). Övervakning (zabbix, prometheus, grafana). Testning (Python, Selenium, Git). Mentorskap i Hexlet för att dela kunskap och förbättra mjuka färdigheter
Arbetar inom IT-området i mer än 15 år.
Under större delen av sin karriär arbetade han som systemingenjör med Linux och Windows operativsystem. Har för närvarande positionen som DevOps-ingenjör.
Automatisera distribution och konfiguration av din applikation på din lokala dator. Lär dig hur du korrekt hanterar konfiguration och privata nycklar. Lär dig de grundläggande principerna för att skapa lättanvända och skalbara applikationer. Paketera din applikation i Docker, starta valfri stack med ett kommando via Docker Compose. Ställ in kontinuerlig integration
- Infrastruktur som kod
- Isolera din miljö med Vagrant
- Automatisering av den lokala miljön (Ansible)
- Hantera hemligheter och variabler (Ansible Vault)
- Introduktion till Docker
- Oföränderlig infrastruktur
- Automatisera projektbyggen (Docker Compose)
- Kontinuerlig integration (Github Actions)
- Docker Registry Hub
- Dotfiler
2. Utplacering och drift
Distribuera en applikation med en knapp samtidigt till valfritt antal maskiner. Lär dig hur du korrekt bygger ett failover-kluster och smidigt uppdaterar det utan driftstopp. Anslut loggning och övervakning för att snabbt svara på problem. Spåra fel genom samlare och rätta till dem innan kunderna skriver till dig om det.
- 12 faktorprinciper
- Implementera med Ansible
- Grunderna i Kubernetes
- Skalbar arkitektur (DNS, balanserare, kluster)
- Utgivningar: Blågrön, Canary, Rolling
- Stateless vs Stateful
- Hantera migrationer
- Noll driftstopp
- Övervakning och loggning (DataDog)
- Felsamlare (rullbar)
3. Infrastrukturhantering
Distribuera ett molnkluster på Digital Ocean och automatisera processen med Terraform. Konfigurera och uppdatera klustermaskiner med hjälp av färdiga Ansible Playbooks. Lär dig de viktigaste komponenterna i molninfrastrukturen (DNS, DB, Storage) och lär dig hur du arbetar med dem. Lär dig hur du korrekt skyddar din infrastruktur från potentiella hot.
- Introduktion till moln (GCP, AWS, DO)
- Automatisera klusterimplementering (Terraform)
- Installera maskiner (Ansible)
- Förbereder bilder (Packer)
- Balansering på DNS-nivå
- Snabb leverans av statiskt innehåll via CDN
- Databas som en tjänst
- Säkerhet (nycklar, portar, nätverk, bastion, vpn)
- Utveckling på fjärrmaskiner
Kursen talar om vad Docker är, hur det förenklar en utvecklares liv och introducerar grundläggande koncept och kommandon. Lär ut hur man hanterar flera Docker-behållare samtidigt med Docker Compose.
3,8
Under utbildningen får du de kunskaper och färdigheter som krävs för att förstå Windows Server 2012-infrastrukturen, nätverksarkitektur och topologi, säkerhetskoncept och bästa praxis för serveradministration system Du har behandlat ämnen om att installera, konfigurera, underhålla och hantera Windows Server-prestanda 2012, arbetade med Active Directory Domain Services (AD DS), Domain Name Services (DNS), lagring och många Övrig. * *Kursen ges i samarbete med ARMKYBERSEC Academy
4,2
Denna praktiska kurs tittar på hela cykeln för att bygga infrastruktur med Terraform som exempel. Den kunskap som erhålls kommer att hjälpa dig att skapa och stödja olika lösningar relaterade till applikationer och infrastruktur i operativt skick med hjälp av kod, så att du enkelt kan reproducera och tillämpa färdiga implementeringar i alla miljöer för snabbt och garanterat spridning.
4,1