DevOps-инженер

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

Полный рабочий деньМожно удаленно

Компания

Мы разрабатываем сервисы, которые экономят время и деньги более чем двум миллионам компаний и бизнесменов по всей стране

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

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

Контур — экосистема для бизнеса. Мы помогаем клиентам тратить меньше времени на рутину, делаем общение с поставщиками и госорганами проще и прозрачнее. С 1988 года мы делаем сервисы как для себя — со вниманием к деталям, поэтому решениями Контура пользуются 2,22 млн компаний в России и за рубежом.

В Контуре продуктовая, а не заказная разработка. В нашем портфеле — интернет-отчетность и онлайн-бухгалтерия, сервисы для ЭДО и работы с маркировкой, облачный товароучет и онлайн-кассы, проверка контрагентов и электронные подписи для любых задач. Мы постоянно экспериментируем, развиваем существующие сервисы и запускаем новые.

Большинство продуктов Контура построены на .NET. Однако команды разработки самостоятельно определяют,  на каких технологиях выстраивать инфраструктуру. В культуру команд входит забота о релизном цикле приложений, их отказоустойчивости и высоком эксплуатационном качестве. По мере роста инфраструктура команд пополняется серверами, хранилищами, специфичными сервисами, для поддержки и развития которых требуются DevOps-инженеры.

Чем предстоит заниматься

  • Подготовкой инфраструктуры для веб-приложений C# / Java / Node.JS / Python.
  • Написанием скриптов / утилит для автоматизации специфических и рутинных процессов.
  • Построением релизного цикла: от кода в репозитории до запуска на продакшн-площадке.
  • Мониторингом инфраструктуры команды и управлением ресурсами на серверах.
  • Развертыванием и поддержкой тестовых стендов.
  • Администрированием хранилищ, систем очередей и других вспомогательных сервисов команды.
  • Участием в разборе инцидентов.
  • Созданием и поддержанием в актуальном состоянии документации об устройстве инфраструктуры команды.

Нам важен опыт

  • администрирования Windows / Linux (Centos / Ubuntu);
  • работы с системами управления конфигурациями (Ansible);
  • работы с инструментами CI/CD и деплоя (TeamCity / GitLab CI / Octopus);
  • написания скриптов для автоматизации процессов (PowerShell / Python / bash);
  • настройки агрегации логов, сбора метрик, формирования дашбордов и настройки алертинга (Graphite, Grafana, ELK, Telegraf, Moira, Sentry);
  • подбора конфигурации виртуальных/железных серверов.

Дополнительным плюсом будет

  • понимание принципов межсервисного взаимодействия и построения распределенных отказоустойчивых систем;
  • умение собирать образы с применением best practices, работа с контейнерами (Docker);
  • опыт конфигурирования балансировщиков (nginx);
  • понимание назначения pod, deployment, service, ingress, secret, configmap и др. в Kubernetes, умение писать helm чарты;
  • опыт сопровождения БД: Elastic, MongoDB, PostgreSQL;
  • опыт взаимодействия с командной разработки.

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

  • Зарплата зависит от ваших технических знаний и навыков. Пересматриваем ее два раза в год. 
  • Нам важно, чтобы вам было комфортно: непринципиально, где вы находитесь и во сколько начинаете рабочий день, главное – выполненные задачи. 
  • Мы поддерживаем участие разработчиков в конференциях, митапах и обучающих проектах. Наши деврелы помогут написать статью на Хабр, снять видео или подготовиться к выступлению на конференции. 
  • У нас сильное инженерное сообщество: регулярно проводим техническую конференцию КонфУР, обмениваемся опытом между командами, проводим Дизайн-ревью с экспертами в разных технологиях. Всегда найдется, с кем посоветоваться.

Помимо развития направления коммерческих продуктов, разработка Контура активно двигается в сторону opensource-проектов: на сайте tech.skbkontur выложены первые из них. А еще там собраны полезные доклады от контуровцев и статьи. Заходите посмотреть, чем мы делимся с профессиональным сообществом.

    Присоединяйтесь :)