Обязанности:
BFG Group – разработчик интеллектуальной платформы для управления производством на основе прогнозной имитационной модели производства, с использованием искусственного интеллекта (AI) Наши клиенты: ПАО “КАМАЗ”; АО “Концерн Калашников; АО "ИМЗ"; НПЦ “Пружина" и многие другие В настоящее время мы ищем DevOps инженера на удаленную работу для увеличения количества ресурсов и развития этого направления. Чем предстоит заниматься Развертывание новых и сопровождение уже развёрнутых экземпляров ПО BFG (в том числе у клиентов, посредством удалённого доступа); Решение возникающих в процессе развёртывания проблем; Участие в разработке документации к внедряемым системам и решениям, поддержание документации в актуальном состоянии (аспект развертывания и поддержки); Диагностика и устранение проблем на экземплярах, предупреждение критических ситуаций; Работа над инструментарием и сценариями развёртывания продуктов компании: внедрение, улучшение, автоматизация; Интеграция тестов в имеющиеся скрипты развёртывания; Установка и настройка централизованных систем мониторинга и анализа логов; Планирование схем развертывания приложений; Поддержка и модернизация инфраструктуры разработки. Взаимодействие с тестировщиками и разработчиками; Консультирование по подготовке инфраструктуры для развертывания; Формировать план развития DevOps направления. Стек технологий Ansible, Terraform, LXD, Haproxy, Docker, Bash, Nginx, KVM, Git, PostgreSQL, MongoDB, Redis, Prometheus, Grafana, Alertmanager, Loki, Python. Знание Kubernetes будет плюсом, так как возможно внедрение в будущем Что мы ждем от кандидата Наличие опыта работы в команде разработки/сопровождения; Понимание жизненного цикла приложения; Непрерывная работа над инструментарием и сценариями развёртывания продуктов компании: внедрение, улучшение, автоматизация; Опыт написания скриптов и/или сценариев на Bash / Python; Опыт создания инструментов автоматизированного управления конфигурацией (Ansible); Опыт работы с технологиями контейнеризации и их оркестрации; Опыт работы с системами изоляции/виртуализации (LXC, Docker, KVM); Опыт работу с CI системами (Teamcity); Уверенная работа с системами контроля версий (Git); Знание, опыт настройки и администрирования nginx, uwsgi, redis, systemd, supervisor; Опыт работы с СУБД PostgreSQL (администрирование, репликация, бэкапы); Знание, опыт настройки и администрирования Prometheus, Grafana, Alertmanager, Loki; Опыт администрирования ОС семейства Linux; Обеспечение бесперебойной работы информационных систем компании; Знания сетевых сервисов и протоколов (DNS, DHCP, WINS, TCP/IP, FTP, SMTP); Опыт работы с iptables и иными инструментами блокировки нежелательных запросов (fail2ban и т.п.); Опыт администрирования Linux серверов (в основном Ubuntu) - установка / настройка / обновление. Технический английский, достаточный для чтения документации и общения с support службами; Ответственность в вопросе создания документации и её поддержки в актуальном состоянии. Вашим преимуществом будет Опыт администрирования Atlassian стэка: Jira, Bitbucket, Confluence; Умение писать простые SQL-запросы; Опыт внедрения/сопровождения геораспределенных сетей; Опыт поддержки высоконагруженных систем – большой плюс; Знание python - большой плюс. Что мы предлагаем: Участие в уникальном и востребованном IT-проекте; Белая заработная плата: оклад+% при завершении этапов работ по проекту; Перспектива профессионального и карьерного роста; Система наставничества от опытных сотрудников (чек-лист вхождения в должность, обучение и помощь в адаптации на период испытательного срока); Оформление c первого дня работы по ТК РФ; Комфортный офис в центре города (Тренажерный зал, игровая комната, зона отдыха и др); Ежемесячная компенсация при аренде квартиры или комнаты, если ты из другого региона; Корпоративные мероприятия; Оплата обучения, тренингов, подписок и т.д.; Дополнительные оплачиваемые 4 дня отпуска; Компенсация ДМС (после прохождения испытательного срока)