#вакансия #DevOps #удаленка
Наложка.рф – интернет сервис безопасных сделок. Мы призваны помочь незнакомым людям и молодым интернет магазинам без опаски торговать товарами и оказывать услуги дистанционно.
🌆 Город: Ростов-на-Дону
👨💻 Формат работы: удаленная работа, офис Ростов-на-Дону, офис Ульяновск
⏳Занятость: полная
💰Зарплатная вилка: 80 – 100 тыс. рублей.
Мы внедряем микросервисную архитектуру, заменяющую монолитное приложение. Используем контейнеризацию сервисов в Docker (Docker Swarm Mode оркестрацию, но не исключаем переход на Kubernetes). Серверы работают под управлением ОС Ubuntu Linux. Для мониторинга держим Prometheus+Grafana. Для сбора логов используем ElasticSearch+Fluentd+Kibana. Программный код микросервисов пишем на PHP7 и NodeJS. В качестве хранилищ данных – MySQL и Redis. В качестве механизма распространения событий и очередей задач используем RabbitMQ. HTTP-запросы принимаем через Nginx. Конфигурацию Docker Swarm пишем в формате Docker Compose, а скрипты автоматизации – на Bash. Сборки и деплоймент делаем при помощи Jenkins. Задачи ведем в JetBrains Youtrack.
Ищем инициативного, привычного к командной работе специалиста для дистанционной работы (мы – географически распределенная команда), готового взять на себя ответственность за бесперебойную работу сервисов и контроль над развитием серверной архитектуры. Мы приветствуем принципы автоматизации рутинных задач.
Помимо
Наложка.рф, под нашим контролем находится несколько сайтов на CMS (LAMP стек), которые также необходимо поддерживать.
Обязанности:
– Поддержка системы мониторинга потребления ресурсов и живучести микросервисов. Определение новых метрик и нотификаций;
– Поддержка системы непрерывной интеграции. Конфигурирование новых сборок совместно с разработчиками;
– Поддержка конфигурации имеющихся микросервисов и развертывание новых;
– Контроль работоспособности микросервисов и системы в целом;
– Анализ проблем в production и staging окружениях. Поиск решений этих проблем совместно с разработчиками.
Минимальные требования:
– Прочные навыки работы с Linux;
– Понимание принципов работы сетей, знание сетевых протоколов;
– Понимание принципов контейнеризации приложений;
– Знание возможностей Docker. Разнообразный опыт сборки образов. Опыт работы с Docker (swarm/kubernetes) в production;
– Опыт мониторинга микросервисной системы;
– Представления о рисках безопасности и возможных атаках на инфраструктуру приложений;
– Умение читать и составлять скрипты автоматизации на Bash;
– Чтение простых SQL запросов.
Желательные требования:
– Понимание особенностей Swarm режима в Docker. Опыт работы со Swarm;
– Опыт работы с Kubernetes. Понимание плюсов и минусов в сравнении со Swarm;
– Опыт настройки и поддержки кластеров MySQL и Redis серверов;
– Работа с MySQL на уровне, достаточном для выяснения причин ошибок выполнения запросов, а также причин медленной работы запросов;
– Опыт отражения атак на инфраструктуру приложения;
– Опыт проведения нагрузочного тестирования.
Что мы предлагаем:
– Дистанционную работу с гибким графиком;
– Трудоустройство согласно ТК РФ;
– Не зависящую от выработки оплату труда.
Контакты:
@ultonic,
@AntonTyutinhttps://hh.ru/vacancy/34221175