Наши требования
Скриптовые языки и Linux: уверенное владение Bash и Groovy, администрирование Linux (управление пользователями, правами доступа, процессами) и оптимизация серверов под веб-приложения
Микросервисы и оркестрация: понимание принципов взаимодействия сервисов, диагностика неисправностей в распределенной системе, а также настройка Kubernetes (деплойменты, сервисы, Ingress)
CI/CD пайплайны: практический опыт настройки сборок и развертывания в Jenkins или GitLab CI с интеграцией автоматического тестирования по принципам GitFlow/GitHub Flow
Контейнеризация: создание Docker-образов, работа с Docker Compose и деплой микросервисных приложений в кластер Kubernetes
Мониторинг и логирование: настройка систем сбора метрик Prometheus, Grafana и Zabbix, анализ логов через ELK Stack для диагностики производительности
Сетевая инфраструктура и безопасность: настройка Nginx и Apache (включая балансировку нагрузки), брокеров сообщений Kafka/RabbitMQ, брандмауэров, VPN, SSL/TLS (Let's Encrypt) и управление реляционными БД (PostgreSQL — репликация, резервное копирование и восстановление)
Оптимизация инфраструктуры: кэширование данных, тюнинг времени ответа приложений и баз данных, масштабирование ресурсов под высокую нагрузку