Обязанности:

  • Администрировать серверы Debian и поддерживать веб-серверы и приложения.
  • Диагностировать проблемы с сервисами, нагрузкой, дисками и сетью.
  • Работать с виртуальными машинами и контейнерами, поддерживать CI/CD.
  • Выполнять регламентные работы, участвовать в устранении инцидентов и автоматизировать рутинные задачи.
  • Документировать изменения и типовые процедуры.

Требования:

  • Уверенное владение Linux на уровне junior системного администратора и практический опыт работы с Debian.
  • Понимание файловой системы Linux, пользователей, групп и прав доступа; уверенная работа в shell; базовое понимание systemd.
  • Умение читать логи и диагностировать проблемы с CPU, RAM, дисками и процессами.
  • Практический опыт с nginx; базовое понимание и опыт работы с Apache HTTP Server.
  • Понимание HTTP/HTTPS, reverse proxy и DNS.
  • Практический опыт с MariaDB и/или MySQL, базовые знания SQL, понимание прав доступа, дампов и восстановления баз данных.
  • Базовое понимание TCP/IP, IP-адресов и портов; навыки диагностики сети с помощью ip, ss, ping, curl и подобных инструментов.
  • Базовое владение Git, понимание commit, branch и merge; базовое понимание GitLab CI/CD.
  • Понимание различий между виртуальной машиной и контейнером, базовое понимание Docker и работа с Docker CLI.
  • Понимание принципа минимально необходимых прав, SSH и SSH-ключей, назначения TLS/HTTPS.
  • Умение самостоятельно искать информацию в документации и аккуратное отношение к production-инфраструктуре.

Будет плюсом: Ansible, Docker Compose, PHP-FPM, PostgreSQL, Redis или Memcached, Bash-скриптинг, Proxmox, GitLab Runner, Prometheus или Grafana, S3/object storage, Kubernetes, Ceph и Python для небольших автоматизаций.

Условия: полная занятость, график 5/2, удалённая работа.