описание
Описания нет
задачи
- Подбирать и покупать серверы и VPS под задачи
- Выбирать провайдера и конфигурацию
- Вводить серверы в эксплуатацию: настраивать ОС, диски, сеть и доступы
- Настраивать мониторинг и базовый контроль состояния
- Поддерживать инфраструктуру в рабочем состоянии
- Собирать и поддерживать production-окружения
- Работать с Docker images, networks и volumes
- Настраивать деплой и откат
- Организовывать хранение и просмотр логов
- Следить за изоляцией контейнеров и снижением связанных с ними рисков
- Поднимать и поддерживать WireGuard
- Настраивать доступ команды к инфраструктуре
- Работать с ключами и их ротацией
- Настраивать маршрутизацию и сегментацию
- Ограничивать доступ только необходимыми ресурсами
- Работать с AWS: VPC, EC2, IAM, S3, Security Groups и резервными копиями
- Контролировать и оптимизировать стоимость AWS
- Настраивать безопасный SSH-доступ, firewall и fail2ban или аналоги
- Поддерживать актуальность пакетов и ОС
- Минимизировать привилегии и количество открытых портов
- Безопасно хранить и использовать секреты
- Проводить базовый аудит инфраструктуры
- Настраивать TLS / SSL, DNS и reverse proxy
- Разделять публичный и административный контуры
- Обеспечивать резервное копирование и понимать процесс восстановления после сбоя
- Документировать инфраструктуру, серверы, доступы, сеть, деплой, откат и восстановление после сбоя
требования
- Уверенно работать с Linux на production-уровне: systemd, сетью, дисками и файловыми системами, пользователями и правами, пакетами и диагностикой проблем
- Эксплуатировать Docker в production
- Понимать WireGuard и VPN: ключи, маршруты, peer’ы, split access и сегментацию сети
- Знать AWS: EC2, VPC, networking, IAM и S3
- Понимать основы серверной безопасности: закрытый SSH, авторизацию по ключам, firewall, обновления, минимальные привилегии и базовый аудит
- Понимать назначение мер безопасности и инфраструктурных решений
- Самостоятельно разбираться в проблемах и понимать последствия изменений
- Заранее учитывать безопасность и автоматизировать ручную рутину
- Уметь объяснять разработчикам риски и предлагать безопасные решения
- Уметь оценивать инфраструктуру целиком
- Будет плюсом: Caddy, Nginx, CI/CD, GitHub Actions, GitLab CI, GHCR, опыт работы с несколькими VPS, разделение app / edge, отдельный административный контур, эксплуатация PostgreSQL, понимание типичных атак на SSH, панели управления и docker.sock, Ansible или собственные скрипты для автоматизации настройки серверов, Terraform или CloudFormation
условия
- Условий в вакансии нет