Современная и высокотехнологичная компания, занимающаяся разработкой инновационной платформы для научных исследований, а также разработкой прикладного ПО, виртуальных тренажеров, созданием новых средств связи и исследованиями в области искусственного интеллекта, нейронных сетей и машинного обучения в поиске DevOps-инженера.
Задачи
Поддержка и развитие CI/CD пайплайнов на GitLab CI
Контейнеризация сервисов (.NET, PHP, ReactJS) через Docker, Docker Compose, подготовка к переходу на Kubernetes
Внедрение и сопровождение Ansible-скриптов для автоматизации инфраструктуры и релизов
Настройка и контроль безопасности: Trivy, подписание и проверка Docker-образов (Cosign / Notary / Sigstore)
Подключение к процессу миграции секретов в Vault
Интеграция со сторонними системами: Harbor, Nexus, Jira, Confluence
Обеспечение доставки и отслеживания артефактов в многоуровенной среде: Dev, Test, Stage, Prod, UAT, Demo, Preview и др
Внедрение улучшений в процесс версионирования, тегирования, релизной сборки
Мониторинг и логирование с помощью Grafana
Участие в проектировании и поддержке микросервисной архитектуры, взаимодействие с администраторами кластеров и сетевыми инженерами
Требования
Технические навыки
Уверенные знания Git и процессов ветвления / тегирования
Опыт настройки и поддержки GitLab CI/CD
Владение Docker, Docker Compose, понимание best practices контейнеризации
Опыт внедрения или сопровождения решений для: - Статического и динамического анализа кода
Скана образов на уязвимости (Trivy и аналоги)
Подписей образов и проверки подписи (Cosign, Notary v2 и др.)
Понимание основ Kubernetes, знание объектов и их конфигурации (Pods, Services, Ingress, ConfigMap, Secrets, Deployments и др.)