Открытая позиция · Инженер по инфраструктуре · ИТ-Решения / it63.su
Senior DevOps Engineer
IT-Решения (it63.su) ищет Senior DevOps Engineer в команду сопровождения инфраструктуры. Мы обслуживаем собную площадку, на которой живут платформа it63.su, клиентские контуры — серверы 1С, СУБД, сайты, внутренние сервисы и AI-инструменты. Нужен инженер, который делает инфраструктуру предсказуемой: воспроизводимой, наблюдаемой, с проверенными бэкапами и документацией, к которой можно подключить нового человека за один день.
Чем предстоит заниматься
- Эксплуатация и развитие Linux-инфраструктуры: Debian/Ubuntu, Rocky/AlmaLinux, systemd, LVM, права доступа, обновления, аптаймы сервисов.
- Контейнеризация и оркестрация: Docker, docker compose, Kubernetes — сборка образов, деплой, откаты, управление ресурсами и секретами.
- CI/CD: пайплайны сборки, тестов и публикации (GitLab CI / GitHub Actions), семантика версий, релизные ветки, автоматический деплой.
- Инфраструктура как код: Ansible-роли и плейбуки, Terraform-модули, скрипты на Python/bash для автоматизации рутины.
- Мониторинг и алертинг: Prometheus + Grafana + Alertmanager, дашборды, пороги, разбор срабатываний и дежурство по критичным инцидентам.
- СУБД: PostgreSQL и MySQL — репликации, бэкапы, обновления, разбор медленных запросов; сопровождение MS SQL Server и кластера 1С — дополнительный плюс.
- Резервное копирование: расписание, контроль целостности, регулярные тесты восстановления — «бэкап есть» доказывается восстановлением.
- Безопасность: патчи и CVE, политики SSH, брандмауэры, TLS-сертификаты (ACME/certbot), управление секретами, разбор инцидентов.
- Производительность: поиск узких мест (CPU, диск, сеть), тюнинг nginx и приложений, нагрузочные проверки после изменений.
- Документация: runbook'и, схемы контуров, чеклисты восстановления, описание изменений — понятно и без «воды».
- Поддержка смежных платформ: Windows Server и RDP-контуры как вторичная среда для задач 1С.
- Взаимодействие с разработкой и поддержкой it63.su: разбор обращений клиентов и понятные объяснения причин инцидентов.
Требования
Опыт и общий профиль
- От 4 лет на позициях DevOps / System Administrator / Infrastructure Engineer с коммерческой поддержкой продакшена.
- Понимание принципов построения отказоустойчивых систем: репликации, балансировки, деградации без простоя.
- Способность самостоятельно вести задачи в удалённом формате: приоритизировать, фиксировать решения, доводить до результата.
Операционные системы и сеть
- Linux: уверенная административная работа — systemd, cgroups, cron, LVM, управление пакетами, разбор логов (journalctl, dmesg, grep/awk).
- Сетевые знания: TCP/IP, DNS, HTTP/HTTPS, TLS, маршрутизация, NAT; диагностика через ss, tcpdump, mtr, dig.
- Брандмауэры: iptables / nftables, правила, зоны доверия.
Веб-стек и TLS
- nginx (или Caddy): vhost, reverse proxy, WebSocket, статика, сжатие, rate limit, логи и access-аналитика.
- HTTP/2, автоматика сертификатов (certbot / ACME), базовые представления о CDN и кешировании на уровне прокси.
Контейнеры и оркестрация
- Docker: multi-stage сборка, сети, тома, образы, регистрия, чистка и версионирование.
- docker compose: связка сервисов, переменные окружения, воспроизведение окружения.
- Kubernetes: deployment, service, ingress, configmap, secret, HPA; отладка подов, логи, события кластера.
- Helm или базовое владение операторами — приветствуется.
CI/CD и IaC
- GitLab CI или GitHub Actions: полноценные пайплайны — сборка, тесты, публикация образов, деплой, откат.
- Ansible (обязательно): роли, шаблоны, vault с секретами, идемпотентность задач.
- Terraform или иной IaC — желательно: объявление инфраструктуры, state, импорт существующих ресурсов.
Мониторинг и наблюдаемость
- Prometheus + Grafana: метрики, recording rules, дашборды, alerting.
- Alertmanager: группировка, маршрутизация, шумоподавление.
- Сбор логов: Loki, ELK-стек или journald + promtail; uptime-контроль критичных точек.
СУБД
- PostgreSQL: резервное копирование (pg_dump, WAL), восстановление, репликация, индексы, VACUUM, базовый тюнинг.
- MySQL / MariaDB — желательно.
- MS SQL Server и кластер 1С:Предприятие — существенный плюс.
Безопасность и скрипты
- Практики безопасности: least privilege, обновления и CVE, хранение секретов, разбор инцидентов, контроль доступа.
- Python или Go для автоматизации; bash — свободно; Git: ветки, ревью, разрешение конфликтов.
- Английский: чтение документации, issue и RFC без словаря (письменный — достаточно уверенно).
Личные качества
- Ответственность за SLA: инцидент не закрывается «на словах», а закрывается с причиной и профилактикой.
- Системность: одно изменение — одна запись; воспроизводимость важнее «картинки в голове».
- Коммуникация: уметь объяснить неспециалисту, что произошло и что делать дальше.
- Готовность к дежурствам по инцидентам в рамках рабочего окна.
Будет преимуществом
- Опыт сопровождения 1С:Предприятие: кластер серверов, web-клиент, обновления конфигураций, работа с очередями и сессиями.
- Windows Server: Active Directory, GPO, RDP/терминальные службы.
- Работа с коммерческими облаками и виртуализацией: Selectel, Timeweb, Yandex Cloud, VK Cloud, VMware vSphere, KVM.
- Продакшен-Kubernetes: миграции, операторы, горизонтальное масштабирование.
- Знакомство с AI-сервисами и LLM-интеграциями — у нас есть собственные проекты в этом направлении.
- Опыт нагрузочного тестирования (k6, JMeter) и оптимизации по результатам.
- Публичный опыт: личный блог, доклады, открытые конфигурации, активность на Хабре/GitHub.
Что предлагаем
- Удалённая работа с чётким окном 07:00 — 17:00 по Москве (пн–пт).
- Уровень оплаты обговаривается после собеседования и зависит от опыта и глубины компетенций.
- Реальная инфраструктура с первого дня: прод-сервисы, клиентские контуры, живые задачи — без «дедлайн-песочницы».
- Современный стек и возможность влиять на архитектуру, а не только исполнять задачи.
- Обучение и сертификации по согласованию, техническое оснащение рабочего места.
- Прямое общение с командой: решения принимаются быстро, без многоуровневых согласований.
Форма откроется сразу — название позиции «Senior DevOps Engineer» уже подставлено в заявку.