DevOps Engineer
Коротко
Designs and maintains infrastructure, sets up environments, manages Docker/Kubernetes, builds CI/CD pipelines, configures monitoring and alerting, handles · Needs: Knowledge of CI/CD tools (GitLab CI, Jenkins, GitHub Actions); experience with Docker, Kubernetes, Helm; experience with Vault, KMS, SOPS; knowledge of cloud
Описание от работодателя
Обязанности: Проектирование, развёртывание и сопровождение инфраструктуры для сервисов продуктов.
Настройка и поддержка окружений Dev, Test, Stage, Prod.
Контейнеризация и оркестрация сервисов (Docker, Kubernetes).
Управление ресурсами серверов, сетевыми настройками, балансировщиками.
Построение и поддержка CI/CD-процессов (GitLab CI, GitHub Actions, Jenkins и др.).
Автоматизация сборки, тестирования и релизов для сервисов продуктов.
Оптимизация пайплайнов и ускорение времени сборки.
Настройка автоматизированных rollback-механизмов.
Настройка систем мониторинга, алертинга и логирования (Prometheus, Grafana, ELK, Loki, Sentry и др.).
Реакция на инциденты, их анализ и предотвращение повторных случаев.
Поддержание показателей стабильности и доступности сервисов.
Настройка политик безопасности, управление доступами и секретами.
Контроль уязвимостей, обновление сервисов и зависимостей.
Участие в аудите безопасности и внедрении best practices.
Взаимодействие с другими командами.
Обеспечение удобных и стабильных окружений для разработки и тестирования.
Помощь в решении технических проблем, связанных с инфраструктурой и деплоем.
Ведение инструкций для команд о работе с окружениями и сервисами.
Создание и поддержка документации по инфраструктуре, CI/CD и конфигурациям.
Требования: Уверенные знания CI/CD-инструментов (GitLab CI, Jenkins, GitHub Actions и т.д.).
Опыт контейнеризации (Docker) и оркестрации (Kubernetes, Helm).
Опыт работы с секрет-менеджментом (Vault, KMS, SOPS).
Понимание DevOps-методологий, GitOps-подходов.
Знание облачных платформ (AWS/GCP/Azure или локальные облака).
Знание сетевых протоколов и принципов работы API.