DevOps-инженер
Описание
Обязанности: Поддержка и развитие инфраструктуры на Ubuntu 22.04/24.04; Настройка и сопровождение CI/CD в GitLab; Управление кластерами Kubernetes и окружениями на Docker Compose; Настройка серверов с GPU (драйверы NVIDIA, контейнерный рантайм, мониторинг утилизации); Поддержка инфраструктур; Управление стеком логирования; Диагностика инцидентов (логи systemd, подов, пайплайнов, Graylog); Написание документации и runbook'ов. Требования: - ОС и системное администрирование- Уверенное администрирование Ubuntu 22.04 и 24.04 (установка, настройка, обновление, решение проблем).- Systemd: написание и отладка unit-файлов, работа с journalctl, таймерами, управление сервисами. Контейнеризация и оркестрация:- Docker: создание и оптимизация образов, понимание устройства контейнеров.- Docker Compose: запуск и поддержка многоконтейнерных окружений.- Kubernetes: опыт эксплуатации production-кластеров, Helm, работа с подами, сервисами, ingress, PVC, секретами.CI/CD- GitLab CI/CD: построение пайплайнов, настройка раннеров, интеграция с Kubernetes.GPU- Работа с драйверами NVIDIA под Linux: установка, отладка, решение конфликтов при обновлении ядра, настройка NVIDIA Container Toolkit.- Проброс GPU в Docker и Kubernetes.СУБД и брокеры сообщений-Эксплуатация PostgreSQL: установка, настройка репликации, бэкапы , мониторинг.- etcd: понимание устройства, дефрагментация, бэкап и восстановление как для K8S так и для приложений.- RabbitMQ: настройка кластеризации, мониторинг очередей, управление пользователями и правами, помощь разработчикам- Kafka: администрирование кластеров, работа с топиками, consumer groups, оффсетами, настройка репликации.- OpenSearch: установка, настройка репликации, бэкапы , мониторинг, настройка, индексов, ILM-политик, шардирование, интеграция с GraylogЛогирование и мониторинг- Graylog: развертывание, настройка индексов, streams, pipelines, дашбордов, алертов.- Prometheus + Grafana: настройка сбора метрик, дашбордов, алертов. Сети- Понимание TCP/IP, DNS, firewall (iptables/ufw), обратный прокси (nginx). Условия: Удаленный формат работы; Уровень оплаты после результатов собеседования; Гибкий режим начало/конец рабочего дня.