2 ноября 2024
Обязанности:
Участие в проектировании и разработки CI/CD инфраструктуры;
Управление доставкой кода на промышленные и тестовые контуры;
Взаимодействие с командой разработчиков;
Обработка инцидентов, восстановление после сбоев;
Настройки и поддержка систем мониторинга и сбора логов;
Обеспечение бесперебойной работы сервисов;
Масштабирование текущих серверных ресурсов, запуск дополнительных серверов для продукта;
Поддержка и развитие систем мониторинга на базе Zabbix, ELG, Prometheus, формирование шаблонов и оптимизация триггеров, а также автоматических сценариев работы с триггерами.
Требования:
Знания архитектуры серверного оборудования и комплектующих, приветствуются практические знания серверных платформ HP, Dell, Huawei, Lenovo, Fujitsu и других
Опыт администрирования ОС Linux;
Понимание сетей, знание базовых сетевых протоколов;
Опыт с Docker, Docker Compose;
Навык настройки web сервера Nginx;
Умение работать с Git;
Опыт построения CI/CD pipelines в Gitlab;
Настройка резервного копирования СУБД;
Опыт работы с менеджером пакетов NPM, системы автоматической сборки Webpack, Gradle;
Опыт работы с Jira, Confluence;
Опыт внедрения сервисов Apple Push Notification и Firebase Cloud Messaging;
Автоматизация операций по управлению доступом по ssh, конфигурированию iptables, cron, ntp, rsync, logrotate и т.д. средствами Ansible и/или Puppet;
Настройка и мониторинг сервисов quagga и openvpn;
Настройка резервного копирования (rsync, veeam, backula);
Сопровождение объектного хранилища на базе MinIO;
Развитие систем управления и резервирования инфраструктуры продукта;
Понимание принципов работы систем, работающих непрерывно и бесперебойно (24х7х365) и принципов их эксплуатации.
Стек:
ОС Linux,
GitLab,
Docker, Docker-Compose,
S3 Minio,
Zabbix,
JS, NodeJS, Vue, GoLang,
Jira, Confluence.
Условия: