"Det viktigste for oss er ønsket om å lære og utvikle seg i DevOps" - lærere og mentorer om hvordan de underviser på en DevOps-skole

Høsten er en fantastisk tid på året. Mens skoleelever og elever begynner skoleåret med å lengte etter sommer, våkner voksne til nostalgi etter gamle dager og kunnskapstørst.

Heldigvis er det aldri for sent å lære. Spesielt hvis du ønsker å bli DevOps-ingeniør.

I sommer lanserte kollegene våre den første strømmen av DevOps-skolen og forbereder seg på å starte den andre i november. Hvis du lenge har tenkt på å bli DevOps-ingeniør, velkommen til katten!

"Det viktigste for oss er ønsket om å lære og utvikle seg i DevOps" - lærere og mentorer om hvordan de underviser på en DevOps-skole

Hvorfor og for hvem ble DevOps-skolen opprettet, og hva trengs for å komme inn i den? Vi snakket med lærere og mentorer for å finne ut svarene på disse spørsmålene.

— Hvordan begynte opprettelsen av DevOps-skolen?

Stanislav Salangin, grunnlegger av DevOps-skolen: Å lage en DevOps-skole er på den ene siden et krav for tiden. Dette er nå et av de mest etterspurte yrkene, og etterspørselen etter ingeniører i prosjekter har begynt å overstige tilbudet. Vi har fostret denne ideen i ganske lang tid og gjort flere forsøk, men stjernene kom endelig på linje først i år: vi samlet et team av avanserte og interesserte spesialister på ett sted samtidig og lanserte den første strømmen. Den første skolen var en pilotskole: bare våre ansatte studerte der, men snart planlegger vi å rekruttere en andre "kull" med studenter, ikke bare fra selskapet vårt.

Alexey Sharapov, teknisk leder, ledende mentor: I fjor ansatte vi studenter som praktikanter og utdannet juniorer. Det er vanskelig for universitetsstudenter eller nyutdannede å finne en jobb fordi de krever erfaring, og du kan ikke få erfaring hvis du ikke blir ansatt – det viser seg å være en ond sirkel. Derfor ga vi gutta muligheten til å bevise seg selv, og nå jobber de med suksess. Blant praktikantene våre var det en fyr - en designingeniør på en fabrikk, men som visste hvordan man programmerte litt og jobber med Linux. Ja, han hadde ingen kule ferdigheter, men øynene hans glitret. For meg er det viktigste hos mennesker deres holdning, ønsket om å lære og utvikle seg. For oss er hver student en startup der vi investerer vår tid og erfaring. Vi gir alle en sjanse og er klare til å hjelpe, men eleven må selv ta ansvar for sin fremtid.

Lev Goncharov aka @ultral, ledende ingeniør, evangelist for infrastrukturrefaktorisering gjennom testing: For ca 2-3 år siden fikk jeg ideen om å bringe IaC til massene og laget et internt kurs om Ansible. Allerede da var det snakk om hvordan man kunne forene ulike kurs med én idé. Senere ble dette supplert med behovet for å utvide infrastrukturteamet på prosjektet. Etter å ha sett på den vellykkede erfaringen til nabolag med å utvikle Java School-kandidater, var det vanskelig å avslå Stas sitt tilbud om å organisere en DevOps-skole. Som et resultat dekket vi i prosjektet vårt behovet for spesialister etter den første utgivelsen.

- Hva trenger du for å komme inn på skolen?

Alexey Sharapov: Motivasjon, lidenskap, litt hensynsløshet. Vi skal ha en liten testing som inngangskontroll, men generelt trenger vi grunnleggende kunnskap om Linux-systemer, hvilket som helst programmeringsspråk og ingen frykt for terminalkonsollen.

Lev Goncharov: Spesifikke tekniske vanskelige ferdigheter tilegnes. Det viktigste er å ha en ingeniørmessig tilnærming til å løse problemer. Det vil ikke være overflødig å kunne språket i det hele tatt, fordi en DevOps-ingeniør, som en "limmann", må mote prosesser, og dette, uansett hva man kan si, innebærer kommunikasjon og ikke alltid på russisk. Men språket kan også forbedres gjennom kurs innad i bedriften.

— Opplæringen ved DevOps-skolen varer i to måneder. Hva kan lyttere lære i løpet av denne tiden?

Ilya Kutuzov, lærer, leder for DevOps-fellesskapet ved Deutsche Telekom IT Solutions: Nå gir vi elevene bare de harde ferdighetene de trenger for å jobbe: 

  • Grunnleggende om DevOps 

  • Utviklingsverktøysett

  • Containere

  • CI / CD

  • Skyer og orkestrering 

  • Overvåking

  • Konfigurasjonsstyring 

  • Utvikling

"Det viktigste for oss er ønsket om å lære og utvikle seg i DevOps" - lærere og mentorer om hvordan de underviser på en DevOps-skoleForelesninger på en DevOps-skole på den andre siden av skjermen

— Hva skjer etter at studenten mestrer emneprogrammet?

Resultatet av opplæringen er presentasjonen av et kursprosjekt, hvor prosjekter interessert i nyutdannede deltar. Basert på resultatene av opplæringen, vil kandidaten kjenne til stabelen med teknologier som brukes i selskapet vårt, og vil umiddelbart kunne bli involvert i oppgavene til et ekte prosjekt. Etter å ha oppsummert resultatene av showet, vil jobbtilbud bli gitt til de beste studentene!

— Stas, du nevnte en gang at det ikke var lett å rekruttere et lærerteam. Måtte du hente inn eksterne spesialister for dette?

Stanislav Salangin: Ja, til å begynne med var det veldig vanskelig å sette sammen et team og, viktigst av alt, beholde det, ikke la det spre seg og fortsette å motivere det. Men alle lærere og mentorer på skolen er våre ansatte. Dette er DevOps-ledere i prosjekter som vet hvordan prosjektene våre fungerer fra innsiden og oppriktig støtter deres virksomhet og selskapet. Vi kalles en skole, og ikke et akademi eller kurs, fordi, som på en ekte skole, er tett kommunikasjon mellom læreren og elevene av stor betydning for oss. Vi planlegger å organisere vårt eget fellesskap med studenter – ikke en Telegram-chat, men et fellesskap av likesinnede som møtes personlig, hjelper hverandre og utvikler seg.

"Det viktigste for oss er ønsket om å lære og utvikle seg i DevOps" - lærere og mentorer om hvordan de underviser på en DevOps-skoleVi drømmer om lærere og mentorer. Vi håper å møtes snart og ta et gruppebilde personlig!

— Hva gjør du på DevOps-skolen?

"Det viktigste for oss er ønsket om å lære og utvikle seg i DevOps" - lærere og mentorer om hvordan de underviser på en DevOps-skole

Ilya Kutuzov, lærer, leder for DevOps-fellesskapet ved Deutsche Telekom IT Solutions:

«Jeg lærer elevene hvordan de bygger rørledninger på GitLab, hvordan de kan få verktøy til å bli venner med hverandre, og hvordan få dem til å bli venner uten deg.

Hvorfor DevOps-skolen? Et nettkurs gir ikke rask fordypning og gir ikke praktiske ferdigheter i arbeid med teknologi. Enhver virtuell skole vil ikke gi deg følelsen av at du virkelig vet hvordan du løser praktiske problemer og kan håndtere et reelt problem på et prosjekt. Det studentene møter i løpet av studiene er det de skal jobbe med i prosjekter.»

"Det viktigste for oss er ønsket om å lære og utvikle seg i DevOps" - lærere og mentorer om hvordan de underviser på en DevOps-skole

Alexey Sharapov, teknisk leder, leder og mentor for skolen:

«Jeg passer på at studenter og andre mentorer ikke oppfører seg dårlig. Jeg hjelper studenter med å løse tekniske og organisatoriske tvister, hjalp studentene med å gjenkjenne seg selv som devops og sette et personlig eksempel. Jeg underviser i et velprøvd og kult containeriseringskurs.»

 

"Det viktigste for oss er ønsket om å lære og utvikle seg i DevOps" - lærere og mentorer om hvordan de underviser på en DevOps-skole

Igor Renkas, Ph.D., mentor, produkteier:

«Jeg veileder elever ved skolen, og hjelper også Stanislav med å organisere og utvikle skolen. Den første pannekaken, etter min mening, ble ikke klumpete, og vi begynte med suksess. Nå jobber vi selvfølgelig med hva som kan forbedres på skolen: vi tenker på et modulært format, undervisning i trinn, vi ønsker å lære bort ikke bare harde ferdigheter, men også myke ferdigheter i fremtiden. Vi hadde ingen allfarvei og ingen ferdige løsninger. Vi lette etter lærere blant kollegene våre, tenkte gjennom forelesninger, et kursprosjekt og organiserte alt fra bunnen av. Men dette er vår hovedutfordring og hele skjønnheten ved skolen: vi følger vår egen vei, gjør det vi synes er riktig og det som er best for elevene våre.»

"Det viktigste for oss er ønsket om å lære og utvikle seg i DevOps" - lærere og mentorer om hvordan de underviser på en DevOps-skole

Lev Goncharov aka @ultral, ledende ingeniør, evangelist for infrastrukturrefaktorisering gjennom testing:

«Jeg lærer elevene Konfigurasjonsadministrasjon og hvordan de kan leve med det. Det vil ikke være nok å legge noe inn i git, det må være et paradigmeskifte i tenkning og tilnærminger. Denne infrastrukturen som kode betyr ikke bare å skrive noe kode, men å lage en støttet, forståelig løsning. Hvis vi snakker om teknologi, snakker jeg hovedsakelig om Ansible og nevner kort hvordan man kobler det sammen med Jenkins, Packer, Terraform.»

— Kolleger, takk for intervjuet! Hva er ditt siste budskap til leserne?

Stanislav Salangin: Vi inviterer ikke bare superingeniører eller unge studenter til å studere hos oss, ikke bare folk som kan tysk eller engelsk - alt kommer. For oss er hovedsaken åpenhet, vilje til å jobbe intensivt, og lysten til å lære og utvikle seg i DevOps. 

DevOps er bare en historie om kontinuerlig utvikling. DevOps-symbolet er et uendelig tegn som består av separate deler: testing, integrasjon og så videre. En DevOps-ingeniør må hele tiden ha alt dette i øyesyn, hele tiden lære nye ting, ta en proaktiv posisjon og ikke nøl med å stille dumme spørsmål. 

DevOps-skolen er et åpen kildekode-prosjekt. Vi gjør dette for fellesskapet, deler kunnskap og ønsker oppriktig å hjelpe gutter som har et ønske om å utvikle seg i DevOps. Nå i vårt firma er alle veier åpne for junioringeniører. Det viktigste er ikke å være redd!

Kilde: www.habr.com

Legg til en kommentar