Обязанности:
- Администрировать серверы 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, удалённая работа.