DevOps ohjelmoijille - kurssi 50 000 hieroa. Hexletistä, koulutus 3 kuukautta, päivämäärä 29.11.2023.
Miscellanea / / November 29, 2023
- Niille, jotka jo ohjelmoivat ja haluavat parantaa ammatillista tasoaan
- Niille, jotka ovat jo yrittäneet opiskella itsenäisesti, mutta tuntevat mentorin tarve
- Niille, jotka eivät tunne tätä aihetta ja haluavat ymmärtää sen hyvällä tasolla
Muoto
Ryhmäharjoittelu opiskelijoiden ja mentorin kanssa. Ohjelma koostuu useista moduuleista. Jokainen moduuli sisältää teorian videoluennon muodossa, kotitehtäviä ja kunkin moduulin lopussa projektin, joka vahvistaa käsiteltyä materiaalia. Projektit tallennetaan GitHub-profiiliin ja niistä tulee osa opiskelijan portfoliota.
Koulutuksen aikana mentori vastaa kysymyksiin, auttaa itsenäisten tehtävien tekemisessä ja koodaa projekteja ja pitää puheluita opiskelijoiden kanssa keskustellakseen teoriasta tarkemmin tai auttaakseen toteuttamisessa käytännöt.
Online-ohjelmointikoulu, jonka valmistuneita yritykset jahtaavat
Palkkasimme ensimmäisen opiskelijamme vuonna 2013. Silloin junioritietojen vaatimukset olivat korkeammat ja ruoho vihreämpää
Tämä vaikutti koulutusohjelmiin, niiden laadintaan ja syvyyteen. Hexlet-opiskelijoiden haastattelut pidetään mottona: "Hmm, ongelmat olivat vaikeampia Hexletillä."
Joskus opiskelijamme palkataan ilman teknistä haastattelua, vain projektikoodianalyysin perusteella
Nykyään yhä useammat yritykset mainitsevat Hexlet-kurssit plussaksi palkkaaessaan. Ja yhteistyökumppanimme luottavat meihin niin paljon, että ne haastattelevat valmistuneita katsomatta heidän ansioluetteloaan
Pääministeri lähes kolme vuotta Moskovan ohjelmoijien koulussa, valvoi sisäisen LMS: n kehitystä ja hallinnoi koulun infrastruktuuria. Osallistui verkkotunnusten myöntämiseen, palvelimien perustamiseen ja konfigurointiin. Osallistui sisäisen CI/CD: n kehittämiseen, siirsi useita sisäisiä palveluita dockerille. Ratkaistu ongelmat alustan suojaamisessa DDoS: lta. Tällä hetkellä - DevOps-insinööri IT-yrityksessä, joka kehittää mobiilipalveluita Moskovassa
DevOps-insinööri, jolla on kokemusta Windows Serverin ja Linuxin kanssa työskentelystä.
Ylläpito, CI/CD: n asennus (GitLab, Jenkins, Ansible). Ympäristön luominen kehittäjille (Docker, Docker Compose). Seuranta (zabbix, prometheus, grafana). Testaus (Python, Selenium, Git). Mentorointi Hexletissä tiedon jakamiseksi ja pehmeiden taitojen parantamiseksi
Toiminut IT-alalla yli 15 vuotta.
Suurimman osan urastaan hän työskenteli järjestelmäinsinöörinä Linux- ja Windows-käyttöjärjestelmien parissa. Hän toimii tällä hetkellä DevOps-insinöörinä.
Automatisoi sovelluksesi käyttöönotto ja määrittäminen paikallisella koneellasi. Opi hallitsemaan määrityksiä ja yksityisiä avaimia oikein. Opi perusperiaatteet helppokäyttöisten ja skaalautuvien sovellusten luomiseen. Pakkaa sovelluksesi Dockeriin, käynnistä mikä tahansa pino yhdellä komennolla Docker Composen kautta. Ota käyttöön jatkuva integraatio
- Infrastruktuuri koodina
- Eristä ympäristösi Vagrantilla
- Paikallisen ympäristön automatisointi (Ansible)
- Salaisuuksien ja muuttujien hallinta (Ansible Vault)
- Dockerin esittely
- Muuttumaton infrastruktuuri
- Projektien koontiversioiden automatisointi (Docker Compose)
- Jatkuva integrointi (Github Actions)
- Docker Registry Hub
- Pistetiedostot
2. Käyttöönotto ja toiminta
Ota sovellus käyttöön yhdellä painikkeella samanaikaisesti useille koneille. Opi rakentamaan vikasietoklusteri oikein ja päivittämään se sujuvasti ilman seisokkeja. Yhdistä lokikirjaus ja valvonta vastataksesi nopeasti ongelmiin. Seuraa virheitä keräilijöiden kautta ja korjaa ne ennen kuin asiakkaat kirjoittavat sinulle siitä.
- 12 tekijäperiaatetta
- Ota käyttöön Ansiblen avulla
- Kubernetesin perusteet
- Skaalautuva arkkitehtuuri (DNS, Balancers, Cluster)
- Julkaisut: Blue Green, Canary, Rolling
- Valtioton vs valtiollinen
- Siirtojen hallinta
- Nolla seisokkiaikaa
- Valvonta ja kirjaaminen (DataDog)
- Virheenkerääjät (Rollbar)
3. Infrastruktuurin hallinta
Ota pilviklusteri käyttöön Digital Oceanissa ja automatisoi prosessi Terraformin avulla. Määritä ja päivitä klusterikoneet valmiiden Ansible Playbookien avulla. Opi pilviinfrastruktuurin tärkeimmät komponentit (DNS, DB, Storage) ja opi käyttämään niitä. Opi suojaamaan infrastruktuurisi oikein mahdollisilta uhilta.
- Johdatus pilviin (GCP, AWS, DO)
- Automatisoi klusterin käyttöönotto (Terraform)
- Koneiden asettaminen (Ansible)
- Kuvien valmistelu (pakkaaja)
- Tasapainotus DNS-tasolla
- Staattisen sisällön nopea toimitus CDN: n kautta
- Tietokanta palveluna
- Suojaus (avaimet, portit, verkot, linnake, vpn)
- Kehitys etäkoneilla
Kurssilla puhutaan siitä, mitä Docker on, kuinka se yksinkertaistaa kehittäjän elämää ja esittelee peruskäsitteitä ja -komentoja. Opettaa kuinka hallita useita Docker-säilöjä samanaikaisesti Docker Composella.
3,8
Koulutuksen aikana saat tarvittavat tiedot ja taidot ymmärtääksesi Windows Server 2012 -infrastruktuurin, verkkoarkkitehtuuri ja topologia, tietoturvakonseptit ja palvelinhallinnan parhaat käytännöt järjestelmät Olet käsitellyt Windows Serverin asennukseen, määrittämiseen, ylläpitoon ja hallintaan liittyviä aiheita 2012, työskentelee Active Directory Domain Services (AD DS), Domain Name Services (DNS), tallennustilan ja monien muu. * *kurssi opetetaan yhteistyössä ARMKYBERSEC Academyn kanssa
4,2
Tällä käytännönläheisellä kurssilla tarkastellaan infrastruktuurin rakentamisen koko sykliä käyttämällä esimerkkinä Terraformia. Saatu tieto auttaa sinua luomaan ja tukemaan erilaisia sovelluksiin ja infrastruktuuriin liittyviä ratkaisuja käyttökunnossa koodi, jonka avulla voit helposti toistaa ja soveltaa valmiita toteutuksia missä tahansa ympäristössä nopeasti ja taatusti käyttöönottoa.
4,1