Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
Коротко о вакансии:
Мы ищем Linux инженера:
- способного профилировать нагрузку ноды нагруженного кластера;
- участвовать в создание и поставке коробочных решений, мобильных видео регистраторов;
- искать проблемы в сложных системах, не нарушая их работу;
- понимающего разницу между аппаратным сервером, виртуализацией и контейнеризацией;
- обладающего базовыми знаниями о веб приложениях и базах данных, как реляционных, так и NoSQL;
- понимающего концепции распределенной системы, отказоустойчивости, резервирования и масштабирования нагрузки.
Функционал:
- Администрировать “боевые” сервера (100+) на базе Linux;
- (DevOps) Управлять виртуальными тестовыми средами, поддерживать их актуальность и сопровождать процесс разработки;
- Настраивать мониторинг всего и вся (Zabbix, Prometheus, etc);
- Деплоить, мониторить, диагностировать веб-приложения в поставках docker/docker-compose
- Работать с системой управления конфигурациями Puppet/Ansible;
- Искать проблемы и “узкие места” в сложной распределенной системе;
- Основной технологический стек: Java, Nginx, MariaDB(MySQL) + Galera Cluster, prometheus, grafana, RabbitMQ, GitLab, Docker. Масса наших собственных микросервисов и традиционных сервисов.
Необходимые навыки:
- Уверенное администрирование Linux (мы используем Ubuntu, Redos, Astra etc), желательно тонкая настройка, высокая нагрузка;
- Понимание построения архитектуры высоконагруженных, масштабируемых и отказоустойчивых проектов;
- Администрирование Nginx, Java сервисов, MariaDB/MySQL (в т.ч. репликация, хранимые процедуры и триггеры), Minio;
- Уверенное знание Bash;
- Понимание основ стека TCP/IP IPv4;
- Понимание технологий виртуализации и контейнеризации;
- Умение работать с пайплайнами CI/CD gitlab.
Было бы плюсом:
- Опыт настройки сложного мониторинга с Zabbix, Grafana + Prometheus;
- Опыт работы с оркестраторами Ansible и/или Puppet;
- Опыт развертывания тестовых сред;
- Навыки скриптования на Python;
- Навыки разработки и/или отладки Java/С++/JavaScript/Go;
- Опыт работы с системами виртуализации VMWare;
- Опыт контейнеризации с использованием Docker;
- Опыт построения инфраструктуры на основе Kubernetes;
- Понимание концепции микросервисной архитектуры;
- Базовые знания паттернов программирования и концепции ООП.
Условия:
- Компенсация (фикс) обсуждаема по результатам собеседования в зависимости от проф.опыта;
- Возможность обучения и развития;
- График работы 5/2, удаленный формат работы на территории Российской Федерации. Работа из-за границы НЕВОЗМОЖНА;
- Гибкость рабочего времени (начало рабочего дня до 11:00).;
- Оформление в соответствии с ТК РФ с первого дня (оплата отпусков и больничных);
- Испытательный срок 3 месяца;
- ДМС после испытательного срока;
- Офис м. Павелецкая или м. Добрынинская (7 мин пешком от метро), для тех, кто любит работать из офиса :)
Ключевые навыки
Администрирование серверов linux
Tcp/ip
Mysql connector/c++
Bash
Высокая нагрузка
Web2py
Ipv4
Web-серверы
Apache tomcat
Виртуализация
Nginx
Zabbix
Rabbitmq
Linux
Gitlab ci
Вакансия опубликована 19.02.2025 в г. Москва.