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