Varundamine õitseb pilveajastul, kuid lindirullid pole unustatud. Vestle Veeamiga

Varundamine õitseb pilveajastul, kuid lindirullid pole unustatud. Vestle Veeamiga

Aleksander Baranov töötab Veeamis teadus- ja arendusdirektorina ning elab kahe riigi vahel. Poole ajast veedab ta Prahas, teise poole Peterburis. Nendes linnades asuvad suurimad Veeami arendusbürood.

2006. aastal oli see kahe Venemaalt pärit ettevõtja idufirma, mida seostati virtuaalmasinate varundustarkvaraga (sealt tuli ka virtuaalmasina nimi V[ee][a]M). Täna on see hiiglaslik korporatsioon, millel on üle nelja tuhande töötaja üle maailma.

Aleksander rääkis meile, mis tunne on sellises ettevõttes töötada ja kui raske on sinna sisse saada. Allpool on tema monoloog.

Traditsiooniliselt räägime ettevõtte hinnangust My Circle’is: Veeam Tarkvara oma töötajatelt keskmine hinne 4,4. Teda hinnatakse hea sotsiaalse paketi, mugava tööõhkkonna meeskonnas, huvitavate ülesannete ja selle eest, et ettevõte muudab maailma paremaks.


Varundamine õitseb pilveajastul, kuid lindirullid pole unustatud. Vestle Veeamiga

Milliseid tooteid Veeam arendab

Tooted, mis tagavad IT-infrastruktuuri tõrketaluvuse. Õnneks on aja jooksul riistvara muutunud üsna töökindlaks ja pilved tagavad veataluvuse. Kuid inimlikud eksimused püsivad tänapäevani.

Näiteks klassikaline probleem uuenduste kokkusobimatusest organisatsiooni infrastruktuuriga. Administraator käivitas kontrollimata värskenduse või juhtus see automaatselt ja seetõttu oli ettevõtte serverite töö häiritud. Teine näide: keegi on ühises projektis või dokumentide komplektis teinud muudatusi, mida ta peab sobivaks. Hiljem avastati probleem ja oli vaja taastada nädala tagune olukord. Mõnikord ei seostata selliseid muutusi isegi teadlike inimtegevusega: suhteliselt hiljuti on krüptoblokeerija viirused populaarsust kogunud. Kasutaja toob tööarvutisse kahtlase sisuga mälupulga või külastab kassidega saiti ning selle tulemusena nakatuvad võrgus olevad arvutid.

Olukorras, kus halb on juba juhtunud, anname võimaluse muudatused tagasi keerata. Kui muudatused on ainult planeeritud, lubame teil kontrollida nende mõju eraldatud infrastruktuuris, mis on uuesti loodud andmekeskuse varukoopiast.

Sageli toimivad varukoopiad organisatsiooni auditite "vaikiva tunnistajana". Riigiettevõtted peavad järgima väliseid reguleerijaid (nt Sarbanes-Oxley seadust) ja seda mõjuval põhjusel. 2008. aastal raputas maailma majanduse seisu asjaolu, et mõned finantsturu osalised jämedalt öeldes võltsisid oma tegevuse tulemusi. See sadas lumepalli ja majandus langes. Sellest ajast alates on regulaatorid riigiettevõtetes toimuvaid protsesse tähelepanelikumalt jälginud. Aruandeperioodide IT infrastruktuuri, postisüsteemi, dokumendihaldussüsteemi seisukorra taastamise võimalus on üks audiitorite nõudeid.

Microsoftil, Amazonil, Google'il ja teistel pilveteenuse pakkujatel on natiivsed lahendused, mis varundavad pilves olevaid ressursse. Kuid nende otsused on "asjad iseeneses". Probleem on selles, et suurtel ettevõtetel on enamasti hübriidne IT-taristu: osa on pilves, osa maa peal. Pilv majutab tavaliselt veebiprojekte ja klientidele suunatud rakendusi. Tundlikku teavet või isikuandmeid salvestavaid rakendusi ja servereid leidub kõige sagedamini kohapeal.

Lisaks kasutavad organisatsioonid mitut erinevat pilve ühe hübriidpilve loomiseks, et riske minimeerida. Kui rahvusvaheline ettevõte on loonud hübriidpilve, vajab ta kogu taristu jaoks ühtset ja ühist tõrketaluvuse süsteemi.

Varundamine õitseb pilveajastul, kuid lindirullid pole unustatud. Vestle Veeamiga

Kui raske on selliseid tooteid välja töötada

Pidevalt tekib uusi tehnoloogiaid, mis nõuavad õppimist, kohandamist ja kogemusi. Kui me esimest korda ilmusime ja olime idufirma, kaalusid vähesed inimesed virtualiseerimist tõsiselt. Seal oli rakendusi füüsiliste andmekeskuste varundamiseks. Virtualiseeritud andmekeskusi peeti mänguasjadeks.

Hakkasime virtualiseerimisteadlikke varukoopiaid toetama algusest peale, kui tehnoloogiat kasutasid vaid entusiastid. Ja siis oli selle plahvatuslik kasv ja tunnustamine standardina. Nüüd näeme teisi valdkondi, mis ootavad sama kvalitatiivset hüpet, ja püüame olla lainel. Oskus hoida oma nina allatuult on õmmeldud kuskile ettevõtte DNA-sse.

Nüüd on ettevõte juba alustamise päevad läbi teinud. Nüüd on paljude suurklientide jaoks oluline stabiilsus ja töökindlus ning veataluvuse otsuse tegemine võib võtta mitu aastat. Toimub kohandamine, toodete kontrollimine, arvukate nõuete täitmine. Selgub naljakas olukord - ühelt poolt peate tagama toodete töökindluse ja kindlustunde ning teisest küljest jääma kaasaegseks.

Kuid uut seostatakse alati teatud teadmatusega tehnoloogia, turu või mõlema suhtes.

Näiteks mõistsime pärast mitmeaastast tööd, et varundamise kiirendamiseks peame kasutama andmesalvestussüsteemide sisseehitatud salvestusvõimalusi. Nii sündis terve suund rauatootjatega integreerumiseks. Tänaseks on Veeami partnerid selles programmis kõik selle turu suurimad tegijad – HP, NetApp, Dell EMC, Fujitsu jne.

Samuti arvasime, et virtualiseerimine asendab klassikalised serverid. Aga elu on näidanud, et viimased 10% füüsilistest serveritest jäävad alles, mille virtualiseerimine kas pole võimalik või pole mõtet. Ja neid tuleb ka varundada. Nii ilmus Veeam Agent for Windows/Linux.

Kunagi arvasime, et Unixil on aeg muuseumis oma koht sisse võtta, ja keeldusime seda toetamast. Kuid niipea, kui läksime pika ajalooga klientide juurde, mõistsime, et Unix on elavam kui kõik elusolendid. Ja ometi kirjutasid nad tema eest otsuse.

Sama lugu oli lindiseadmetega. Mõtlesime: "Kellele neid tänapäeva maailmas vaja on?" Seejärel töötasime selliste funktsioonide kallal nagu andmete granuleeritud taastamine või sünteetilise täiskoopiaga järkjärguline varundamine – ja seda lihtsalt ei saa lindil teha, vajate ketast. Siis selgus, et lindiseadmed töötavad ühe vahendina muutumatute varukoopiate saamiseks, mida on vaja pikaajaliseks säilitamiseks – et 5 aasta pärast võtta riiulist lint ja teha audit. No ja klientide suurus - alustasime väikestest - ja keegi ei kasuta seal teipe. Ja siis kasvasime klientideks, kes ütlesid meile, et ilma paelteta toodet nad ei osta.

Varundamine õitseb pilveajastul, kuid lindirullid pole unustatud. Vestle Veeamiga

Milliseid tehnoloogiaid Veeamis kasutatakse

Äriloogikaga seotud ülesannete jaoks kasutame .NET-i. Alustasime sellega ja jätkame optimeerimist. Nüüd kasutame .NET Core'i paljudes lahendustes. Kui startup tekkis, oli meeskonnas mitu selle stäki toetajat. See on hea äriloogika kirjutamise, arenduskiiruse ja tööriistade mugavuse poolest. Siis polnud see kõige populaarsem otsus, kuid nüüd on selge, et neil toetajatel oli õigus.

Samal ajal kirjutame Unixi, Linuxi alla, töötame riistvaraga, see eeldab muude lahenduste kasutamist. Süsteemi osad, mis on seotud teabega andmete kohta, mida me varukoopiasse salvestame, andmete otsingu algoritmid, riistvara toimimisega seotud algoritmid - kõik see on kirjutatud C ++ keeles.

Varundamine õitseb pilveajastul, kuid lindirullid pole unustatud. Vestle Veeamiga

Kuidas töötajad üle maailma jaotuvad

Nüüd töötab ettevõttes umbes neli tuhat inimest. Umbes tuhat neist on Venemaal. Ettevõttel on kaks suurt kontserni. Esimene käsitleb toodete arendust ja tehnilist tuge. Teine muudab tooted välismaailmale nähtavaks: müük ja turundus on selle pädevuses. Rühmade vaheline suhe on ligikaudu kolmkümmend kuni seitsekümmend.

Meil on umbes kolmkümmend kontorit üle maailma. Müük on laiemalt jaotatud, kuid ka areng ei jää maha. Mõne toote kallal töötatakse korraga mitmes kontoris – osaliselt Peterburis, osaliselt Prahas. Mõned neist on välja töötatud ainult ühes, näiteks toode, mis pakub Linuxi füüsilist varukoopiat, töötatakse välja Prahas. On toode, mille kallal töötatakse ainult Kanadas.

Teostame hajutatud arendust, et vastata klientide nõudmistele. Suurkliendid tunnevad end kindlamalt, kui arendus asub samas piirkonnas, kus toode töötab.

Meil on Tšehhis juba väga suur kontor ja järgmisel aastal plaanime avada veel ühe Prahas – 500 arendajale ja testijale. “Esimeses laines” Tšehhi pealinna elama asunud jagavad hea meelega oma kogemusi ja elulugusid kõigiga, kes tunnevad huvi võimalusest töötada Habrel Euroopas. Venemaal asub esindus Peterburis, osa siseprojekte teostatakse Iževskis, toetus on osaliselt Moskvas. Üldiselt tegeleb tehnilise toega mitusada inimest üle maailma. Seal on erineva tehnilise ettevalmistuse ja spetsialiseerumisega spetsialistid. Kõrgeimal tasemel on inimesed, kes on suutelised tootest lähtekoodi tasemel aru saama ja töötavad arendusega samas kontoris.

Varundamine õitseb pilveajastul, kuid lindirullid pole unustatud. Vestle Veeamiga

Kuidas protsessid on üles ehitatud

Umbes kord aastas ilmub meil suuremaid väljalaseid uute funktsioonidega ning iga kahe kuni kolme kuu tagant on meil värskendusi veaparanduste ja täiustustega, mis vastavad kiireloomulistele turunõuetele või platvormimuudatustele. Nõuetele määratakse prioriteedid - väiksematest kuni kriitilisteni, ilma milleta on vabastamine võimatu. Viimaseid nimetatakse "eeposteks".

Seal on klassikaline kolmnurk - kvaliteet, ressursside kogus, ajastus (lihtrahvas "kiiresti, tõhusalt, odavalt vali kaks"). Me ei saa teha halbu asju, kvaliteet peab alati olema kõrge. Ressursid on samuti piiratud, kuigi me üritame kogu aeg laieneda. Aja juhtimisel palju suurem paindlikkus, kuid see on sageli fikseeritud. Seetõttu on ainus asi, mida saame muuta, väljalaske funktsioonide hulk.

Eepikud püüavad reeglina hoida mitte rohkem kui 30–40% kavandatud väljalasketsüklist. Ülejäänu saame ära lõigata, üle kanda, täpsustada, muuta. See on meie manööverdamisruum.

Väljalaske iga nõude jaoks luuakse ajutine meeskond. Sõltuvalt keerukusest võib see olla kolm inimest ja viiskümmend. Peame kinni paindlikust arendusmetoodikast, kord nädalas korraldame iga funktsionaalsuse osas tehtud ja tulevaste tööde ülevaatusi ja arutelusid.

Pool väljalasketsükli ajast kulub arendusele, pool toote viimistlemisele. Aga meil on ütlus – "pankrotistunud projekti tehniline võlg on null." Seetõttu on olulisem teha toode, mis töötab ja on nõutud, kui lõputu koodi limpsimine. Kui toode on populaarne, siis tasub seda juba edasi arendada ja tulevaste muutustega kohandada.

Varundamine õitseb pilveajastul, kuid lindirullid pole unustatud. Vestle Veeamiga

Kuidas Veeam arendajaid palkab

Valiku algoritm on mitmeastmeline. Esimene tase on vestlus kandidaadi ja värbaja vahel inimese enda soovidest. Praegusel etapil püüame aru saada, kas sobime kandidaadiks hästi. Meie jaoks on oluline, et oleme ettevõttena huvitavad, sest inimese projekti toomine on kallis rõõm.

Kui on huvi, siis teisel tasemel pakume testülesannet, et mõista, kui asjakohane on kandidaadi kogemus ja mida ta suudab spetsialistina ette näidata. Näiteks palume teil teha failikompressori. See on standardülesanne ja see näitab, kuidas inimene koodiga suhestub, millisest kultuurist ja stiilist ta kinni peab, milliseid lahendusi kasutab.

Testülesande puhul on tavaliselt kõik suurepäraselt nähtav. Äsja kirjaoskajaks saanud ja esimest korda kirja kirjutanud inimene erineb märgatavalt inimesest, kes kirjutab pidevalt kirju.

Järgmiseks on meil intervjuu. Tavaliselt viivad seda läbi kolm meeskonnajuhti korraga, et kõik oleks võimalikult objektiivne. Lisaks aitab see värvata tehniliselt ühilduvaid inimesi, kellel on ligikaudu samad meetodid ja lähenemisviisid arendamiseks, isegi kui nad lõpuks töötavad erinevates meeskondades.

Nädala jooksul viime läbi mitu intervjuud avatud vabale ametikohale ja otsustame, kellega jätkame koostööd.

Tihti tulevad poisid meie juurde ja ütlevad, et otsivad tööd, sest praeguses pole neil kuhugi kolida - koos ülemuse pensionile jäämisega saad oodata vaid ametikõrgendust. Meil on veidi erinev dünaamika. Kaksteist aastat tagasi oli Veeam kümne töötajaga startup. Nüüd on tegemist mitme tuhande töötajaga ettevõttega.

Inimesed jõuavad siia nagu turbulentsesse jõkke. Pidevalt ilmuvad uued suunad, eilsetest tavalistest arendajatest saavad meeskonna juhid. Inimesed kasvavad tehniliselt, kasvavad administratiivselt. Kui arendate väikest funktsiooni, kuid soovite seda edasi arendada, on pool võitu juba tehtud. Toetus on kõigil tasanditel, alates meeskonna juhist kuni ettevõtte omanikeni. Sa ei tea, kuidas midagi administratiivselt teha – on kursused, sisekoolitajad, kogenud kolleegid. Arenduskogemust napib - on Veeam Akadeemia projekt. Seega oleme avatud kõigile, nii professionaalidele kui ka algajatele.

Veeam Akadeemia projekt on õhtune tasuta võrguühenduseta C#-intensiivne C# algajatele programmeerijatele, kellel on väljavaade saada tööd Veeam Software'is parimatele õpilastele. Projekti eesmärk on ületada lõhe keskmise ülikoolilõpetaja teadmiste ja praktiliste oskuste ning hea tööandja huvi pakkumiseks vajalike teadmiste hulga vahel. Poisid uurivad kolm kuud praktikas OOP põhimõtteid, sukelduvad C # funktsioonidesse ja uurivad .Neti mootoriruumi. Lisaks loengutele, testidele, labori- ja isiklikele projektidele arendavad poisid oma ühisprojekti kõigi pärisettevõtete reeglite järgi. Projekti teema on ette teadmata – see valitakse koos kõigiga esimestel päevadel peale kursuse algust. Viimases voos sai temast virtuaalpank.
Registreerimine on nüüd avatud uus lõim.

Allikas: www.habr.com

Lisa kommentaar