Size: a a a

DevOps Jobs - работа и аналитика

2020 December 23

MO

Mr Orange in DevOps Jobs - работа и аналитика
Valery Lobachev
#вакансия #DevOps #Удаленно #Remote #FullTime

Вакансия: DevOps engineer
Компания: AmberLabs
Формат работы: Удаленно
Занятость: Full-Time
Зарплатная вилка: 170 000 - 220 000 и выше (зависит от результатов собеседования и зоны ответственности на проекте)

Проект:
Внутренняя HRM-система, новое цифровое пространство для сотрудников крупного федерального бренда в сфере ритейла.
Проект стартовал в марте 2019 года и в феврале 2020 победил в номинации "Интранет года" в первой экспертной интранет-премии Russian Intranet Awards, Серебряный призер Intranet and Digital Workplace Awards
Прогнозируемая длительность проекта - 2 года.
Профессиональная команда 20 человек, полностью кросс-функциональная
Ежемесячная посещаемость: 30 000+ человек
Backend: JVM, Scala, Lagom Framework, Akka
Frontend: Typescript, Angular/Vue, Quasar Framework
Также на подходе другие проекты в области IoT и корпоративных порталов и соответственно расширение команды DevOps’еров. Есть возможность возглавить направление DevOps в компании.

Задачи:
- Поддержка инфраструктуры проекта на K8s (OKD), Cassandra, Elastic Search, Kafka, Minio, PostgreSQL, Keycloak & GitLab;
- Администрирование OKD, баз данных. Предоставления безопасного доступа к ресурсам;
- Развертывание, мониторинг и поддержка работы сервисов;
- Деплоймент приложений в ландшафтах DEV/QA/PROD
- Улучшение существующей инфраструктуры, включая масштабирование и отказоустойчивость;
- Оперативное реагирование и устранение инцидентов.

Требования:
- Знание Docker и K8s (OKD);
- Знание Bash;
- Знание Git;
- Понимание процессов CI/CD и умение их использовать на практике;
- Опыт работы с Cassandra/PostgreSQL;
- Опыт работы с ELK;
- Опыт работы с Loki/ Prometheus /Grafana /;
- Опыт работы с GitLab CI/CD;

Условия:
- Удаленная работа;
- Занятость full-time;
- Минимум бюрократии;
- Сильная команда;
- ЗП: 170 000 - 220 000 и выше (зависит от результатов собеседования и зоны ответственности на проекте);
- Повышенный рейт для ИП и самозанятых;
- Оформление: оформление осуществляется по ТК;
- Испытательный срок: 3 мес.
- Офис: м. Таганская

Контакт: @ValeryLobachev
Вилка две числа
источник

VL

Valery Lobachev in DevOps Jobs - работа и аналитика
Mr Orange
Вилка две числа
Исправил
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
Onlinehead
Не, я именно про релиз как про процесс, так что все правильно в ответе. Тут скорее вопрос про А\Б. В этом случае или пайплайны начинают множиться как не в себя, или достаточно быстро становится непонятно "а куда у нас сейчас реально едет трафик и в каких пропорциях" без похода к балансеру (в случае с Istio  - это или борда, или надо ходить по объектам смотреть. Как по мне это один из главных челленджей масштабного А\Б. Традиционно в этом случае, если это AWS допустим, используется спиннакер, у которого в морде видно и он как бы control plane для этого всего. А вот когда кубик+истио - тут чет не до конца понятно че с этим делать всмысле инструментов, оно или расползается по разным местам, или вообще не видно, но чет на круг все равно свое городить приходится.
Можно конечно в мониторинг смотреть, но тут опять же куча вопросов про "а вот я хочу 11й пайплайн чтобы еще теорию проверить, что мне делать" и подобное
источник

DZ

Dmitriy Zaytsev in DevOps Jobs - работа и аналитика
Onlinehead
Не, я именно про релиз как про процесс, так что все правильно в ответе. Тут скорее вопрос про А\Б. В этом случае или пайплайны начинают множиться как не в себя, или достаточно быстро становится непонятно "а куда у нас сейчас реально едет трафик и в каких пропорциях" без похода к балансеру (в случае с Istio  - это или борда, или надо ходить по объектам смотреть. Как по мне это один из главных челленджей масштабного А\Б. Традиционно в этом случае, если это AWS допустим, используется спиннакер, у которого в морде видно и он как бы control plane для этого всего. А вот когда кубик+истио - тут чет не до конца понятно че с этим делать всмысле инструментов, оно или расползается по разным местам, или вообще не видно, но чет на круг все равно свое городить приходится.
А. Ну да, а\б это сложно. У нас в главном месте с гипотезами этот вопрос решён, потому-что решается не на уровне кода, а на уровне DSL-описания кампании клиента (мы маркетинговый сервис, который встраивается в сайты клиентов и кастомайзит там всякую логику выдачи и вообще флоу хождения клиентов). А сервисмеш призван решать запрос всех остальных, кто не в кампании сами контрибьютит, а, например, в данные для них. И тут мы или всё это адхок имплементим по сервисам, которым надо, либо решение от платформы даём.
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
Dmitriy Zaytsev
А. Ну да, а\б это сложно. У нас в главном месте с гипотезами этот вопрос решён, потому-что решается не на уровне кода, а на уровне DSL-описания кампании клиента (мы маркетинговый сервис, который встраивается в сайты клиентов и кастомайзит там всякую логику выдачи и вообще флоу хождения клиентов). А сервисмеш призван решать запрос всех остальных, кто не в кампании сами контрибьютит, а, например, в данные для них. И тут мы или всё это адхок имплементим по сервисам, которым надо, либо решение от платформы даём.
а нафига вам вообще меш? ради mTLS?
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
ну то есть непонятно как меш решит проблемы с тестированием.
источник

DZ

Dmitriy Zaytsev in DevOps Jobs - работа и аналитика
Можем на ты?
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
да, конечно
источник

Sf

Sensiduct fcc in DevOps Jobs - работа и аналитика
Dmitriy Zaytsev
Можем на ты?
Даже я себе такого не позволял
источник

Sf

Sensiduct fcc in DevOps Jobs - работа и аналитика
источник

DZ

Dmitriy Zaytsev in DevOps Jobs - работа и аналитика
мтлс нам такое, найс ту хев, но не критично.
источник

MO

Mr Orange in DevOps Jobs - работа и аналитика
Valery Lobachev
Исправил
Правилам вроде соответствует. Вопрос от себя: вот этот кусок про премию от кого-то за что то - он на кого то рассчитан, это работает ?
источник

VL

Valery Lobachev in DevOps Jobs - работа и аналитика
Mr Orange
Правилам вроде соответствует. Вопрос от себя: вот этот кусок про премию от кого-то за что то - он на кого то рассчитан, это работает ?
Как мне кажется это даёт понять соискателю, что на проекте работает команда профессионалов. А работает это или нет - жизнь покажет.
источник

DZ

Dmitriy Zaytsev in DevOps Jobs - работа и аналитика
Я пока вижу такое решение:
- так как каждый сервис деплоится сам по себе, то и всей обвязкой типа ингресса и правил роутинга он может сам управлять.
- мы назначаем некий «главный экземпляр» каждого сервиса (не важно, сколько там внутри подов, я про набор лейблов\неймспейс) - и именно он будет за роутинг запросов в себя отвечать.
- ты верно отметил, что оно потом разрастётся и будет больно - и я это понимаю, но препочитаю предварительно не решать.
источник

АВ

Александр Вир... in DevOps Jobs - работа и аналитика
Sensiduct fcc
Даже я себе такого не позволял
Потому, что обычно тыкаешь не ты, а тебя
источник

АВ

Александр Вир... in DevOps Jobs - работа и аналитика
источник

O

Onlinehead in DevOps Jobs - работа и аналитика
Dmitriy Zaytsev
мтлс нам такое, найс ту хев, но не критично.
Я просто это все к тому, что в Istio стоит лезть по 3 причинам по сути - mTLS, централизованный end to end tracing и advanced routing, особенно если речь о protobuf или там БД протоколах, которые нативно поддерживаются Envoy.
источник

DZ

Dmitriy Zaytsev in DevOps Jobs - работа и аналитика
Тут же самая боль в том, что роутит главный, а связь с другими инстансами сервиса описывается неявно.
источник

DZ

Dmitriy Zaytsev in DevOps Jobs - работа и аналитика
Ну вот мне 2 из 3 вроде и надо, да.
источник

DZ

Dmitriy Zaytsev in DevOps Jobs - работа и аналитика
мтлс мы пока не очень хотим. Но поиграемся, да
источник