DevOps engineer / Delivery engineer (Glip)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
DINS — центр разработки американской компании RingCentral, ведущего разработчика и провайдера облачных коммуникационных услуг для бизнеса. Мы участвуем в разработке и поддержке UCaas-платформы с большим набором функций: голос, видео, текст, факсы, онлайн-конференции, контактный центр и корпоративный чат. Более 400 000 компаний из США, Канады, Великобритании выбирают решение, в разработке и поддержке которого мы ежедневно принимаем участие.
Почему мы:
Мы часть большой распределенной команды нашего проекта, в рамках которого идет постоянное развитие облачного продукта для совместной работы корпоративных пользователей, интегрированного с системой телефонии и видеоконференций. Мы сами пользуемся нашим продуктом и вкладываем все силы в его улучшение.
Кого мы ищем ?
Эта позиция - для инженера, который будет тесно сотрудничать с командой разработчиков. Его главные задачи:
- Обеспечить своевременную и надежную выкатку сервисов в наши окружения, в том числе и в продакшн;
- Поддерживать окружение, которое использует команда разработки в актуальном, работоспособном состоянии. Кстати, продукт, над которым работает команда разработчиков, активно используется всеми инженерами нашей компании каждый день для коммуникации друг с другом.
Чем предстоит заниматься?
- Выполнять главные задачи;
- Автоматизировать работу с инфраструктурой, построенной в AWS с помощью Hashcorp Teraform;
- Автоматизировать конфигурацию Linux-машин с помощью Ansible;
- Применять мониторинг и логгинг тулы в процессе траблшутинга: используя ELK, наши внутренние системы мониторинга и стек Prom + Grafana;
- Быть способным разобраться в сетевых проблемах, сделать дамп трафика и суметь найти в нем то, что нужно;
- Вести документацию, относящуюся ко всем примененным решениям;
- Сопровождать миграцию сервисов в Kubernetes и переход на GitOps-подход к CD;
- Бережно относиться к ресурсам, развернутые в публичных облаках и следить за эффективностью затрат на них.
- Оперативно реагировать на запросы Security-команды, например, патчить sudo и log4j;
Что нужно знать (80%+) ?
- Сети: TCP/IP stack HTTP(S), Понимание SSL\TLS, DNS; И в целом, понимание OSI, принципов маршрутизации и принципов обеспечения безопасности на уровни сети;
- Адинистрирование: Linux, нужно отлично понимать, как работает система;
- Виртаулизация и контейнеризация: VMWare, Docker, Kubernetes или аналоги;
- Публичные облака: AWS или иной популярный провайдер таких услуг;
- IaC: HashiCorp Terraform, Ansible, понимание форматов JSON & YAML;
- Как работают брокеры сообщений;
- Принципы работы и архитектуры web-приложений;
- Понимание принципов работы БД и практический опыт администрирования. В идеале - MongoDB;
- ELK или иные решения для сбора и работы с большим объемом логов;
- Иметь представление и понимание, что такое SDLC, DevOps практики и SRE;
- Опыт автоматизации рутинных задач (bash, Python, etc).
Бонусы
Мы предлагаем:
- Широкие возможности для самореализации, профессионального и карьерного роста.
- Возможность вносить свой вклад в развитие растущего проекта
- Команда коллег-профессионалов, болеющих за свой проект
- Возможность работы в гибком графике
- Возможность командировок в зарубежные представительства компании и релокация в офис США или Эстонию.
- Индексируемую заработную плату, 100% оплату больничных и отпусков
- Отпуск 28 календарных дней, оплачиваемый 100% в соответствии с текущей ставкой.
- Корпоративные обучающие программы, курсы английского языка.
- Удобный формат работы на выбор (удаленный, гибридный или офисный).