22 августа 2025
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
Поддержка и развитие существующих Ansible-плейбуков и Docker-контейнеров;
Участие в проектировании и внедрении CI/CD-пайплайнов (тестирование, деплой, управление окружениями);
Администрирование Linux-серверов: мониторинг, обновление, устранение инцидентов, hardening;
Разработка и поддержка скриптов на Python/Bash для автоматизации рутинных и технических операций;
Работа с Docker-контейнерами: сборка, оптимизация, устранение инцидентов, работа с приватными репозиториями.
Администрирование Linux:
Уверенная работа в командной строке (bash), настройка сервисов, управление пакетами (apt/yum), systemd;
Глубокое понимание архитектуры ОС Linux: файловая система, права доступа, процессы, сетевые службы;
Навыки диагностики и устранения инцидентов.
Ansible:
Опыт написания и оптимизации плейбуков для автоматизации развёртывания и настройки инфраструктуры;
Умение работать с ролями, шаблонами (Jinja2), dynamic inventory;
Знание best practices по структуре Ansible-кода.
Docker:
Умение проектировать, собирать и оптимизировать Docker-образы;
Опыт написания многоуровневых Dockerfile и работы с docker-compose;
Понимание архитектуры контейнеризации, изоляции, слоёв образов, работы с volumes и сетями;
Умение описывать многосервисные окружения с помощью docker-compose, работа с переменными окружения и томами.
CI/CD:
Понимание полного цикла CI/CD: сборка, тестирование, деплой, rollback, артефакты;
Опыт работы с инструментами: GitLab CI, Jenkins, GitHub Actions (разработка, сопровождение пайплайнов);
Умение интегрировать пайплайны с Ansible, Docker и системами мониторинга/логирования.
Python/Bash:
Умение писать читаемые и поддерживаемые скрипты автоматизации;
Опыт обработки данных, логирования, взаимодействия с системными утилитами;
Опыт написания CLI-утилит, работы с subprocess, argparse, os, logging.
БУДЕТ ПРЕИМУЩЕСТВОМ:
Опыт работы с Kafka или другими брокерами сообщений;
Навыки написания обработчиков событий и диагностики очередей сообщений;
Понимание работы систем мониторинга и логирования (Prometheus, Grafana, ELK/EFK-стек);
Опыт написания unit-тестов для скриптов автоматизации;
Знание принципов IaC (Infrastructure as Code) и базовый опыт работы с Terraform;
Опыт оптимизации CI/CD-процессов и внедрения практик GitOps;
Понимание основ сетевой безопасности и конфигурирования firewall/iptables/NFT/ufw.