DevOps pentru programatori - curs 50.000 rub. din Hexlet, antrenament 3 luni, data de 29 noiembrie 2023.
Miscelaneu / / November 29, 2023
- Pentru cei care programează deja și doresc să-și îmbunătățească nivelul profesional
- Pentru cei care au încercat deja să studieze singuri, dar simt nevoie de un mentor
- Pentru cei care nu sunt familiarizați cu acest subiect și doresc să îl înțeleagă la un nivel bun
Format
Antrenament de grup cu studenți și un mentor. Programul constă din mai multe module. Fiecare modul include teorie în format de prelegeri video, teme și un proiect la sfârșitul fiecărui modul care întărește materialul acoperit. Proiectele sunt salvate în profilul GitHub și devin parte din portofoliul studentului.
În timpul instruirii, mentorul răspunde la întrebări, ajută la sarcini independente și revizuiri de cod ale proiectelor și organizează apeluri cu studenții pentru a discuta teoria mai detaliat sau pentru a ajuta la implementare practici.
O școală de programare online ai cărei absolvenți sunt vânați de companii
Am angajat primul nostru student în 2013. Pe atunci, cerințele pentru cunoștințe pentru juniori erau mai mari, iar iarba era mai verde
Acest lucru a afectat programele de instruire, elaborarea și profunzimea acestora. Interviurile pentru studenții Hexlet sunt organizate sub motto-ul: „Hmm, problemele au fost mai dificile pe Hexlet”.
Uneori, studenții noștri sunt angajați fără un interviu tehnic, doar pe baza analizei codului proiectului
În zilele noastre, din ce în ce mai multe companii listează cursurile Hexlet ca un plus la angajare. Iar companiile noastre partenere au atât de multă încredere în noi încât intervievează absolvenții fără să se uite la CV-urile lor
Prim-ministrul timp de aproape trei ani la Școala de Programatori din Moscova, a supravegheat dezvoltarea LMS-ului intern și a gestionat infrastructura școlii. A fost implicat în emiterea de nume de domenii, configurarea serverelor și configurarea. A participat la dezvoltarea CI/CD intern, a transferat mai multe servicii interne către docker. S-au rezolvat problemele de protecție a platformei de DDoS. În prezent - inginer DevOps într-o companie IT care dezvoltă servicii mobile la Moscova
Inginer DevOps cu experiență în lucrul cu Windows Server și Linux.
Întreținere, configurare CI/CD (GitLab, Jenkins, Ansible). Configurarea unui mediu pentru dezvoltatori (Docker, Docker Compose). Monitorizare (zabbix, prometheus, grafana). Testare (Python, Selenium, Git). Mentorat în Hexlet pentru a împărtăși cunoștințele și a îmbunătăți abilitățile soft
Lucrează în domeniul IT de mai bine de 15 ani.
Pentru cea mai mare parte a carierei sale a lucrat ca inginer de sisteme cu sisteme de operare Linux și Windows. În prezent ocupă funcția de inginer DevOps.
Automatizați implementarea și configurarea aplicației dvs. pe mașina dvs. locală. Aflați cum să gestionați corect configurația și cheile private. Aflați principiile de bază ale creării de aplicații ușor de utilizat și scalabile. Împachetați aplicația în Docker, lansați orice stivă cu o singură comandă prin Docker Compose. Configurați integrarea continuă
- Infrastructura ca cod
- Izolați-vă mediul cu Vagrant
- Automatizarea mediului local (Ansible)
- Gestionarea secretelor și variabilelor (Ansible Vault)
- Introducere în Docker
- Infrastructură imuabilă
- Automatizarea versiunilor de proiecte (Docker Compose)
- Integrare continuă (acțiuni Github)
- Docker Registry Hub
- Dotfiles
2. Desfășurare și exploatare
Implementați o aplicație cu un singur buton simultan pe orice număr de mașini. Aflați cum să construiți corect un cluster de failover și să îl actualizați fără probleme, fără timpi de nefuncționare. Conectați înregistrarea și monitorizarea pentru a răspunde rapid problemelor. Urmăriți erorile prin colecționari și corectați-le înainte ca clienții să vă scrie despre asta.
- 12 principii factori
- Implementați folosind Ansible
- Bazele Kubernetes
- Arhitectură scalabilă (DNS, Balancers, Cluster)
- Lansări: Blue Green, Canary, Rolling
- Apatrid vs Stateful
- Gestionarea migrațiilor
- Implementare Zero Downtime
- Monitorizare și înregistrare (DataDog)
- Colectori de erori (Rollbar)
3. Managementul infrastructurii
Implementați un cluster cloud pe Digital Ocean și automatizați procesul folosind Terraform. Configurați și actualizați mașinile de cluster folosind Ansible Playbooks gata făcute. Aflați cele mai importante componente ale infrastructurii cloud (DNS, DB, stocare) și aflați cum să lucrați cu ele. Aflați cum să vă protejați corect infrastructura de potențiale amenințări.
- Introducere în cloud (GCP, AWS, DO)
- Automatizați implementarea clusterului (Terraform)
- Configurarea mașinilor (Ansible)
- Pregătirea imaginilor (Packer)
- Echilibrare la nivel de DNS
- Livrare rapidă a conținutului static prin CDN
- Baza de date ca serviciu
- Securitate (Chei, porturi, rețele, bastion, vpn)
- Dezvoltare pe mașini la distanță
Cursul vorbește despre ce este Docker, cum simplifică viața unui dezvoltator și prezintă concepte și comenzi de bază. Învață cum să gestionezi mai multe containere Docker simultan folosind Docker Compose.
3,8
În timpul instruirii, veți dobândi cunoștințele și abilitățile necesare pentru a înțelege infrastructura Windows Server 2012, arhitectura și topologia rețelei, conceptele de securitate și cele mai bune practici de administrare a serverului sisteme Ați abordat subiecte despre instalarea, configurarea, întreținerea și gestionarea performanței Windows Server 2012, lucrând cu Active Directory Domain Services (AD DS), Domain Name Services (DNS), stocare și multe alte. * *cursul este predat în parteneriat cu Academia ARMKYBERSEC
4,2
Acest curs practic analizează întregul ciclu al infrastructurii de construcție folosind Terraform ca exemplu. Cunoștințele acumulate vă vor ajuta să creați și să susțineți diverse soluții legate de aplicații și infrastructură în stare operațională de utilizare cod, permițându-vă să reproduceți și să aplicați cu ușurință implementări gata făcute în orice mediu pentru rapid și garantat implementare.
4,1