DevOps Engineer
ONSEO — це простір, в якому народжуються нові проєкти, ідеї та рішення на основі досвіду та вміння інтегрувати сучасні технології. Наша компанія підтримує баланс ведення бізнесу, поєднуючи розробку власних продуктів та співпрацю з замовниками по аут-сорс та аут-стаф моделям. І у цьому нас об’єднує ідея створення проектів світового рівня, адже географія наших замовників включає країни Європи, США, Латинської Америки та Африки.
Наразі ми шукаємо Senior DevOps інженера до проєкту нашого замовника — міжнародної iGaming-компанії, що розробляє технологічну платформу для онлайн-операторів і наземних закладів та допомагає їм масштабувати бізнес на міжнародних ринках. Платформа підтримує інтеграцію зі сторонніми рішеннями, обробку даних у реальному часі та автоматизацію бізнес-сценаріїв. Компанія працює з понад 36 регульованими ринками, забезпечуючи відповідність нормативним вимогам.
На цій позиції важливо забезпечувати стабільність, високу відмовостійкість та автоматизацію інфраструктури продуктів. Хочете приєднатися до команди талановитих фахівців, які займаються побудовою та підтримкою CI/CD, IaC (інфраструктури як коду) та оркестрацією контейнерів? Надсилайте своє резюме, щоб відгукнутися на вакансію!
Основні обов’язки:
- Бути ключовим фахівцем, відповідальним за загальний стан, продуктивність і пропускну здатність сервісів ігрової платформи. Це передбачає усунення проблем на всіх рівнях інфраструктури: від апаратного та програмного забезпечення до застосунків і мережі. Також необхідно виявляти можливості для вдосконалення та впровадження автоматизації в компанії.
- Глибоко розуміти роботу застосунків і систем, брати участь у проєктуванні їхньої архітектури та впровадженні єдиних стандартів для різних технічних напрямів і сервісів.
- Забезпечувати своєчасне вирішення всіх критичних та/або складних технічних проблем відповідно до вимог SLA.
- Ефективно комунікувати з керівниками різних рівнів та іншими зацікавленими сторонами.
- Розробляти, налаштовувати й оптимізувати системи моніторингу та телеметрії сервісів і застосунків.
- Брати участь у впровадженні та розгортанні нових функцій продукту й інсталяції нових компонентів.
- Розробляти інструменти, які дають змогу швидше розгортати застосунки й ефективно моніторити роботу сервісів у масштабному середовищі.
- Тісно співпрацювати з командами розробки, щоб платформи проєктувалися з урахуванням вимог до їхньої експлуатації та підтримки.
Вимоги
- 5–7 років досвіду роботи на позиції SRE (Site Reliability Engineer) або DevOps Engineer.
- Досвід експлуатації багатовузлових і багаторівневих вебзастосунків, а також підтримки довготривалих API та мікросервісів.
- Досвід роботи з постійними сховищами типу «ключ — значення» (Key-Value Store), такими як ETDC або Redis.
- Досвід роботи з інструментами безперервної інтеграції (CI), такими як GitHub Actions і Jenkins.
- Досвід роботи з інструментами безперервного розгортання (CD), такими як Argo CD.
- Впевнене володіння Kubernetes на рівні Senior, досвід роботи з менеджерами пакетів Kubernetes, такими як Helm і Helmfile, а також із платформами оркестрації контейнерів, такими як OpenShift.
- Досвід роботи з інструментами керування конфігураціями, такими як Ansible.
- Досвід роботи на рівні Senior з технологіями потокової передачі повідомлень і чергами повідомлень (Message Streaming / Message Queueing), такими як RabbitMQ і Kafka.
- Англійська мова — рівень не нижче upper-intermediate.
Ми пропонуємо:
- Сильну професійну команду — досвідчених колег, які готові ділитися знаннями та допомагати одне одному розвиватися.
- Відкриту культуру та можливість впливати на продукт — пряму комунікацію з командою та менеджментом, мінімум зайвої бюрократії.
- Комфортні енергонезалежні офіси — вони обладнані генераторами та стабільним інтернетом, тому ми можемо стабільно працювати навіть під час відключень електроенергії. На затишних кухнях завжди є напої та смаколики.
- Медичне страхування, 100% оплачувані лікарняні та компенсацію занять спортом — ми дбаємо про здоров’я та комфорт команди.
- Оплачувану відпустку та здоровий work-life balance.
- Безкоштовне вивчення та практику англійської мови — курси, Speaking Club та регулярне спілкування з колегами й партнерами з різних країн.
- Регулярний performance review та можливості кар’єрного розвитку.
The iGaming industry is increasingly demanding when it comes to infrastructure reliability, scalability, and deployment efficiency. Therefore, it is becoming ever more critical to design and maintain the most resilient and automated environments for our products.
Do you want to join a team of talented individuals focusing on building and maintaining CI/CD, IaaC and Container Orchestration?
- Responsible for the overall health, performance, and capacity of gaming platform services
- Monitor and manage the core gaming platform to ensure SLAs are met
- Build and manage systems, infrastructure services and applications through automation
- Develop strategy, processes, and shape our existing infrastructure and support procedures
- Regularly check code into our CI/CD pipelines
Key Responsibilities
- You will serve as a primary point responsible for the overall health, performance, and capacity of gaming platform services. This could potentially entail troubleshooting issues across the entire stack: hardware, software, application and network, and other days, identify and drive opportunities to improve automation for the company.
- Gain deep application-level knowledge of the systems as well as contributing to their overall design and drive standardization efforts across multiple disciplines an services
- Manage timely resolution of all critical and/or complex problems meeting SLA requirements
- Ability to effectively communicate with all levels of management and stakeholders
- Develop, configure and optimize service and application monitoring and telemetry
- Assisst in the rollouts and deployment of new product features and installations
- Develop tools to improve our ability to rapidly deploy and effectively monitor applications and services in a large-scale environment
- Work closely with development teams to ensure that platforms are designed with «operability» in mind.
Requirements
- 5 to 7 of experience as SRE or Devops and hold a Bachelor’s Degree in Computer Science or equivalent
- Proven successful track record of running a multi-node/ multi-tier web application architectures, maintaining long-lived APIs and microservices
- Experience with Persisted Key/Value store technologies such as ETCD or Redis
- Experience with Continuous Integration tools such as Github Actions & Jenkins
- Experience with Continuous Deployment tools such as Argo CD
- Senior level experience using Kubernetes, Kubernetes package managers such as Helm and Helmfile and, Kubernetes Orchestration such as OpenShift
- Experience with Configuration Management tools such as Ansible
- Senior level experience with Message Streaming / Message Queueing tools such as RabbitMQ & Kafka
- English — upper-intermediate level.
We offer
- Professional community: experienced colleagues who are ready to share their knowledge.
- Democratic management, many of our employees have been with the company for a long time and are sincerely dedicated to their work.
- Health insurance, paid sick leave and sports reimbursement: taking care of your health is important to us
- Paid vacation: work-life balance is an integral part of our success.
- Learning and practicing English: free courses, communication with colleagues and clients from different countries, Speaking Club;
- Regular performance reviews and career development.
Надсилаючи своє резюме, Ви тим самим даєте згоду на обробку своїх особистих персональних даних відповідно до Закону України «Про захист персональних даних» від 01.06.2010 р. № 2297-VІ з метою потенційної подальшої співпраці.
Відгукнутись на вакансію