участие в проектировании архитектуры новых и существующих ИС;
настройка рабочего окружения для разработчиков (виртуализация, среды для разработки и тестирования разрабатываемых ИС);
разработка и поддержка пайплайнов для автоматизации сборки, тестирования и развертывания кода;
проектирование, развертывание и масштабирование инфраструктуры в рамках разрабатываемых проектов;
миграция и оптимизация облачных и локальных ресурсов;
разработка и поддержка систем контейнерезации;
управление системами оркестрации контейнеров;
настройка политик безопасности для контейнеров и кластеров;
помощь разработчикам в решении проблем, связанных с развертыванием и эксплуатацией кода;
Требования:
высшее или специальное среднее образование;
знание Linux на уровне администратора;
глубокое понимание сетей, контейнеризации, систем оркестрации (Kubernetes), инфраструктуры как код (Terraform, Ansible) и мониторинг (Prometheus, Grafana), умение находить и устранять сложные сбои;
умение анализировать логи, метрики и трассировки, находить узкие места и предлагать улучшения для сопровождаемых ИС;
практический опыт и умение применять скриптовые языки (bash, powershell) для автоматизации процессов;
настройка кластеров высокой доступности (High Availability), конфигурация репликации (Master-Slave, Master-Master), перенос БД в продакшн с минимальным downtime;
понимание работы средств шифрования, практическое применение работы с секретами (werf, Docker и Kubernetes Secrets и т.д.);
глубокое понимание и практическое применение систем/средств контроля версий (опыт работы с GitLab).