Middle DevOps Engineer (фінтех проект) (offline)

EVO Ukrainian Product 🇺🇦
Про команду проекту:
Шукаємо ще одного DevOps інженера, який доповнить поки ще невелику виділену команду. Необхідно буде тісно співпрацювати з уже існуючими декількома Dev командами, які займаються розробкою та підтримкою платіжних систем, і супутнього ПО навколо.
Мета проекту - створення простих і зручних інструментів оплати для проектів Rozetka, Prom, Bigl, Shafa, Kabanchik. Ми плануємо запуск альтернативних способів розрахунку за товари, які дозволять оптимізувати вартість і конверсію платежів, а також забезпечити абсолютно новий рівень якості клієнтського досвіду.

Мови продуктів: Scala, Go, Python
Інфраструктура: комбінована - GCP + Openstack. DevOps інженеру необхідно буде працювати з обома.

З чим працює наша команда з технічного боку:
Google Cloud Platform;
Kubernetes, GKE;
Prometheus, VictoriaMetrics, Grafana;
Kafka, RabbitMQ;
PostgreSQL, MySQL, Redis, Elasticsearch;
Istio;
Gitlab, ArgoCD;
Terraform, Ansible;

Які технології додадуться в найближчому майбутньому:
Clickhouse, Openstack, HashiCorp Vault

Що важливо для даної позиції. Який досвід цікавий:
побудова оточень (prod / stage / dev etc) c 0;
адміністрування баз даних;
адміністрування * nix OS;
досвід реалізації підходу IaC (Terraform);
практичний досвід роботи c Kubernetes;
адміністрування і конфігурування CI / CD, переважно Gitlab-CI;

Додатковий досвід / знання як плюс:
GCP, Openstack;
розуміння принципів gitops;
знання різних сценаріїв розгортання додатків (red / black, canary release);
написання скриптів на Python (або іншими мовами);
адміністрування розподілених кластерних систем;
побудови системи моніторингу / аллертінга;
адміністрування HashiCorp Vault

Найближчі задачі в проекті:
побудова архітектури середовища в Openstack і її подальше опис terraform'ом;
міграція проектів з legacy інфраструктури в Openstack;
PoC HashiCorp Vault.
Як у нас проходить підбір:
Ваше резюме розгляне наша технічна команда. Після його схвалення, ми зв'яжемося з вами, щоб продовжити спілкування щодо вакансії.

About EVO

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

Основні мови програмування, які ми використовуємо це Python 3.8 (моноліт + сервіси на aiohttp), і JavaScript.
Є кілька продуктів, написаних на Go, Rust, Node.js (JS / TS), Scala, Kotlin. Стандартна база даних для наших проектів — PostgreSQL, також використовуємо MongoDB.
Для пошуку використовуємо ElasticSearch. Під вирішення окремих завдань існують свої плагіни. Працюємо з Clickhouse.
SPA програми будуємо на ES6+, React. Рухаємося в бік GraphQL + Apollo і плавно Мігруємо на серверний пререндерінг (SSR). Експериментуємо з TypeScript. Для складання JS модулів використовуємо webpack, CSS стилі — CSS Modules.
Із загальних інструментів використовуємо:
Docker, Kubernetes, Istio, Prometheus, Grafana, Gitlab CI, Kibana, Memcached.
Все що потрібно для великого продакшн проекту: логгінг (kibana), метрики, моніторинг (grafana), черги завдань (celery + RabbitMQ), Kafka.
Свій білінг, CRM/адмінка, рекламна мережа, чат, обгортки над еластиком, своя реалізація GraphQL-сервера на Python.
**********************************************
Стек мобільних технологій:
iOS
Мови: Swift (нові проекти на Swift) і Objective-C
Архітектури: VIPER, Clean Swift
Сучасні бібліотеки: Moya, IGListKit, Realm, YapDatabase, lottie
Додатково: пишемо власні компоненти для шаринга між проектами, свій CI сервер (Gitlab CI і Jenkins)

Android
Мови: 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:
https://evo.company

The job ad is no longer active
Job unpublished on 20 October 2020

Look at the current jobs DevOps Kyiv→