Devops
Евгений Аверин / HR / averinev@elocont.ru / +7(924)622-30-25Проект:
Цифровой ассистент портала госуслуг по имени Робот Макс. Макс полностью поменяет формат взаимодействия с госуслугами. Вместо привычного поиска он уточнит потребность гражданина, поможет заполнить заявление или подскажет, как правильно сформулировать вопрос. Для поиска информации применяется одновременно несколько механик с разным технологическим стеком. Задействуется нейронная сеть, семантические индексы, алгоритмизация
Что ты будешь делать:
- анализировать архитектурные и инфраструктурные схемы, технические постановки;
- разрабатывать новые инфраструктурные схемы и решения;
- формировать и внедрять 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).