DevOps Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О проекте: Цифровой ассистент портала госуслуг по имени Робот Макс. Макс полностью поменяет формат взаимодействия с госуслугами.
Вместо привычного поиска он уточнит потребность гражданина, поможет заполнить заявление или подскажет, как правильно сформулировать вопрос.
Ключевой элемент Макса, его «мозг» ядро, которое совмещает в себе кластеризацию и классификацию запросов, подбор стратегии принятия решения, персонализацию и анализ статистических показателей.
Для поиска информации применяется одновременно несколько механик с разным технологическим стеком. Задействуется нейронная сеть, семантические индексы, алгоритмизация.
Чем предстоит заниматься:
Анализировать архитектурные и инфраструктурные схемы, технические постановки;
Разрабатывать новые инфраструктурные схемы и решения;
Формировать и внедрять DevOps-практики в команды разработки и эксплуатации ПО;
Реализовывать и внедрять процессы CI/CD: разрабатывать сценарии деплоя, проведения unit-тестирования и запуска автотестов;
Подготавливать приложения к запуску и дальнейшему сопровождению;
Выявлять узких места в инфраструктуре системы, производительности и потенциальные условия сбоя;
Повышать отказоустойчивости и масштабируемость продуктов;
Участвовать в проектировании решений, совместно с коллегами прорабатывать требования к инфраструктуре;
Совместно с QA и Разработкой проводить анализ журналов, логов и отчётов мониторинга, локализовывать возможные ошибки;
Разрабатывать и вести техническую документацию в пространстве проекта в Confluence ;
Работать в системе отслеживания задач JIRA (жизненный цикл продукта, баг-трекинг);
Активно взаимодействовать (голосовые и видео-конференции) с командами эксплуатации, разработки, тестирования и аналитики.
Что мы от вас ждем:
Глубокие знания и опыт администрирования Linux (семейств RHEL так и Debian);
Уверенные знания сетевых протоколов TCP/IP;
Опыт администрирования web-серверов, прокси-серверов, балансировщиков (apache, nginx);
Понимание основных принципов обеспечения безопасности серверов;
Опыт работы с системами виртуализации/контейнеризации (VMWare, LXC, docker, docker-compose);
Опыт работы с инструментами мониторинга, сбора метрик и их анализа (Zabbix, Graphite, Grafana, Kibana);
Понимание принципов работы хранилищ данных и отказоустойчивых систем;
Навыки поиска проблем в больших распределенных системах, со множеством зависимостей;
Опыт написания сценариев (плейбуков) на Ansible;
Опыт администрирования, миграции данных и настройки резервного копирования для БД PostgreSQL, MongoDB, Redis, Elasticsearch;
Уверенные навыки написания shell-скриптов: знание bash, python;
Навыки чтения, четкой интерпретации технических спецификаций и постановок;
Навыки чтения технической документации на английском языке.
Безусловными плюсами будут:
- опыт промышленного развёртывания и поддержки высоконагруженных систем (Consul, Swarm, Kubernetes);
- опыт отказоустойчивой/высоконагруженной настройки баз данных (PostgreSQL, Redis, Mongo, Cassandra, Elasticsearch).
Что мы предлагаем:
Возможность работать полностью удаленно;
Официальное трудоустройство по ТК РФ;
Конкурентную заработную плату выше среднего по рынку, квартальные премии;
Встречи или командные созвоны по пятницам, на которых мы обмениваемся опытом, приглашаем специалистов из других компаний, а также вместе смотрим фильмы и просто классно проводим время :)