DevOps engineer (DataOps)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
DINS – центр разработки американской компании, ведущего разработчика и провайдера облачных коммуникационных услуг для бизнеса. Более 400 000 компаний из США, Канады, Великобритании выбирают UCaas-платформу, над развитием и поддержкой которой мы ежедневно работаем. Голос, видео, текст, факсы, конференции, онлайн-митинги, контактный центр и корпоративный чат – это неполный перечень того, что умеет данная система. Компания основана в 1998 году в Санкт-Петербурге, сейчас в нашей команде более 1200 сотрудников.
Команда DataOps занимается поддержкой инфраструктуры Big Data в компании RingCentral, которая включает в себя:
- Hadoop кластеры, развёрнутые на базе дистрибутива компании Cloudera (с типичным набором сервисов - hdfs, yarn, hive, impala, spark, flume);
- Аналитические (Vertica) и служебные базы данных (PostgeSQL, MySQL);
- Сервис представления данных (визуализации) Tableau, Kafka кластеры, а также такие сервисы, как StreamSets (дата инжиниринг платформа) и DataRobot (ML-платформа);
- Сервисы развернуты в разных окружениях (Lab, Stage, UAT, Production etc) и разных конфигурациях;
- Инфраструктура размещается в основном на железных серверах, виртуальных машинах (VmWare) и некоторая (небольшая) часть - в AWS;
- Также мы поддерживаем команду разработки BigData приложений, которые пишутся на Java/Scala - настраиваем окружения для тестирования, доставляем обновления приложений на Production, осуществляем мониторинг и реакцию на инциденты.
Вам предстоит:
- Разрабатывать новые и улучшать существующие архитектурные решения для обработки больших объемов данных;
- Разворачивать и обслуживать инфраструктуру для обработки больших объемов данных;
- Автоматизировать рутинные процедуры и сопровождать существующие скрипты;
- Документировать создаваемые и существующие решения;
- Работать (устанавливать, настраивать, исследовать проблемы) с инструментами для аналитики.
У вас будет возможность поработать с:
- Стеком технологий для Big Data – Hadoop, Apache Spark, StreamSets, Tableau, DataRobot и другими;
- Технологиями для Stream Data Processing – Apache Kafka;
- Современными технологиями в целом – виртуализация на базе VMWare, система деплоймента Ansible, мониторинг Zabbix;
- Инфраструктурой Continuous Integration и Continuous Delivery – Jenkins, Gitlab, Sonatype Nexus;
- БД Vertica, MySQL, PostgreSQL;
- Системой авторизации на базе Kerberos и Active Directory;
- High Availability и High Load облачным телефонным сервисом, работающим в США, Канаде, Великобритании и др. странах.
Кого ищем? Основными критериями, на которые мы опираемся в подборе кандидатов, являются для нас 3 вещи:
- Хороший письменный и устный английский язык, т.к. команда распределённая и имеет англоговорящих участников (Денвер, Дублин), что предполагает совместное участие в совещаниях, общение, обмен знаниями. Также имеется поддержка многих сервисов, осуществляемая на английском языке;
- OS Linux administration - мы сами администрируем парк серверов, на которых размещены наши сервисы, требуются соответствующие навыки хорошего Linux админа, в том числе поиск и решение проблем с производительностью серверов и сетей;
- Scripting - bash/python/golang/etc - нужно поддерживать существующий и писать новый код для эффективного решения повседневных задач.
Наши преимущества:
- Планируем свою работу и стараемся целенаправленно и постепенно достигать желаемого результата как в проектной, так и в рутинной части работы (которая так или иначе - неизбежно присутствует);
- Участие в задачах во внерабочее время сведены к минимуму (бывают 2-3 раза в год максимум), мы стараемся работать без овертаймов и авралов;
- Ваше мнение учитывается - есть возможности аргументированно влиять на принятие решение, внедрение новых технологий, детали реализации задач;
- Возможность обучать и обучаться в коллективе - делиться своими знаниями и получать новые у своих коллег;
- Мы стараемся автоматизировать повторяющиеся задачи;
- Серьёзно относимся к ведению и поддержке в актуальном виде нашей внутренней технической документации.
Бонусы
- Готовы сотрудничать полностью удаленно или предоставить Relocation bonus при переезде в Санкт-Петербург;
- Широкие возможности для самореализации, профессионального и карьерного роста;
- Возможность вносить свой вклад в развитие растущего проекта;
- Команда коллег-профессионалов, болеющих за свой проект;
- Возможность работы в гибком графике;
- Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США;
- Индексируемую заработную плату, 100% оплату больничных и отпусков;
- Отпуск 28 календарных дней, оплачиваемый 100% в соответствии с текущей ставкой;
- Корпоративные обучающие программы, курсы английского языка.
Дополнительные инструкции
Для оперативной связи пишите в Telegram: @malecvika (Виктория), отвечу на все вопросы по вакансии =)