О компании и команде
Компания «Баланс-Платформа» специализируется на создании программного обеспечения для компаний финансового сектора. Мы предоставляем высокотехнологичные продукты «Кредитование как сервис» (Software as a Service (SaaS)) - это набор IT-сервисов полного цикла для генерации и сопровождения кредитного портфеля на всех этапах.
Команда Баланс-Платформы состоит из 200+ разработчиков, аналитиков, инженеров DevOps и QA. Большинство из нас пишет на Ruby, но также практикуем Python, JavaScript, PHP, Elixir.
Мы активно растем и развиваемся. У нас много текущих и новых проектов. Для нашей компании нет невыполнимых задач. А что самое важное - у нас очень дружная команда, готовая помогать друг другу и работать на результат!
Ожидания от кандидата
Команда IT-инфраструктуры ищет инициативного и пытливого DevOps-инженера:
- У нас сейчас около сотни собственных сервисов, более 2 000 виртуалок расположено в собственном облаке. (Openstack)
- Сервисы написаны на Ruby, Python, Elixir, PHP, фронтенды на JS Reacth.
- Почти все контейнеризировано, активно над этим работаем.
- Метрики смотрим в Grafana, а собираем всё в Prometeus и Zabbix.
- Для сбора и анализа логов используем Graylog.
- Около 60 кластеров Kubernetes, примерно половина из них self-managed, остальное as a service.
- В качестве системы управления конфигурациями мы используем Ansible, практикуем подход IaC.
- Код храним в gitlab, CI/CD - Gitlab-CI и немного Jenkins'а для тестов.
- Помимо нашего софта, нужно будет копаться в PostgreSQL (Patroni), Consul, MongoDB, Clickhouse, Redis, RabbitMQ. Будут задачи по траблшутингу кластеров k8s.
Обязанности:
- Развитие и сопровождение st/uat/prod сред.
- Настройка, оптимизация, траблшутинг.
- Активное взаимодействие с командой разработки.
- Внедрение нового функционала в экосистему.
- Построение CI/CD процесса.
- Управление и развитие системы мониторинга.
- Проведение установок релизов.
- Подготовка технической документации.
Требования:
- Знаком с инструментарием разработчика (jira, confluence, sentry и пр).
- Понимание работы сетей на уровне DevOps (понимание работы стека протоколов TCP/IP, умение пользоваться инструментами диагностики на уровне ОС)
- Ansible (приоритеты, роли, циклы, шифрование)
- Знание принципов и этапов методологии CI/CD на базовом уровне DevOps
- Знание Git (варианты ветвления)
- Знание Linux (понимание процесса запуска, удаленного подключения, диагностики сети, мониторинг ресурсов, проверка работоспособности сервисов, просмотр логов, установка из системных репозиториев и отдельными пакетами ОС Linux).
Будет плюсом:
- Знание docker (практики написания Dockerfile (понимание слоев, знание команд, размещение часто обновляемых слоев, обеспечение безопасности, multi-stage, оптимизация)
- Kubernetes (знание пяти системных компонентов Kubernetes, команд и их применения, управление ресурсами, приоритетов ресурсов, диагностики).
Условия работы
- Сложные и интересные задачи в команде профессионалов.
- Современный стек технологий, техника для продуктивной работы: Mac или ThinkPad по желанию.
- Возможность профессионального развития и поддержка в развитии вашей карьеры.
- Забота о вашем здоровье: полис ДМС для сотрудников, включая стоматологию и врача общей практики в офисе.
- Льготы и блага Аккредитованной ИТ-компании, бонусы и скидки от наших партнеров, и другие приятные атрибуты жизни современной ИТ-компании.
- По-настоящему дружескую обстановку и реферальный бонус "Приведи друга", когда вы рекомендуете своих друзей.
- Формат работы: в нашем комфортном офисе в центре столицы (м. Тверская, м. Охотный Ряд) гибрид или удаленка из РФ.
С радостью пообщаемся с вами!