О проекте
Мы создаём корпоративную платформу централизованного доступа к внешним ИИ-сервисам и языковым моделям.
Платформа объединяет собственные backend-сервисы и готовые инфраструктурные компоненты, интегрируется с корпоративными системами авторизации, мониторинга, информационной безопасности и внешними провайдерами.
Нам нужен инженер, который поможет построить надёжную, автоматизированную и удобную для развития среду эксплуатации платформы.
Основные задачи
• Участвовать в проектировании инфраструктуры развёртывания платформы.
• Настраивать и сопровождать Kubernetes-окружения и развёртывание контейнеризированных сервисов.
• Строить и развивать CI/CD-пайплайны для собственных сервисов и интегрируемых компонентов.
• Автоматизировать управление конфигурациями, инфраструктурой и развёртыванием приложений.
• Организовывать управление секретами, конфигурациями, сертификатами и доступами сервисов.
• Настраивать мониторинг, централизованное логирование, сбор метрик и оповещения.
• Обеспечивать надёжность, управляемость и восстановление сервисов при сбоях.
• Организовывать тестовые и продуктивные окружения, обеспечивать воспроизводимость развёртывания.
• Участвовать во внедрении и адаптации готовых платформенных компонентов, включая API Gateway и другие интеграционные сервисы.
• Анализировать производительность сервисов, выявлять инфраструктурные ограничения и участвовать в оптимизации.
• Совместно с корпоративными инфраструктурными и сетевыми командами решать вопросы подключения и эксплуатации платформы.
• Автоматизировать эксплуатационные операции и участвовать в диагностике инцидентов.
Обязательные требования
• Уверенный опыт эксплуатации контейнеризированных приложений в Kubernetes.
• Практический опыт Docker, Helm и инструментов автоматизации развёртывания.
• Опыт построения CI/CD с использованием GitLab CI, Jenkins, Bitbucket Pipelines или аналогичных решений.
• Опыт работы с Infrastructure as Code и средствами управления конфигурацией.
• Знание Linux и навыки диагностики проблем приложений и инфраструктуры.
• Опыт эксплуатации систем мониторинга, логирования и алертинга.
• Понимание сетевого взаимодействия сервисов: DNS, HTTP(S), TLS, балансировка, ingress.
• Опыт управления секретами и конфигурациями приложений.
• Навыки автоматизации на Bash, Python или аналогичных языках.
• Понимание принципов отказоустойчивости, резервного копирования и восстановления сервисов.