DevOps

Инженер DevOps Full-time

О компании и команде

Компания «ТрансСофтТелематика» – российский разработчик ПО, информационных систем и интеллектуальных систем автоматизации и управления в области железнодорожного транспорта.

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

«Цифровая железнодорожная станция» – один из знаковых продуктов компании, благодаря которому стало возможным детальное планирование работы и контроля ее выполнения на сортировочных, грузовых и участковых станций в автоматическом режиме на 24 часа вперед.

Наши инженеры плотно взаимодействуют с командой разработчиков для достижения общей цели - стабильных и быстрых приложений. Придерживаются подхода Infrastracture as Code, это помогает нам сохранять, переиспользовать и развивать наши решения эксплуатации.

У нас терабайты данных и сложная бизнес логика, которая обслуживает эти данные. Поэтому пристальное внимание уделяем стабильности, скорости и слаженности работы сервисов и подсистем.

Сейчас мы ждем Инженера DevOps для работы над задачами:

  • автоматизации процессов CI/CD;
  • автоматизации рутинных процессов;
  • развертывание, настройка и сопровождение ВМ и сервисов;
  • мониторинг и реагирование на инциденты;
  • разработка и актуализация документации;
  • взаимодействие с командами разработчиков.

Ожидания от кандидата

От будущего коллеги мы ждем:

  • как разрабатываются приложения, основы работы с GIT;
  • как из кода получается приложение;
  • как приложение попадает на сервер и как оно там устанавливается.

Будут полезны:

  • знания по системам сборки и доставки приложений;
  • навыки работы с репозиториями пакетов;
  • навыки создания сервисов init.d/systemd, работы с заданиями cron.

Наш инженер DevOps:

  • имеет опыт работы с операционной системы Linux (CentOS 7) и хорошо знает сопутствующие технологии (systemd, journalctl, firewalld, yum/rpm и т.п.);
  • знаком со средствами развёртывания и конфигурирования серверов. Мы используем Ansible (если ранее работали только с Puppet, SaltStack или CFEngine — тоже устроит);
  • знает скриптовые языки: Bash (обязательно), Python/Ruby/Java — есть представление о том, как разворачивать приложения, на них написанные. Знание данных ЯП будет серьёзным плюсом;
  • работал с CI-решениями (jenkins/teamcity/gitlab-ci);
  • знаком с технологиями контейнеризации: LXC, Docker;
  • знаком с технологиями оркестрации контейнеров (Swarm, Kubernetes - must have);
  • знаком с технологиями виртуализации (VMWare, KVM, Virtualbox);
  • имеет опыт работы с брокерами сообщений (RabbitMQ, Kafka);
  • имеет реальный опыт развёртывания и настройки инфраструктурных серверов (BIND, dhcpd, quagga, postfix и др.), различных серверов каталогов и IdM (Active Directory, openldap, FreeIPA);
  • знает основы сетевой маршрутизации, модели OSI, понимает работу основных протоколов (IP/ARP/TCP/UDP).

Условия работы

  • зарплата в рынке, финальную цифру оффера обсуждаем с успешным кандидатом индивидуально;
  • гарантия сложных и нетривиальных задач, которыми можно похвастаться;
  • комфорт: нет бюрократии, проводим собеседование в 1 этап и быстро даем фидбек, гибкое начало рабочего дня (можно хоть в 11) и нет дресскода;
  • забота: докупаем нужную технику для работы, даем дополнительные 3 дня к отпуску и расширенный пакет ДМС;
  • адекватное руководство, открытое к диалогу;
  • удобный офис (7 минут от метро Савеловская) или полностью удаленный формат работы.

Дополнительные инструкции

Мы рассматриваем кандидатов от уровня Middle+. 

Интервью назначаем быстро и проводим одноэтапные технические собеседования с быстрым фидбеком. 

Пожалуйста в сопроводительном письме оставьте ваши контакты для оперативной связи или можно откликнуться в телеграм: @tivalkin

Overview

Apply For This Job