DevOps Engineer (offline)

EVO Ukrainian Product 🇺🇦
О команде проекта:
В команде работает 6 человек, которые занимаются разработкой новых платежных методов в нашей Core-системе, а также запуском и сопровождением наших решений на ресурсах ключевых партнеров.

С чем работает наша команды с технической стороны?
Google Cloud servers
Docker, Kubernetes
Prometheus, Grafana, ELK
Kafka, RabbitMQ
PostgreSQL, MongoDB, MySQL, Redis
Nginx
CircleCI, Zookeeper, Schema Registry
сам продукт на Scala, JavaScript

Что важно для данной позиции. Какой опыт интересен:
управление релизами и конфигурациями, миграции баз данных
администрирование linux серверов
опыт с Docker
администрирование Nginx, MySQL/Postgresql/MongoDB
реализация подхода IaC (Ansible)
использование Kubernetes
использование CI/CD (Jenkins/TeamCity/Bamboo/CirceCI)

Дополнительный опыт/знания как плюс:
Google Cloud/AWS
написание скриптов на Python
использование Spinnaker
настройка балансировщика нагрузки
знание других языков программирования
настройка и поддержка сложных сценариев CI/CD
знание различных сценариев deployment’a (red/black, canary release)

Что точно будет в работе:
выкатка и координация релизов в продакшн и стейджинг
управление циклами релизов
поддержка серверов MySQL/PostgreSQL/MongoDB
поддержка баз данных MySQL/MongoDB
миграция баз данных

Как у нас проходит подбор и собеседования?
Ваше резюме рассмотрит наша техническая команда. После его одобрения, мы свяжемся с вами, чтобы продолжить общение относительно вакансии.

About EVO

EVO — продуктова українська IT-компанія.
Prom.ua, Bigl.ua, Crafta.ua, Zakupki.prom.ua, Kabanchik.ua, Вчасно , Shafa
**********************************************
Про технічний департамент в EVO:

Основні мови програмування: Python, JavaScript, TypeScript, Golang
Монолітні частини на Python написані з використанням кастомного веб-фреймворку, Django або Flask. Нові Python-проекти починаємо на aiohttp.
Для JavaScript на бекенді використовуємо express або koa. Все більша частина API переходить на GraphQL, тому регулярно підключаємо Apollo Server. Значна частина сервісів на Node.js написана на TypeScript. Фронтенд пишемо в основному на React.
В основному базою даних беремо PostgreSQL. В сервісах також використовуються MongoDB, ClickHouse. Для пошуку використовуємо ElasticSearch. Для асинхронних задач —RabbitMQ або Kafka.
CI/CD реалізуємо через GitLab. Продакшн працює на kubernetes (istio, prometheus, elk stack, grafana)
**********************************************
Стек мобільних технологій:
iOS
Мови: Swift (нові проекти на Swift) і Objective-C
Архітектури: VIPER, Clean Swift
Сучасні бібліотеки: Moya, IGListKit, Realm, YapDatabase, lottie
Додатково: пишемо власні компоненти для шаринга між проектами, свій CI сервер (Gitlab CI і Jenkins)

Android
Мови: Java і Kotlin (нові проекти чисто на Kotlin).
Архітектури: MVP, MVVM, VIPER, Android Architecture Components.
Сучасні бібліотеки: Retrofit, Realm, Lottie, MotionLayout, Glide.
Багатопотоковість: RxJava 1 & 2, Coroutines.
**********************************************
Збираємося на dev-club’и всередині тех.департаменту EVO:
на dev-club обговорюємо:
* Нові підходи, рішення які використовуються в командах (пропозиції, аргументація).
* Обмін досвідом (позитивним / негативним) про використання тих чи інших рішень.
* Обговорення інструментів (що є, чого не вистачає).
* Координація дій між командами для поліпшення, розвитку інфраструктури.
**********************************************
Проекти з відкритим кодом:
Swindon — Веб-сервер для великої кількості WebSocket-з’єднань
hiku— бібліотека для побудови веб-серверів з GraphQL та подібними мовами запиту
grpclib— бібліотека для написання сервісів з python3/asyncio та протоколом http2/gRPC (grpc.io)
elasticmagic — конструктор запитів в ElasticSearch, подібний на SQLAlchemy
ttag — бібліотека для роботи з gettext перекладами в JavaScript.

Company website:
http://evo.company/

The job ad is no longer active

Look at the current jobs DevOps Kyiv→