Вакансия: Системный администратор / DevOps
Для работы в офисе (Оренбург, Ульяновск, Краснодар, Чебоксары) или удаленно требуется системный администратор, который не боится трудностей и готов познавать новые для себя технологии. Мы работаем над большими и интересными проектами для наших крупных клиентов и ведущих digital-агентств России.
0. Обязанности по работе:
- Поддержка dev и prod серверов на CentOS 6/7 с использованием виртуализации (XEN, KVM)
- Администрирование серверов Redmine, GitLab, LDAP.
- Конфигурирование сред для web-разработки
- Написание скриптов автоматизации на bash, python
- Контроль безопасности dev и prod площадок, мониторинг, обеспечение доступности 24/7
- Организация и контроль актуальности системы резервного копирования
- Участие в разработке архитектуры высоконагруженных проектов
1. Обязательно наличие реального опыта:
- Работа с виртуалками на основе XEN, KVM
- Опыт конфигурации production-серверов для PHP с использованием nginx+apache, nginx+php-fpm; конфигурация production-серверов для python-проектов с использованием nginx+uwsgi; конфигурация supervisor.
- Опыт конфигурации баз данных mysql, mariadb, postgresql, анализ их производительности и тюнинг баз данных под высокие нагрузки.
- Проведение нарузочного тестирования с использованием Яндекс.Танк, интерпретация результатов, рекомендации по кнфигурации сервера и доработке программного кода.
- Проектирование и конфигурация распределённых систем: проекты на нескольких серверах с балансировкой нагрузки, репликации master-master и master-slave между базами данных, расчёт требований к железу исходя из предполагаемой нагрузки.
- Настройка Zabbix-мониторинга
- Работа с docker-контейнерами
- Организация резервного копирования
- Знание bash, достаточное для написания скриптов автоматизации.
- Сборка недостающих пакетов из исходников с применением кастомной конфигурации
- Использование git (работа с удалёнными репозиториями, ветвления, устранение конфликтов)
2. Технологии, которые желательно знать или изучить:
- Настройка Vagrant
- Конфигурация Sphinx, Elasticsearch, MongoDB, Redis, Memcached
- Основные модули PHP, необходимые пакеты и опции для их функционирования
- Оптимальная конфигурация сервера для Битрикс / Wordpress / Yii2 / Laravel / Phalcon
- Основы синтаксиса php и python
- Поиск и удаление вредоносных скриптов с сайтов
- Администрирование MSSQL
3. Общие требования к кандидату
- Коммуникабельность, доступность в slack, skype и (в экстренных ситуациях) по телефону.
- Возможность работы в период с 10 до 18 по Московскому времени
- Возможность проведения работ ночью и в выходные – по предварительной договорённости.
Мост критикал! Заинтересованность в построение качественной инфраструктуры. Проявление инициативы. Нам не нужен просто исполнитель, который делает только то, что скажут. Например, если у сервера дыра в безопасности – не нужно ждать, пока дадут прямое указание ей заняться. Или ждать, пока «сверху» спустят нужное железо и описание конфигурации, вместо того чтобы самому предложить, исходя из требований проекта.
4. Условия работы
- Удалённая работа, возможность гибкого графика (по договорённости)
- Заработная плата от 50 до 70 тыс. в месяц
- Оформление по ТК после испытательного срока (2 месяца), отпуска, больничные.