Визитка
Amusnet e българска компания, специализирана в създаването на софтуерни продукти и гейминг решения от ново поколение. С иновативни стратегии, фокусирани върху нуждите на своите клиенти, компанията се е превърнала в надежден бизнес партньор в iGaming индустрията.
В основата на успеха ѝ стои екип от повече от 800 специалисти в различни направления, благодарение на които Amusnet постоянно разширява спектъра от предлагани продукти и услуги. Към момента портфолиото ѝ съдържа микс от над 300 класически и модерни казино игри, които са достъпни на повече от 2000 уебсайта на оператори по целия свят.
За DEV.BG Юлиян Стоянов, DevOps Team Lead в Amusnet, сподели повече за работата си в един от стратегическите отдели на компанията.
Юлиян, какво се крие зад работата като DevOps инженер в Amusnet?
Работата като DevOps инженер в Amusnet е изключително динамична и стратегическа. Ние сме отговорни за поддръжката на ключовите технологични инфраструктури, без които бизнесът не би могъл да се развива. Тази роля обаче не е ограничена само до техническите задачи – тя изисква активно сътрудничество с различни екипи, разположени не само в България. Особено важно е партньорството ни с екипа в Малта, което играе съществена роля в операционната ни екосистема.
Развитието на DevOps екипа е от ключово значение за успеха на Amusnet. Ние сме двигателят на скалирането и автоматизацията на системите, като постоянно търсим нови начини за оптимизация, стабилност и сигурност на нашите решения.
С растежа на компанията DevOps екипът ще има водеща роля в имплементирането на нови технологии и подобряването на инфраструктурата, което директно се отразява на качеството на услугите, които предлагаме на клиентите си.
Какви технологии и методи използвате най-често във вашата работа?
Всеки ден използваме разнообразие от модерни технологии, позволяващи ни да бъдем гъвкави и ефективни. Основната част от нашите решения се базират на облачните платформи на AWS и Google Cloud Platform (GCP), които ни осигуряват мащабируемост и надеждност на приложенията. За управление на контейнерни и микросървисни архитектури използваме Kubernetes както в облачна среда чрез Amazon EKS и Google GKE, така и on-prem чрез Rancher Kubernetes Engine (RKE).
Цикълът на непрекъсната интеграция и доставка (CI/CD) се управлява от Bitbucket и Jenkins, които ни позволяват бързо и надеждно да внедряваме нови версии на приложенията. За управление на артефактите разчитаме на JFrog Artifactory, което ни помага да съхраняваме и дистрибутираме софтуерни пакети ефективно.
Освен това използваме инфраструктура като код (IaC) – автоматизираме и конфигурираме инфраструктурата с помощта на Terraform и Helm charts. Основните ни системи са базирани на Linux, което е стандарт в индустрията за поддръжка на стабилни и сигурни среди.
Какви бяха основните предизвикателства пред екипа през последната година?
Екипът ни е нов и през последната година се сблъскахме с няколко ключови предизвикателства. Едно от тях беше адаптацията към бързото разрастване на компанията и интеграцията на различни системи. Това изискваше внимателно планиране и създаване на стабилни процеси за автоматизация.
Друго предизвикателство беше изграждането на сигурна и мащабируема облачна инфраструктура. Внедряването на правилни практики за сигурност и мониторинг беше от решаващо значение, за да осигурим стабилна работа на нашите приложения и да поддържаме гъвкавост за бъдещ растеж.
Как надграждате експертизата си?
В Amusnet вярваме, че надграждането на знанията и уменията е ключово за успеха на екипа. Редовно провеждаме „Knowledge Share“ сесии, на които споделяме нови знания и опит. Освен това активно изучаваме нови инструменти и технологии, следим техническа документация и не спираме да се обучаваме. За всеки, който иска да се развива в DevOps, моят съвет е да остане любопитен, да учи от опита на другите и да не се страхува да експериментира.
Не по-малко важно е развиването на меки умения като комуникация и колаборация, защото те са от решаващо значение за успешното взаимодействие в екипа.
И още за DevOps работата в Amusnet от първо лице…
Виктор Милев, Senior DevOps Engineer
„Откакто съм в компанията, непрекъснато се развивам и усъвършенствам знанията си в разнообразни области. Работата е динамична и предизвикателна, като всеки ден се изправяме пред нови казуси, свързани с различни технологии.
Технологичният stack на Amusnet е изключително богат – работим с водещи cloud платформи като AWS и GCP, както и с on-prem и cloud-базирани Kubernetes клъстъри. Използваме Terraform и Ansible за управление на инфраструктурата и конфигурациите, което дава възможност за непрекъснато развитие и принос към успеха на екипа.“
Веселин Карамански, DevOps Engineer
„Работата в Amusnet е истинско удоволствие, особено с използването на open-source продукти, които стимулират иновациите. Всеки ден е различен и изпълнен с нови възможности за учене и развитие благодарение на разнообразния технологичен stack, с който работим. Най-ценната част от работата е невероятният екип, който винаги се подкрепя взаимно.“
Explore more
Какви качества търсят от Amusnet за новите попълнения в DevOps екипа си? Отговаря Стефан Станоев, Senior Talent Acquisition Specialist.
Търсим специалисти с широки технически умения, гъвкавост и желание за иновации. Те трябва да имат стремеж към непрекъснато усъвършенстване и да са готови да играят важна роля както в ежедневните операции, така и в дългосрочното планиране на DevOps архитектурата. Балансът между автоматизация, сигурност и стабилност е от съществено значение за успеха на екипа и качеството на продуктите, които предлагаме в цял свят.
Нашата цел е във всяка дивизия – независимо дали става въпрос за казино, live casino, или land-based отделите – да има DevOps специалист, който да подпомага екипите. Това ще осигури по-голяма гъвкавост и ще позволи бърза реакция на нуждите на различните дивизии, като същевременно гарантира стабилност и сигурност на системите.
Процесът на подбор включва първоначален разговор с колега от екипа и техническо интервю, при което кандидатите демонстрират техническа експертиза и споделят примери от своя опит. DevOps е сърцето на компанията, а нашата цел е да изградим екип, който да поддържа този баланс и да внедрява инновации в онлайн гейминга.
Повече информация за нашите отворени позиции може да откриете на нашия кариерен сайт, както и в профила ни в платформата DEV.BG.