Jako biotechnolog z Kirowa został jednym z najlepszych ekspertów IT na świecie

Jako biotechnolog z Kirowa został jednym z najlepszych ekspertów IT na świecie

Mamy nowy wywiad przełamujący stereotypy. Kolejną niesamowitą historią jest to, że można osiągnąć fantastyczny sukces w globalnej branży IT bez posiadania formalnego wykształcenia informatycznego. Jak pokazuje przykład Artemy Kropacheva, czerwony dyplom biotechnologa uzyskany w prowincjonalnym Kirow nie jest wyrokiem. Zdając sobie sprawę, że wszystko możesz zmienić, Artemiy poszedł do IT.

Dziś jest jedynym certyfikowanym ekspertem na świecie na poziomie RHCA XVII, doradza zespołom technicznym Amazon, AT & T, Google, Cisco, Microsoft, T-Mobile, IBM i wielu innym, wdraża największe projekty infrastrukturalne IT w USA, Europie i Rosja, tworzy unikalne rozwiązania do automatyzacji biznesu dla amerykańskich firm, zwiększając ich konkurencyjność

Zapoznaliśmy się z Artemy przypadkowo. Pod koniec grudnia Haytec opublikował wywiad z Denisem Zuev, prostym administratorem systemu z Tiumenu, który stał się światową gwiazdą IT. W rozmowach z Denisem okazało się, że na pewnym etapie rozwoju zawodowego jego mentorem i trenerem był Artemy. Jego osobowość zainteresowała nas i, jak się okazało, czekaliśmy z nie mniej niesamowitą historią niż historia samego Denisa. Los można zmienić w każdej chwili, najważniejsze jest, aby to zrobić.

– Jak stałeś się jednym z wiodących światowych ekspertów w dziedzinie technologii Red Hat?

– Jestem zaangażowany w IT od 20 lat, 15 z nich jest do pracy zawodowej.W dzieciństwie i młodości interesowały mnie różne dyscypliny: fizyka, chemia, biologia, więc kiedy skończyłem szkołę miał jasne wyobrażenie, gdzie się udać. W rezultacie w 1999 roku wstąpiłem na Uniwersytet Państwowy Vyatka na Wydziale Chemicznym / Biologicznym ze stopniem Biotechnologii. Ukończył z czerwonym dyplomem

– Ale jak to się stało, że życie wiązało się z programowaniem?

– Kiedy byłem w klasie 7, moja babcia przekazała nam komputer ZX Spectrum z moim bratem, do programowania w Basic. Chciałem to zrozumieć, zacząłem spędzać wieczory programistyczne. Pisał małe strategie, szachy i szkice. Do 10. klasy, kiedy nauka informatyki zaczęła się w szkole, miałem już swobodę pisania złożonych algorytmów i łatwego opanowania programu nauczania Pascala.

Kiedy wstąpiłem na uniwersytet, pracowałem na pół etatu z pisaniem dyplomów i zajęć. Wielu z nich było związanych z polem informatycznym, ponieważ w pewnym momencie zaczęli przychodzić do mnie z innych wydziałów. Rozwiązałem dla nich różne problemy, napisałem kod i zainteresowanie zintensyfikowane. Moi przyjaciele i ja zbudowaliśmy sieć lokalną w hostelu. Sieć potrzebowała administratora, a ja się nią chętnie stałem. Z czasem sieć wzrosła do 600 węzłów. Miałem do czynienia z administrowaniem serwerami, które doprowadziły mnie do świata Linuksa i określiły moją przyszłą karierę. Uniwersytet ukończył z czerwonym dyplomem i poważnie chciał nauczyć się, ale szybko zdał sobie sprawę, że to nie pozwoliłoby mi zarobić własnego mieszkania. Ponadto kierownik wydziału podjął decyzję: albo studia podyplomowe i nauczanie, albo nic. Więc w końcu wyjechał na IT.

– Kiedy pomyśleli o migracji?

– W Kirow pracowałem dla lokalnej firmy telekomunikacyjnej, a następnie w dużej państwowej firmie energetycznej. Problemem wielu firm państwowych jest jednak to, że nie pozwalają na rozwój, może nawet być utrudniony. W zespole firmy inicjatywa została najmniej doceniona. Więc zdecydowałem się ruszyć. Znajomi sugerowali, że w Kazaniu istnieją perspektywy w firmie ICL Services, która już wtedy była zaangażowana w projekty międzynarodowe. Tam i poszedł

Po przeprowadzce do Kazania, natychmiast otrzymałem stanowisko wiodącego specjalisty, umiejętności dozwolone. Ale myślałem o przyszłości – jak rozwinąć swój poziom i zwiększyć koszty jako specjalista. Doprowadziło to do faktu, że rozpocząłem certyfikację

– A w jaki sposób wpadłeś na pomysł, aby poprawić swój profesjonalizm poprzez certyfikację? W tamtych latach nie było to oczywiste.

– Rzeczywiście, w tym czasie rozwiązania open source i certyfikacja dla nich nie cieszyły się taką popularnością jak teraz. W Kazaniu, podczas oficjalnych obowiązków, musiałem mieć szerokie zrozumienie możliwości rozwiązań linuksowych. Musiałem znaleźć metodę, która pozwoli mi poznać te wszystkie technologie w bardzo krótkim czasie

W pewnym momencie spotkałem eksperta Linuksa z firmy Romana Gorshunova. Radził zajrzeć do obszaru Red Hat. Roman twierdził, że rozwiązania Red Hat obejmują prawie wszystko, czego potrzebowałem – klastrowanie i wirtualizację oraz oprogramowanie pośrednie. Ponadto dla mnie ważne było, ilu takich specjalistów na rynku – nie chciał być jednym z wielu. Przestudiowałem to pytanie i zdałem sobie sprawę, że jest ich bardzo niewielu. W porównaniu z tymi samymi rozwiązaniami Microsoft, specjaliści Red Hat byli mniejsi. I zdałem sobie sprawę, że ze względu na uniwersalność i otwartość ich decyzji, przyszłość jest dla nich.

Wtedy mogłem zapoznać się z jedynym istniejącym architektem Red Hat Certified Architect (RHCA) w Rosji, Andreym Markelowem. Andrei został moim przewodnikiem i swego rodzaju mentorem. Dzięki temu w ciągu 2 lat zostałem drugim działającym RHCA w naszym kraju

Trening wraz z certyfikacją rozwiązał wszystkie moje problemy: otworzył nową wiedzę, uporządkował stare, a certyfikaty otrzymane po egzaminach bezpośrednio wpłynęły na to, ile otrzymałem, jak gwałtownie rosła w firmie.

– W jaki sposób certyfikacja wpłynęła na zarobki i rozwój zawodowy?

– Prace nad certyfikacją pozwoliły mi uzyskać wysoką fachową wiedzę, która wpłynęła na dochód i liczbę ofert pracy od znanych na całym świecie nazwisk. Zaledwie kilka lat po pierwszym certyfikacie zostałem wezwany do Bell Integrator z propozycją rozwinięcia działalności najpierw w Rosji, a następnie w USA. Z Moskwy przyszły mi przyszły przywódca specjalnie mnie wymyślił. Teraz w Bell Integrator zarządzam pracą zespołu ekspertów od 400 osób zaangażowanych w automatyzację, rozwiązania chmurowe. Okazuje się, że certyfikacja pomogła przejść drogę od pracownika wojewódzkiego do światowej klasy specjalisty.

Jeśli przetłumaczysz to wszystko na ekwiwalent pieniężny, to od momentu certyfikacji i zanim przewieziono mnie do Bell Integrator, moja pensja wzrastała co pięć. Początek kariery i przed przeprowadzką do Stanów Zjednoczonych, potem co 15, jeśli nie 20. Osiągnięcie pierwszego poziomu eksperckiego pozwoliło mi zwiększyć 2-krotnie moje dochody. Dla tej firmy było to coś nierzeczywistego: nikt nie otrzymał tak wysokiego wynagrodzenia za tak krótki okres czasu. Po kolejnej certyfikacji tempo wzrostu przychodów wyniosło 20-40% rocznie. Ponadto, wraz ze wzrostem liczby certyfikatów, coraz więcej ofert jest oferowanych do nauczania, na kursach autorskich. W pewnym momencie pozwoliło mi to rozwinąć program edukacyjny w ICL.

– Znacząco przyczyniłeś się do rozwoju Republiki Tatarstanu w zakresie szkolenia ekspertów IT i rozwoju innowacyjnego kierunku technologii chmury. Jak to się stało?

– To zdarzyło się w serwisie ICL. Po zdobyciu stopnia eksperta szybko stałem się wewnętrznym trenerem firmy dla całej gamy technologii (Solaris, Linux, chmury i inne). Zaangażował się w mentoring, dostosowywał indywidualne plany rozwoju dla pracowników. Firma musiała szybko przeszkolić ekspertów w zakresie różnych produktów i rozwiązań niż ja. Opracowałem swój własny program nauczania. Było o wiele głębsze niż to, co słuchacze mogli znaleźć w dokumentacji lub w Internecie. Moje wykłady były najpopularniejszymi wykładami korporacyjnymi – wszyscy wiedzieli, że mogą uzyskać od nich prawdziwą wiedzę. Koordynował również szkolenia ekspertów w firmie, nadzorował działania wewnętrznych trenerów. Aktywnie uczestniczyłem w ocenie technicznej wiedzy ekspertów

Byłem jednym z pierwszych w Tatarstanie, którzy aktywnie promowali technologie chmurowe i inne innowacyjne pomysły dla mas, aktywnie dzielili się wiedzą.

Uderzającym przykładem jest projekt budowy pierwszej publicznej chmury w Republice Tatarstanu oparty na produktach open source – ICL Cloud, który zaimplementowałem od pomysłu i biznesu do wdrożenia i uruchomienia. Ten projekt został kilkakrotnie wyróżniony nagrodą "Techniczne Innowacje Roku" w znanych ogólnorosyjskich konkursach innowacyjnych, dzięki czemu projekty Tatarstanu stały się nowym poziomem

– Jesteś jedną z niewielu osób na świecie, które osiągnęły tak wysokie wyniki w dziedzinie certyfikacji w dziedzinie Kapelusz. Czy możesz zwięźle wyjaśnić, co to jest?

– Certyfikacja to sposób na sprawdzenie wiedzy, rodzaj egzaminu. Po pomyślnym dostarczeniu wydany zostaje powszechnie uznawany certyfikat. Program certyfikacji Red Hat jest bardzo zróżnicowany i obejmuje dziś ponad 20 egzaminów. Każdy egzamin jest egzaminem praktycznym trwającym od 2 do 6 godzin. Kiedy mówię "rozpocznij certyfikację", mam na myśli zdanie pierwszego egzaminu. Program szkoleń technicznych i certyfikacji Red Hat jest liderem w branży IT. Obejmuje wiele różnych projektów i produktów ze świata otwartej technologii. Obejmuje to szkolenie i certyfikację w systemie Linux, kontenerach, platformach chmurowych, systemach pamięci masowej, zabezpieczeniach, serwerach aplikacji, programowaniu. Logiczne jest, że jest akceptowane i doceniane na całym świecie.

Certyfikat ma 3 poziomy (początkowy – RHCSA, profesjonalny – RHCE i ekspert – RHCA lub Red Hat Certified Architect) i składa się z 5 różnych kierunków (Datacenter, Cloud, DevOps, Application platforma i tworzenie aplikacji). Dla mnie ważnym kamieniem milowym była RHCA, po której zacząłem otrzymywać wiele ofert pracy od różnych firm, w tym dużych europejskich banków, Google.

Obecnie istnieje duże zainteresowanie technologiami Red Hat, w wyniku czego rośnie zapotrzebowanie na wykwalifikowanych inżynierów, programistów i architekci. Ponieważ RHCA (Red Hat Certified Architect) jest najwyższą certyfikacją w kierunku Red Hat, coraz więcej pracodawców jest zorientowanych na pracowników dzięki swojej obecności Teraz mam praktycznie wszystkie stany certyfikacji w kierunku Red Hat. Najbardziej znaczącym i odkrywczym jest certyfikat Red Hata na poziomie XVII, który obejmuje wszystkie pozostałe.

– Ilu specjalistów na tym poziomie?

– Red Hat oficjalnie nie publikuje danych na temat liczby certyfikowanych ekspertów, ale pozwala na dokonanie wyboru na stronie żądanie informacji o certyfikowanych specjalistów. Według tych danych około 10 ekspertów o statusie RHCA obecnie mieszka i pracuje w Rosji. A połowa z nich był mentorem. Na świecie nie ma więcej niż 2000 specjalistów na poziomie RHCA, kilkudziesięciu specjalistów o poziomie RHCA Level X i wyższych, a specjaliści z poziomem RHCA Level XV i wyższym mogą być liczeni na palcach jednej ręki. W tej chwili, z moim RHCA Level XVII, posiadam najwyższy status certyfikacji w kierunku Red Hat na świecie. Tylko w ubiegłym roku otrzymałem ponad 10 nowych certyfikatów. Dostałem to wystarczająco szybko, ponieważ z większością technologii miałem doskonałe praktyczne doświadczenie.

– Jak trudno było zdobyć wszystkie te certyfikaty?

– Nie zamierzam oszukiwać – to skomplikowane. Jak już wspomniałem wcześniej, w Red Hat ekspert może stać się w kilku kierunkach: Datacenter, Cloud, DevOps, Application Platform i Application development. Aby stać się ekspertem w którymkolwiek z wymienionych kierunków, będzie wymagało bardzo dużego wysiłku, wielkiego doświadczenia praktycznego i niewiarygodnego poświęcenia. Przynajmniej jeden z nich jest już bardzo drogi, aby uzyskać tytuł eksperta, zawsze będzie zapotrzebowanie na takiego specjalistę, ponieważ system certyfikacji Red Hat jest uznawany przez całą społeczność.

– Ile czasu zajęło przygotowanie?

– Przygotowywałem się w wolnym czasie, a raczej zamiast tego. Każdego dnia po pracy i w weekendy przez kilka lat spędziłem 3-4 godziny na studiowaniu materiałów do przygotowania do egzaminów. Starałem się ćwiczyć jak najwięcej, od razu zastosowałem swoje umiejętności do treningu, co zrobiłem całkiem dobrze. Aby studiować, wybrał egzaminy i tematy, których wiedza mógł od razu wykorzystać w codziennych zadaniach. To pozwoliło nam szybko ruszyć do przodu i ostatecznie odnieść sukces. W tym czasie w Rosji było niewiele okazji do zdawania takiego egzaminu. Dlatego z Indii trzeba było co do zasady latać. Studiowałem na lotniskach i podczas samych lotów. Po uzyskaniu dyplomu starał się wprowadzić nową wiedzę do samego obiegu pracy, nie czekał, aż pojawi się ta sytuacja.

– Ile kosztuje sama pompowanie się przez certyfikację?

– W Rosji jest to około 600 $ za każdy egzamin , w USA – 400 $. Musisz jednak wziąć pod uwagę, że przygotowanie do poważnych egzaminów wymaga dostępu do odpowiedniej mocy obliczeniowej, która również jest warta sporej ceny.

– Do kogo się dziś konsultujesz?

– Po porady i moją opinię ekspertów, różne znane międzynarodowe firmy, takie jak Red Hat, Amazon, AT & T, Google, Juniper Networks, Cisco, Microsoft, T-Mobile, Tech Mahindra, EPAM, IBM. Były prośby rosyjskich firm – Yandex, Sbierbank, Rosgosstrakh, Technoserv, ICL Services, Fast Lane i inne.

– Dla kogo i jak skomplikowane projekty robisz?

– Udało mi się zrealizować dużą liczbę projektów i uczestniczyć w nich w różnych rolach – od dewelopera, inżyniera i głównego architekta po kierownika projektu i kierownika działu firmy. Zdecydowana większość klientów, dla których zaprojektowałem, zbudowałem i uruchomiłem duże projekty serwerowe to największe na świecie firmy z wielu branż, które również mają zapytania o odpowiedniej skali. Są wśród nich czołowi producenci samochodów w Europie, największe firmy telekomunikacyjne w Rosji i na świecie (AT & T, T-Mobile, CenturyLink, Vimpelcom, Megafon, MTS), producenci sprzętu i oprogramowania serwerowego (Red Hat, Juniper Networks, IBM, HP), duże banki i firmy konsultingowe.

Pierwszy naprawdę interesujący projekt dla mnie był rozwój infrastruktury Unix / Linux największego producenta samochodów w Europie, gdzie byłem liderem technicznym. W naszym obszarze odpowiedzialności znajdowały się tysiące serwerów z systemami Linux, AIX, Solaris, HP-UX, Windows. Ten projekt pozwolił mi szybko rozwinąć moją wiedzę.

Spośród projektów w Rosji wspomniałbym o projekcie "Chmura ICL" – wdrożenie chmury opartej na OpenStack, którą udało mi się wdrożyć dla usług ICL. Nacisk na ten projekt dotyczył automatyzacji. Mieliśmy do czynienia z wieloma subtelnymi trudnościami technicznymi, ale ostatecznie wszystkie problemy zostały rozwiązane na czas. Nawiasem mówiąc, ten projekt stał się punktem zwrotnym. To było bardzo skomplikowane i interesujące. Potem zdałem sobie sprawę, że mogę realizować projekty o dowolnej skali. Nieważne gdzie, w Rosji czy w USA.

Było wiele ciekawych projektów automatyzacji w USA z wieloma najnowszymi i innowacyjnymi technologiami, które nie są jeszcze popularne w Rosji lub firmy boją się ich używać. Były zadania związane z aranżacją funkcji sieciowych (NFV), telewizji internetowej (IPTV), automatyzacją tworzenia i testowania aplikacji z późniejszym automatycznym wdrażaniem (Continuous Delivery) w środowiskach OpenShift / Kubernetes itp.

Być może najbardziej interesujący i jednocześnie złożony projekt Ostatnim, jakie sobie uświadomiłem na stanowisku architekta, był projekt opracowania usługi IPTV dla CenturyLink. Projekt ten został zrealizowany wspólnie z Denis Zuev i Dmitrijem Mostovshchikov. W moim obszarze odpowiedzialności były wszystkie automatyzacja, usługi w chmurze, systemy pamięci masowej i sieć dostarczania treści (CDN). Warto zauważyć, że udało nam się opracować kompletne rozwiązanie do dostarczania treści wideo (CDN) od zera w zaledwie 2,5 miesiąca. Tym razem obejmuje wszystko od opracowania oprogramowania do ostatecznego wdrożenia wraz z testowaniem akceptacji i uruchomieniem dla tysięcy użytkowników. Zostało to osiągnięte tylko dzięki dużemu praktycznemu doświadczeniu. Od razu wiedzieliśmy, co zadziała, a co nie. Nasze rozwiązanie zapewniało minimalny czas dostarczania ruchu wideo, a jednocześnie wykazywało doskonałą odporność na uszkodzenia na absolutnie wszystkich poziomach. Klient był bardzo zadowolony.

– W którym roku przeprowadzili się do USA, co go zmotywowało?

– W USA w 2016 roku przybyłem 4 razy na krótki okres. W lutym 2017 roku przeprowadził się z rodziną. Powodem tego było pragnienie pracy z najbardziej zaawansowanymi technologiami, aby mieć więcej możliwości samorealizacji. Nie jest tajemnicą, że większość nowoczesnych technologii rodzi się i rozwija w Stanach Zjednoczonych, chcę być bliżej tych procesów.

– Główne różnice między pracą w Rosji i USA dla ciebie?

– Dla mnie to było świetne сюрпризом насколько автоматизация и другие новые направления развиты в США. Практически любая компания в США уделяет особое внимание автоматизации своих основных функций и рутинных задач, чтобы более эффективно использовать человеческий ресурс. Мне кажется, в этом плане российский рынок очень сильно отстает от США. Ценность специалистов по автоматизации, DevOps и облакам в Штатах на порядок выше.

— Можете привести пример автоматизации основных функций и рутинных задач в американских компания?

— Очень показательным примером автоматизации процессов был кейс с американской консалтинговой компанией. Ее специалисты тратили очень много времени на подготовку и развертывание демонстрационных стендов для заказчиков. Этот процесс является неотъемлемой частью бизнеса и до 30% времени экспертов уходило на это. Компания обратилась к нам за помощью, чтобы сократить трудозатраты. Мы успешно реализовали решение, позволившее на 100% автоматизировать все рутинные задачи этого процесса. Суть решения свелась к реализации специальной платформы с порталом самообслуживания, где заказчики могли самостоятельно кликнуть на интересующее их решение. По клику платформа создает все требуемые ресурсы (настраивает серверы, интегрирует компоненты друг с другом) и при готовности к использованию присылает заказчику информацию о подключении.

При решении этой задачи мы использовали самые последние технологии: AWS, Red Hat CloudForms, Ansible Tower, OpenStack, OpenShift, Gluster Storage. Были написаны тысячи строк кода для Ansible автоматизации. Это позволило снять все рутинные задачи с экспертов и задействовать их освободившееся время на оплачиваемых проектах. Кроме того, процесс стал очень быстрым.

Еще один примечательный кейс — это автоматизация развертывания и настройки новых серверов в очень крупной компании в США с десятками тысяч серверов. Там проходили месяцы с момента подключения сервера до момента ввода его в эксплуатацию, так как этот процесс осуществлялся вручную. Мы на 95% автоматизировали этот процесс. Теперь операторам системы нужно указать только какую роль будет выполнять данный сервер. Все остальное платформа делает автоматически — после включения сервер автоматом устанавливался в сети, регистрировался во всех служебных системах, настраивал все требуемые роли. Сейчас ввод в эксплуатацию новых мощностей осуществляется за несколько часов после монтирования в стойке. Мы даже полностью автоматизировали процесс настройки RAID/BIOS.

А вот интересный пример связанный с автоматизаций процесса разработки. Есть компания, которая разрабатывает известный в США продукт. Его разработка велась большим количеством людей и без надлежащей автоматизации тестирование превращалось в проблему, так как необходимо было тестировать огромное количество связей между компонентами. Команда тестировщиков была перегружена. За счет подходов непрерывной интеграции и внедрения нам удалось разгрузить тестировщиков от рутины, дав им возможность сосредоточится на разработке правильной и полной методики тестирования. Само тестирование сейчас проходит в автоматическом режиме без ручного вмешательства. При неудачных тестах идет рассылка всем заинтересованным сторонам, а при удачных — внедрение.

— На какие технологии стоит обращать внимание, в каких областях в первую очередь стоит прокачиваться тем, кто только начинает себя развивать в сетевом администрировании?

— Есть сильный тренд на использования решений с открытым исходным кодом. Все больше компаний доверяет открытым продуктам и внедряет их у себя. Если раньше, к примеру, виртуализация ассоциировалась только с VMware, то сейчас мир сильно изменился. Пришли молодые продукты, которые сильно потеснили гигантов. Яркий пример тому — открытая облачная платформа OpenStack, являющаяся лидером в области построения частных облачных решений. В будущем этот тренд будет только усиливаться.

Отдельно хочется сказать про автоматизацию, которая уже имеет решающее значение на всех уровнях работы серверных решений, и это влияние будет только усиливаться. Именно автоматизация будет помогать бизнесу выжить в условиях быстро меняющихся требований и окружения.

Мне видится, что в краткосрочной перспективе еще больше возрастает интерес к контейнерам и платформам управления ими, изменятся подходы к проектированию и разработке ПО. Все больше и больше внимания будет уделяться вопросам обеспечения масштабирования и отказоустойчивости средствами ПО, а не средствами инфраструктуры. Далее в будущем, как мне кажется, акцент будет смещаться в сторону программных решений, автоматизации и разработки ПО. Это наложит отпечаток на требования к специалистам, что потребует навыков разработки для всех без исключения видов специалистов — сетевых, сторедж и Linux экспертов.

Уже сейчас компании хотят видеть в своем штате универсальных специалистов — экспертов по многим направлениям. Резюмируя, хочу сказать, что навыки разработки ПО и автоматизации решений будут крайне востребованы, причем в больших объемах.

Powiązane wiadomości