Rezervimi lulëzon në epokën e reve, por mbështjelljet e shiritit nuk harrohen. Bisedoni me Veeam

Rezervimi lulëzon në epokën e reve, por mbështjelljet e shiritit nuk harrohen. Bisedoni me Veeam

Alexander Baranov punon në Veeam si drejtor R&D dhe jeton mes dy vendeve. Gjysmën e kohës e kalon në Pragë, gjysmën tjetër në Shën Petersburg. Këto qytete janë shtëpia e zyrave më të mëdha të zhvillimit të Veeam.

Në vitin 2006, ishte një start-up nga dy sipërmarrës nga Rusia, i lidhur me softuerin rezervë të makinës virtuale (prej këtu erdhi edhe emri V[ee][a]M, një makinë virtuale). Sot është një korporatë gjigante me më shumë se katër mijë punonjës në mbarë botën.

Aleksandri na tregoi se si është të punosh në një kompani të tillë dhe sa e vështirë është të hysh në të. Më poshtë monologu i tij.

Tradicionalisht, ne do të flasim për vlerësimin e kompanisë në Rrethi im: Veeam Software i marrë nga punonjësit e saj vlerësim mesatar 4,4. Ai vlerësohet për një paketë të mirë sociale, një atmosferë komode pune në ekip, për detyra interesante dhe për faktin që kompania e bën botën një vend më të mirë.


Rezervimi lulëzon në epokën e reve, por mbështjelljet e shiritit nuk harrohen. Bisedoni me Veeam

Çfarë produktesh zhvillon Veeam

Produkte që ofrojnë tolerancë ndaj gabimeve për infrastrukturën e TI-së. Për fat të mirë, me kalimin e kohës, pajisja është bërë mjaft e besueshme dhe retë ofrojnë tolerancë ndaj gabimeve. Por gabimi njerëzor vazhdon edhe sot e kësaj dite.

Për shembull, problemi klasik i papajtueshmërisë së përditësimeve me infrastrukturën e organizatës. Administratori nxori një përditësim të paverifikuar, ose ndodhi automatikisht, dhe për shkak të kësaj, funksionimi i serverëve të ndërmarrjes u ndërpre. Një shembull tjetër: dikush ka bërë ndryshime në një projekt të përbashkët ose një grup dokumentesh që ata mendojnë se janë të përshtatshme. Më vonë u zbulua një problem dhe u desh të kthehej gjendja e një jave më parë. Ndonjëherë ndryshime të tilla nuk shoqërohen as me veprime të vetëdijshme njerëzore: relativisht kohët e fundit, viruset e kriptolockerit kanë fituar popullaritet. Një përdorues sjell një flash drive me përmbajtje të dyshimtë në një kompjuter pune ose viziton një faqe me mace, dhe si rezultat, kompjuterët në rrjet infektohen.

Në një situatë ku e keqja tashmë ka ndodhur, ne japim mundësinë për të rikthyer ndryshimet. Nëse ndryshimet janë planifikuar vetëm, ne ju lejojmë të kontrolloni ndikimin e tyre në një infrastrukturë të izoluar, të rikrijuar nga një kopje rezervë e qendrës së të dhënave.

Shpesh, kopjet rezervë veprojnë si një "dëshmitar i heshtur" për auditimet e një organizate. Kompanitë publike duhet të pajtohen me rregullatorët e jashtëm (si Akti Sarbanes-Oxley), dhe për arsye të mirë. Në vitin 2008, gjendja e ekonomisë botërore u trondit për faktin se disa pjesëmarrës në tregun financiar, përafërsisht, falsifikuan rezultatet e aktiviteteve të tyre. Kjo ra top bore dhe ekonomia u fundos. Që atëherë, rregullatorët kanë monitoruar më nga afër proceset në kompanitë publike. Aftësia për të rivendosur gjendjen e infrastrukturës së TI-së, sistemit të postës, sistemit të menaxhimit të dokumenteve për periudhat e raportimit është një nga kërkesat e auditorëve.

Microsoft, Amazon, Google dhe ofruesit e tjerë të reve kompjuterike kanë zgjidhje vendase që rezervojnë burimet brenda cloud. Por vendimet e tyre janë “gjëra në vetvete”. Problemi është se kompanitë e mëdha në shumicën e rasteve kanë një infrastrukturë hibride IT: një pjesë e saj është në cloud, një pjesë është në terren. Reja zakonisht pret projekte në internet dhe aplikacione që përballen me klientët. Aplikacionet dhe serverët që ruajnë informacione të ndjeshme ose të dhëna personale gjenden më shpesh në terren.

Për më tepër, organizatat përdorin disa re të ndryshme për të ndërtuar një hibride për të minimizuar rreziqet. Kur një kompani shumëkombëshe ka ndërtuar një re hibride, ajo ka nevojë për një sistem të vetëm dhe të përbashkët të tolerancës së gabimeve për të gjithë infrastrukturën.

Rezervimi lulëzon në epokën e reve, por mbështjelljet e shiritit nuk harrohen. Bisedoni me Veeam

Sa e vështirë është zhvillimi i produkteve të tilla

Teknologjitë e reja po shfaqen vazhdimisht që kërkojnë studim, përshtatje dhe përvojë. Kur u shfaqëm për herë të parë dhe ishim një startup, pak njerëz e konsideruan seriozisht virtualizimin. Kishte aplikacione për rezervimin e qendrave fizike të të dhënave. Qendrat e të dhënave të virtualizuara shiheshin si lodra.

Ne filluam të mbështesim kopje rezervë të vetëdijshëm për virtualizimin që në fillim, kur teknologjia përdorej vetëm nga entuziastët. Dhe pastaj ishte rritja e tij shpërthyese dhe njohja si standard. Tani shohim zona të tjera që presin të njëjtin kërcim cilësor dhe po përpiqemi të jemi në valë. Aftësia për të mbajtur hundën kundër erës është e qepur diku në ADN-në e kompanisë.

Tani kompania ka kaluar tashmë ditët e një startup. Tani, për shumë klientë të mëdhenj, stabiliteti dhe besueshmëria janë të rëndësishme dhe marrja e një vendimi për tolerancën e gabimeve mund të zgjasë disa vite. Ka përshtatje, verifikim të produkteve, respektim të kërkesave të shumta. Rezulton një situatë qesharake - nga njëra anë, ju duhet të siguroni besueshmërinë dhe besimin në produktet, dhe nga ana tjetër, të mbeteni moderne.

Por e reja shoqërohet gjithmonë me një nivel të caktuar mosnjohjeje të teknologjisë, tregut ose të dyjave.

Për shembull, pas disa vitesh punë, kuptuam se duhet të përdorim aftësitë e integruara të ruajtjes së sistemeve të të dhënave për të shpejtuar kopjet rezervë. Kështu lindi një drejtim i tërë integrimi me prodhuesit e hekurit. Deri më sot, partnerët e Veeam në këtë program janë të gjithë lojtarët më të mëdhenj në këtë treg - HP, NetApp, Dell EMC, Fujitsu, etj.

Ne gjithashtu menduam se virtualizimi do të zëvendësonte serverët klasikë. Por jeta ka treguar se 10% e fundit e serverëve fizikë mbeten, virtualizimi i cili ose nuk është i mundur ose nuk ka kuptim. Dhe ato gjithashtu duhet të mbështeten. Kështu u shfaq Veeam Agent për Windows/Linux.

Në një kohë, ne menduam se ishte koha që Unix të zinte vendin e tij në muze dhe nuk pranuam ta mbështesnim. Por, sapo shkuam te klientët me një histori të gjatë, kuptuam se Unix është më i gjallë se të gjitha gjallesat. E megjithatë ata shkruan një vendim për të.

E njëjta histori ishte me shiritat. Ne menduam: "Kush ka nevojë për to në botën moderne?" Pastaj ne kemi punuar në veçori të tilla si rikuperimi i grimcuar i të dhënave ose rezervimi në rritje me një kopje të plotë sintetike - dhe kjo thjesht nuk mund të bëhet në kasetë, keni nevojë për një disk. Më pas doli që disqet e shiritit funksionojnë si një nga mjetet për të siguruar kopje rezervë të pandryshueshme që nevojiten për ruajtje afatgjatë - në mënyrë që pas 5 viteve të ardhshme, të merrni një kasetë nga rafti dhe të bëni një auditim. Epo, dhe madhësia e klientëve - filluam me të vegjël - dhe askush nuk përdor kaseta atje. Dhe pastaj u rritëm në klientë që na thanë se nuk do të blinin një produkt pa shirita.

Rezervimi lulëzon në epokën e reve, por mbështjelljet e shiritit nuk harrohen. Bisedoni me Veeam

Cilat teknologji përdoren në Veeam

Për detyrat që lidhen me logjikën e biznesit, ne përdorim .NET. Ne filluam me të dhe vazhdojmë të optimizojmë. Tani ne përdorim .NET Core në një sërë zgjidhjesh. Kur u formua fillimisht, kishte disa mbështetës të kësaj rafte në ekip. Është i mirë për sa i përket shkrimit të logjikës së biznesit, shpejtësisë së zhvillimit dhe komoditetit të mjeteve. Atëherë nuk ishte vendimi më popullor, por tani është e qartë se ata mbështetës kishin të drejtë.

Në të njëjtën kohë, ne shkruajmë nën Unix, Linux, punojmë me harduer, kjo kërkon përdorimin e zgjidhjeve të tjera. Pjesët e sistemit që lidhen me informacionin në lidhje me të dhënat që ruajmë në rezervë, algoritmet e kërkimit të të dhënave, algoritmet që lidhen me funksionimin e harduerit - e gjithë kjo është shkruar në C ++.

Rezervimi lulëzon në epokën e reve, por mbështjelljet e shiritit nuk harrohen. Bisedoni me Veeam

Si shpërndahen punonjësit nëpër botë

Tani kompania punëson rreth katër mijë njerëz. Rreth një mijë prej tyre janë në Rusi. Kompania ka dy grupe të mëdha. E para ka të bëjë me zhvillimin dhe mbështetjen teknike të produkteve. E dyta i bën produktet të dukshme për botën e jashtme: shitjet dhe marketingu janë në kompetencë të saj. Raporti ndërmjet grupeve është afërsisht tridhjetë me shtatëdhjetë.

Ne kemi rreth tridhjetë zyra në mbarë botën. Shitjet janë më të shpërndara, por edhe zhvillimi nuk mbetet pas. Për disa produkte po punohet njëkohësisht në disa zyra - pjesërisht në Shën Petersburg, pjesërisht në Pragë. Disa janë zhvilluar vetëm në një, për shembull, një produkt që ofron një kopje rezervë fizike të Linux-it është zhvilluar në Pragë. Ekziston një produkt që po punohet vetëm në Kanada.

Ne bëjmë zhvillim të shpërndarë për të përmbushur kërkesat e klientëve. Klientët e mëdhenj ndihen më të sigurt kur zhvillimi ndodhet në të njëjtin rajon ku funksionon produkti.

Tashmë kemi një zyrë shumë të madhe në Republikën Çeke, dhe vitin e ardhshëm planifikojmë të hapim një tjetër në Pragë - për 500 zhvillues dhe testues. Ata që u zhvendosën në kryeqytetin e Republikës Çeke në "valën e parë" janë të lumtur të ndajnë përvojën e tyre dhe mashtrimet e jetës me të gjithë ata që janë të interesuar për mundësinë për të punuar në Evropë në Habré. Në Rusi, zyra është e vendosur në Shën Petersburg, një pjesë e projekteve të brendshme kryhen në Izhevsk dhe mbështetja është pjesërisht në Moskë. Në përgjithësi, disa qindra njerëz në mbarë botën janë të angazhuar në mbështetje teknike. Ka specialistë të niveleve të ndryshme të formimit teknik dhe specializimit. Niveli më i lartë janë njerëzit që janë në gjendje të kuptojnë produktin në nivelin e kodit burimor, dhe ata punojnë në të njëjtën zyrë si zhvillimi.

Rezervimi lulëzon në epokën e reve, por mbështjelljet e shiritit nuk harrohen. Bisedoni me Veeam

Si strukturohen proceset

Rreth një herë në vit kemi lëshime të mëdha me funksionalitet të ri dhe çdo dy deri në tre muaj kemi përditësime me rregullime të gabimeve dhe përmirësime që plotësojnë kërkesat urgjente të tregut ose ndryshimet e platformës. Kërkesave u caktohen prioritete - nga të vogla në kritike, pa të cilat një lëshim është i pamundur. Këto të fundit quhen “epike”.

Ekziston një trekëndësh klasik - cilësia, sasia e burimeve, koha (në njerëzit e thjeshtë, "shpejt, me efikasitet, me kosto të ulët, zgjidhni dy"). Nuk mund të bëjmë gjëra të këqija, cilësia duhet të jetë gjithmonë e lartë. Burimet janë gjithashtu të kufizuara, edhe pse ne përpiqemi të zgjerojmë gjatë gjithë kohës. Shumë më tepër fleksibilitet në menaxhimin e kohës, por shpesh rregullohet. Prandaj, e vetmja gjë që mund të ndryshojmë është sasia e funksionalitetit në lëshim.

Epikët, si rregull, përpiqen të mbajnë jo më shumë se 30-40% të ciklit të parashikuar të lëshimit. Pjesën tjetër mund ta ndërpresim, ta transferojmë, ta përsosim, ta modifikojmë. Kjo është hapësira jonë për manovrim.

Një ekip i përkohshëm krijohet për çdo kërkesë në lëshim. Mund të jenë tre persona, dhe pesëdhjetë, në varësi të kompleksitetit. Ne i përmbahemi një metodologjie fleksibël të zhvillimit, një herë në javë organizojmë rishikime dhe diskutime të punës së përfunduar dhe të ardhshme për çdo funksionalitet.

Gjysma e kohës së ciklit të lëshimit shpenzohet për zhvillimin, gjysma për përfundimin e produktit. Por ne kemi një thënie – “borxhi teknik i një projekti të falimentuar është zero”. Prandaj, është më e rëndësishme të bësh një produkt që funksionon dhe është i kërkuar sesa të lëpish pafund kodin. Nëse produkti është popullor, atëherë tashmë ia vlen ta zhvilloni më tej dhe ta përshtatni atë me ndryshimet e ardhshme.

Rezervimi lulëzon në epokën e reve, por mbështjelljet e shiritit nuk harrohen. Bisedoni me Veeam

Si po punëson Veeam zhvillues

Algoritmi i përzgjedhjes është shumëfazor. Niveli i parë është një bisedë midis kandidatit dhe rekrutuesit për dëshirat e vetë personit. Në këtë fazë, ne po përpiqemi të kuptojmë nëse jemi të përshtatshëm për kandidatin. Është e rëndësishme për ne që të jemi interesantë si kompani, sepse sjellja e një personi në një projekt është një kënaqësi e shtrenjtë.

Nëse ka interes, atëherë në nivelin e dytë ne ofrojmë një detyrë testimi për të kuptuar se sa e rëndësishme është përvoja e kandidatit dhe çfarë mund të demonstrojë ai si specialist. Për shembull, ne ju kërkojmë të bëni një kompresor skedari. Kjo është një detyrë standarde dhe tregon se si një person lidhet me kodin, çfarë kulture dhe stili i përmbahet, çfarë zgjidhjesh përdor.

Në një detyrë testimi, çdo gjë zakonisht është krejtësisht e dukshme. Një person që sapo është bërë i ditur dhe ka shkruar një letër për herë të parë është dukshëm i ndryshëm nga një person që shkruan letra gjatë gjithë kohës.

Më pas, kemi një intervistë. Zakonisht ajo kryhet nga tre drejtues ekipi në të njëjtën kohë, në mënyrë që gjithçka të jetë sa më objektive. Përveç kësaj, ndihmon për të rekrutuar njerëz teknikisht të përputhshëm që kanë përafërsisht të njëjtat metoda dhe qasje ndaj zhvillimit, edhe nëse përfundojnë duke punuar në ekipe të ndryshme.

Gjatë javës zhvillojmë disa intervista për një vend të lirë pune dhe vendosim se me kë do të vazhdojmë të punojmë.

Shpesh djemtë vijnë tek ne dhe thonë se janë në kërkim të një pune, sepse nuk kanë ku të lëvizin në atë aktual - mund të prisni vetëm një promovim së bashku me daljen në pension të shefit. Kemi një dinamikë pak më ndryshe. Dymbëdhjetë vjet më parë, Veeam ishte një startup me dhjetë punonjës. Tani është një kompani me disa mijëra punonjës.

Njerëzit vijnë këtu si në një lumë të trazuar. Drejtime të reja shfaqen vazhdimisht, zhvilluesit e zakonshëm të djeshëm bëhen drejtues të ekipit. Njerëzit po rriten teknikisht, po rriten administrativisht. Nëse jeni duke zhvilluar një veçori të vogël, por dëshironi ta zhvilloni atë, atëherë gjysma e betejës tashmë është bërë. Mbështetja do të jetë në të gjitha nivelet, nga drejtuesi i ekipit deri tek pronarët e kompanisë. Ju nuk dini si të bëni diçka administrative - ka kurse, trajnerë të brendshëm, kolegë me përvojë. Nuk ka përvojë të mjaftueshme zhvillimi - ekziston një projekt i Akademisë Veeam. Pra, ne jemi të hapur për të gjithë, si profesionistë ashtu edhe fillestarë.

Projekti Veeam Academy është një mbrëmje intensive C# offline për programuesit fillestarë me perspektivë punësimi në Veeam Software për studentët më të mirë. Qëllimi i projektit është të mbyllë hendekun midis sasisë së njohurive dhe aftësive praktike të një të diplomuari mesatar universitar dhe sasisë së njohurive të nevojshme për të interesuar një punëdhënës të mirë. Për tre muaj, djemtë studiojnë në praktikë parimet e OOP, zhyten në tiparet e C # dhe studiojnë ndarjen e motorit të .Net. Përveç leksioneve, testeve, projekteve laboratorike dhe personale, djemtë zhvillojnë projektin e tyre të përbashkët sipas të gjitha rregullave të kompanive reale. Tema e projektit është e panjohur paraprakisht - ajo zgjidhet së bashku me të gjithë në ditët e para pas fillimit të kursit. Në rrymën e fundit, ajo u bë Banka Virtuale.
Regjistrimi tani është i hapur fill i ri.

Burimi: www.habr.com

Shto një koment