DevOps инженер (Mango Platform)

Местоположение и тип занятости

Москва · Полный рабочий день

Компания

Крупнейшая телекоммуникационная и ведущая ИТ-компания

Описание вакансии

Mango Platform – PAAS, агрегирующий функции управления процессами обработки заказов и процессами поддержки жизненного цикла продуктов клиента.

Потребители платформы: Сайт МТС, Умный дом, MTS Connect и другие b2b/b2c продукты компании.

Платформа представляет собой:

  • ~ 30 микросервисов на .NET Core 3, C# 8
  • Фронт на Angular - используется для поддержки и эксплуатации процессов платформы

Дополнительно к этому:

  • mongoDB – используем для работы с заказами и продуктами клиента;
  • kafka – гарантируем доставку сообщений между системами, синхронизируем данные с другими системами;
  • python – используем для задач по автоматизации поставок и для исследовательских задач;
  • ansible – автоматизация поставки;
  • traefik – управляем запросами с его помощью;
  • docker – без контейнеров никуда;
  • jaeger, kibana, grafana, matomo – обеспечивают наблюдаемость наших процессов.

Также сейчас мы активно тестируем переезд в kubernetes. После переезда планируем обновление до .NET 5.

Поставки на прод автоматизированы и проходят раз в неделю.

Придерживаемся SRE-подходов – активно участвуем в поставках и жизни продукта, собираем обратную связь от поддержки и эксплуатации платформы.

Для нас очень важно качество продукта, поэтому все разработчики покрывают свой код тестами by default, проводят code review и иногда решают задачи с помощью парного программирования.

Каждый разработчик влияет на жизнь и развитие платформы с помощью:

  • внедрения новых технологий;
  • совершенствования процессов разработки и поставок;
  • внутрикомандных митапов на разные темы: мы активно делимся опытом с коллегами, которые в нем нуждаются;

* Наша команда является призёром олимпиад по программированию, активностей ЧГК и хакатонов внутри компании.

** В компании есть Гильдия DevOps в которой можно пообщаться с devops-инженерами из других команд с очень разнообразным техстеком и поучаствовать во внутренних митапах.

Вы будете выполнять следующие задачи:

  • Настройка CI/CD (код на net.core, собираем и поставляем с помощью azure devops, деплоим ansible, переходим в контейнеры);
  • Написание плейбуков, ролей и модулей для ansible;
  • Контейнеризация микросервисов и совместная с разработчиками оптимизация их работы в контейнерах;
  • Автоматизация всех аспектов обеспечения высокодоступности, масштабируемости и безопасности приложения;
  • Поддержка инфраструктуры разработки и тестирования в гибридной среде (Enterprise Linux & Windows);
  • Участие в развитии платформы и улучшении процессов поставки.

Мы ждем от Вас:

  • Знание принципов автоматизации сборки и поставки программных продуктов (CI/CD);
  • Понимание и принятие принципа Infrastructure as code;
  • Опыт администрирования Linux от 1 года;
  • Опыт работы с системами контроля версий кода;
  • Опыт работы с системами управления конфигурациями (Ansible).

Бонусы

Мы, в свою очередь гарантируем

  • Официальное трудоустройство, стабильная «белая» заработная плата;
  • Премии 2 раза в год;
  • ДМС со стоматологией, страхование жизни, страхование при поездках за рубеж;
  • отпуск 28 календарных дней + 3 календарных дня дополнительно ежегодно, а также различные скидки на путешествия от наших партнеров;
  • мы сделали обучение доступным, вы можете проходить тренинги очно, дистанционно, в Корпоративном университете, у провайдеров, у наставников, есть корпоративная библиотека;
  • компенсация мобильной связи;
  • график работы: full-time офисная занятость с частичной удаленкой или полной удаленкой.

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.