Обязанности:
Основная деятельность - участие в работе команды разработки программного продукта по проектам:
- анализ условий размещения систем в ЦОД, настройка межсетевого взаимодействия
- разработка сопутствующей документации (руководств системного администратора, диаграмм размещения и т.п)
- консультация отдела разработки по вопросом программной архитектуры проекта
- разработка конфигураций автоматизации установки ПО
- разработка процедур CI/CD, сборки, тестирования и выкладки ПО
- мониторинг работоспособности и производительности сервисов;
- настройка и контроль процедур резервного копирования;
- проактивная деятельность, анализ произошедших инцидентов, планирование и воплощение мероприятий по предотвращению аналогичных инцидентов в будущем;
Дополнительные обязанности в команде - поддержка инфраструктуры (в основном реакция на инциденты, или редкие значительные изменения в инфраструктуре на старте проектов):
- управление физическими и виртуальными, офисными и удалёнными серверами под управлением Linux;
- поддержка офисных компьютеров (редко);
- поддержка сетевого оборудования, СХД и гипервизоров виртуализации;
- анализ и выдача рекомендаций по закупке аппаратных и программных средств, контроль лицензий ПО;
- настройка и сопровождение IP телефонии (asterisk);
Базовые требования:
- знание операционных систем семейства Linux (Debian, RHEL);
- понимание принципов работы протоколов HTTP, TCP/IP, UDP, L2/L3;
- знание понятий Vlan, DNS, DHCP, NAT;
- понимание принципов работы raid, lvm;
- работа с командным интерпретатором Bash, умение писать shell скрипты;
- администрирование систем виртуализации и контейнеризации VMWare, KVM, VirtualBox, Docker;
- опыт работы c системами управления конфигурациями ( puppet/ansible );
- администрирование (Nginx, Apache);
- опыт работы с CУБД SQL (PostgreSQL);
- опыт администрирования системы мониторинга Zabbix;
- инженерный склад ума, способности к анализу, стремление к расширению знаний;
- английский язык достаточный для чтения профессиональной литературы;
Дополнительные требования:
- знание Gitlab CI
- знание скриптового языка программирования (Python / Ruby /Perl);
- приветсвтуем опыт работы с программным обеспечением стека технологий (набор отличается от проекта к проекту):
- NodeJS, Dotnet, PHP/Laravel
- Docker, Swarm, Kubernetes
- Postgresql, Clickhouse
- RabbitMQ, Kafka
- Apache Airflow, Apache Superset
- Minio S3
- Terraform, Ansible
- Zabbix, Prometheus, Grafana, Graylog, Elasticsearch
Условия:
- удобное в транспортном отношении расположение офиса в центре города;
- демократичный стиль управления, молодой и энергичный коллектив;
- есть кухня, чай, кофе, теннисный стол;
- корпоративная связь;
- рабочий график – гибкий. Возможны обычные для профессии переработки, работы в выходные дни. Всё компенсируется денежно и/или выходными днями;
- возможны непродолжительные командировки по России;
- полное соблюдение ТК РФ;
Порядок трудоустройства:
- Собеседование;
- Испытательный срок (по результатам собеседования).