Ищем начинающего специалиста в команду DevOps. Мы работаем по методологии CI/CD, активно используем контейнеризацию и автоматизируем рутинные процессы разработки. В нашей команде принято делиться знаниями, поэтому у вас будет опытный наставник для быстрого погружения в задачи.
Обязанности
- поддержка и мониторинг работоспособности тестовых (stage) окружений на базе Kubernetes
- развертывание приложений с использованием Helm-чартов, внесение правок в существующие шаблоны под руководством старших коллег
- написание простых Bash-скриптов для автоматизации задач администрирования Linux-серверов
- помощь в поддержке пайплайнов сборки и доставки кода в Jenkins (написание базовых шагов на Groovy)
- работа с системой контроля версий Git (ветвление, слияние, разрешение конфликтов), участие в код-ревью внутренних скриптов
- первичная настройка мониторинга и логирования (Prometheus/Grafana), настройка алертов и дашбордов по готовым примерам
- ведение технической документации во внутреннем Confluence.
Требования
- linux: Уверенная работа в командной строке и знание bash. Понимание процессов, файловой системы, прав доступа, systemd, работы с пакетными менеджерами (apt/yum).
- контейнеризация: Глубокое понимание принципов работы Docker. Опыт написания Dockerfile, знание разницы между образом и контейнером, умение оптимизировать слои образа.
- Kubernetes: Базовое понимание архитектуры (Control Plane vs Worker Nodes). Знание основных объектов API: Pod, Deployment, Service, ConfigMap, Secret, Ingress. Навык чтения манифестов в формате YAML.
- helm: Понимание концепции чартов, темплейтов Go, values-файлов и зависимостей. Умение устанавливать готовые приложения из репозиториев (helm install) и вносить минимальные изменения в параметры.
- bash: Навыки написания скриптов среднего уровня сложности (циклы, условия, функции, обработка аргументов и вывода программ).
- python: Базовый синтаксис языка. Понимание переменных, типов данных, условий, циклов. Желателен опыт использования библиотек для работы с HTTP-запросами (requests) или парсинга JSON/YAML.
- jenkins & Groovy: Понимание философии непрерывной интеграции. Опыт создания Freestyle-пайплайнов или написание простейших Declarative Pipeline (stages, steps, post). Представление о том, как пишется базовый скрипт на Groovy.
- cети: Понимание модели OSI/TCP-IP, DNS, HTTP/HTTPS. Умение диагностировать проблемы связности с помощью утилит curl, ping, nc (netcat), traceroute.
- git: Владение основными командами (clone, pull, push, branch, merge, rebase), понимание семантики коммитов.
Условия
- комфортный современный офис г. Сочи, Войкова 2
- гибридный формат работы
- ежегодный пересмотр зарплаты, годовая премия
- корпоративный спортзал и зоны отдыха
- система обучения для профессионального и карьерного развития
- расширенный полис ДМС с первого дня работы и страхование для семьи
- программа ипотеки для сотрудников
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
- вознаграждение за рекомендацию друзей в команду Сбер