DevOps za programerje - tečaj 50.000 rub. iz Hexleta, usposabljanje 3 mesece, datum 29. november 2023.
Miscellanea / / November 29, 2023
- Za tiste, ki že programirate in želite izboljšati svojo strokovno raven
- Za tiste, ki ste že poskusili študirati sami, a čutite potrebo po mentorju
- Za tiste, ki vam ta tema ni znana in jo želite razumeti na dobri ravni
Oblika
Skupinska vadba s študenti in mentorjem. Program je sestavljen iz več modulov. Vsak modul vključuje teorijo v obliki video predavanj, domače naloge in projekt na koncu vsakega modula, ki utrjuje zajeto snov. Projekti se shranijo v profil GitHub in postanejo del študentovega portfelja.
Med usposabljanjem mentor odgovarja na vprašanja, pomaga pri samostojnih nalogah in pregleduje kodo projektov in vodi klice s študenti, da bi podrobneje razpravljali o teoriji ali pomagali pri implementaciji vaje.
Spletna šola programiranja, katere diplomante lovijo podjetja
Prvega študenta smo zaposlili leta 2013. Takrat so bile zahteve po mladinskem znanju višje, trava pa bolj zelena
To je vplivalo na programe usposabljanja, njihovo izpopolnjenost in globino. Razgovori za študente Hexleta potekajo pod motom: "Hm, na Hexletu so bile težave težje."
Včasih naše študente zaposlijo brez tehničnega razgovora, le na podlagi analize kode projekta
Dandanes vse več podjetij navaja tečaje Hexlet kot plus pri zaposlovanju. In naša partnerska podjetja nam tako zaupajo, da opravijo razgovore z diplomanti, ne da bi pogledali njihove življenjepise
Skoraj tri leta je bil PM v Moskovski šoli programerjev, nadzoroval je razvoj internega LMS in upravljal infrastrukturo šole. Sodeloval je pri izdaji domenskih imen, postavitvi strežnikov in konfiguraciji. Sodeloval pri razvoju internega CI/CD, prenesel več internih storitev na docker. Odpravljene težave z zaščito platforme pred DDoS. Trenutno - DevOps inženir v IT podjetju, ki razvija mobilne storitve v Moskvi
DevOps inženir z izkušnjami pri delu z Windows Server in Linux.
Vzdrževanje, nastavitev CI/CD (GitLab, Jenkins, Ansible). Postavitev okolja za razvijalce (Docker, Docker Compose). Monitoring (zabbix, prometheus, grafana). Testiranje (Python, Selenium, Git). Mentorstvo v Hexletu za izmenjavo znanja in izboljšanje mehkih veščin
Deluje na področju IT že več kot 15 let.
Večino svoje kariere je delal kot sistemski inženir z operacijskimi sistemi Linux in Windows. Trenutno je na položaju DevOps inženirja.
Avtomatizirajte uvajanje in konfiguracijo vaše aplikacije na vašem lokalnem računalniku. Naučite se pravilno upravljati konfiguracijo in zasebne ključe. Naučite se osnovnih principov ustvarjanja aplikacij, ki so enostavne za uporabo in prilagodljive. Zapakirajte svojo aplikacijo v Docker, zaženite poljuben sklad z enim ukazom prek Docker Compose. Nastavite stalno integracijo
- Infrastruktura kot koda
- Izolirajte svoje okolje z Vagrantom
- Avtomatizacija lokalnega okolja (Ansible)
- Upravljanje skrivnosti in spremenljivk (Ansible Vault)
- Uvod v Docker
- Nespremenljiva infrastruktura
- Avtomatizacija gradenj projektov (Docker Compose)
- Neprekinjena integracija (dejanja Github)
- Docker Registry Hub
- Dotfiles
2. Namestitev in delovanje
Razmestite aplikacijo z enim gumbom hkrati na poljubno število strojev. Naučite se pravilno zgraditi samodejni preklopni grozd in ga gladko posodabljati brez izpadov. Povežite beleženje in spremljanje za hiter odziv na težave. Sledite napakam prek zbiralcev in jih popravite, preden vam stranke o tem pišejo.
- 12 Načela faktorjev
- Namestite z uporabo Ansible
- Osnove Kubernetesa
- Razširljiva arhitektura (DNS, Balancers, Cluster)
- Izdaje: Blue Green, Canary, Rolling
- Brez državljanstva vs
- Upravljanje migracij
- Uvajanje brez izpadov
- Spremljanje in beleženje (DataDog)
- Zbiralci napak (Rollbar)
3. Upravljanje infrastrukture
Razmestite gručo v oblaku na Digital Ocean in avtomatizirajte postopek s pomočjo Terraform. Konfigurirajte in posodobite stroje v gruči z uporabo že pripravljenih knjig Ansible Playbooks. Spoznajte najpomembnejše komponente infrastrukture v oblaku (DNS, DB, Storage) in se naučite delati z njimi. Naučite se pravilno zaščititi svojo infrastrukturo pred morebitnimi grožnjami.
- Uvod v oblake (GCP, AWS, DO)
- Avtomatizirano uvajanje gruče (Terraform)
- Nastavitev strojev (Ansible)
- Priprava slik (Packer)
- Uravnoteženje na ravni DNS
- Hitra dostava statične vsebine prek CDN
- Baza podatkov kot storitev
- Varnost (ključi, vrata, omrežja, bastion, vpn)
- Razvoj na oddaljenih strojih
Tečaj govori o tem, kaj je Docker, kako poenostavi življenje razvijalca in predstavi osnovne koncepte in ukaze. Uči, kako upravljati več vsebnikov Docker hkrati z uporabo Docker Compose.
3,8
Med usposabljanjem boste pridobili znanje in veščine, potrebne za razumevanje infrastrukture Windows Server 2012, omrežna arhitektura in topologija, varnostni koncepti in najboljše prakse za upravljanje strežnikov sistemi Pokrili ste teme o namestitvi, konfiguraciji, vzdrževanju in upravljanju zmogljivosti Windows Server 2012, delo z domenskimi storitvami Active Directory (AD DS), storitvami domenskih imen (DNS), shranjevanjem in mnogimi drugo. * *tečaj se izvaja v sodelovanju z Akademijo ARMKYBERSEC
4,2
Ta praktični tečaj obravnava celoten cikel gradnje infrastrukture na primeru Terraforma. Pridobljeno znanje vam bo pomagalo pri ustvarjanju in podpori različnih rešitev, povezanih z aplikacijami in infrastrukturo v delujočem stanju kodo, ki vam omogoča preprosto reprodukcijo in uporabo že pripravljenih implementacij v katerem koli okolju za hitro in zajamčeno uvajanje.
4,1