Ведущий инженер Linux (SRE, DevOps)
Требования
Местоположение и тип занятости
Компания
Разработка интеллектуальных решений в области видеонаблюдения для умных городов, регионов и крупного бизнеса
Описание вакансии
Условия работы
Коротко о вакансии:
Мы ищем Linux инженера:
- способного профилировать нагрузку ноды нагруженного кластера
- искать проблемы в сложных системах не нарушая их работу
- понимающего разницу между аппаратным сервером, виртуализацией и контейнеризацией
- обладающего базовыми знаниями о веб приложениях и базах данных, как реляционных, так и NoSQL
- понимающего концепции распределенной системы, отказоустойчивости, резервирования и масштабирования нагрузки
Функционал:
- Администрировать “боевые” сервера (100+) на базе Centos Linux.
- (DevOps) Управлять виртуальными тестовыми средами, поддерживать их актуальность и сопровождать процесс разработки
- Настраивать мониторинг всего и вся (Zabbix, Prometheus, etc)
- Деплоить, мониторить, диагностировать веб-приложения в контейнере Apache Tomcat и подсистемы, работающими с видеоконтентом
- Работать с системой управления конфигурациями Puppet/Ansible
- Искать проблемы и “узкие места” в сложной распределенной системе.
- Основной технологический стек: Nginx, Apache Tomcat, MariaDB(MySQL) + Galera Cluster, Memcache, Zabbix, RabbitMQ, Git, Docker, Kubernetes, масса наших собственных микросервисов и традиционных сервисов.
Необходимые навыки:
- Уверенное администрирование Linux (мы используем Centos 6/7), желательно тонкая настройка, высокая нагрузка
- Понимание построения архитектуры высоконагруженных, масштабируемых и отказоустойчивых проектов
- Администрирование Nginx, Apache Tomcat, MariaDB/MySQL (в т.ч. репликация, хранимые процедуры и триггеры)
- Уверенное знание Bash
- Понимание основ стека TCP/IP IPv4.
- Понимание технологий виртуализации и контейнеризации
Было бы плюсом:
- Опыт настройки сложного мониторинга с Zabbix, Grafana + Prometheus
- Опыт работы с окрестраторами Ansible и/или Puppet
- Опыт развертывания тестовых сред
- Навыки скриптования на Python
- Навыки разработки и/или отладки Java/С++/JavaScript/Go
- Опыт работы с системами виртуализации VMWare
- Опыт контейнеризации с использованием Docker
- Опыт построения инфраструктуры на основе Kubernetes
- Опыт развертывания CI-pipeline на Jenkins и/или GitLab CI
- Понимание концепции микросервисной архитектуры
- Базовые знания паттернов программирования и концепции ООП
Бонусы
Условия:
- Оклад по результатам собеседования + премии трех кварталов + премия по итогам года
- Возможность профессионального развития
- Гибкость рабочего времени (по приходу на работу до 11.00).
- Оформление в соответствии с ТК РФ (оплата отпусков и больничных)
- Соцпакет (ДМС, оплата моб.телефона)
- Завтраки, своя кухня (кофе, чай, молоко, фрукты, булочки по утрам)
- В офисе массажные кресла, настольный теннис, настольный хоккей, playstation
- Офис м. Кожуховская (7 мин пешком от метро)