We use cookies to run the site and count visits. "Got it" also allows session recording.
3 days ago
Grade
Senior
Work format
Remote
Employment
Full-time
An email or a Telegram message to the recruiter
We are looking for a DevOps engineer who is ready to take full responsibility for the infrastructure — from purchasing hardware and setting up VPS to hardening, VPN, and stable production deployments.
We need an engineer who understands how servers, networks, security, and production work, not just someone who «sets up CI and forgets about it», but an engineer who is ready to systematically manage the infrastructure.
▫️Servers and VPS • Select and purchase servers/VPS for tasks • Choose the provider and configuration • Commission servers: OS, disks, network, access • Configure monitoring and basic status control • Maintain the infrastructure in working order ▫️Docker • Build and maintain production environments • Work with Docker images, networks, and volumes • Configure deployment and rollback • Organize log storage and viewing • Ensure containers are isolated and do not create unnecessary risks ▫️WireGuard / VPN • Set up and maintain WireGuard • Configure team access to the infrastructure • Work with keys and their rotation • Configure routing and segmentation • Implement the principle of «access only where absolutely necessary» ▫️AWS Work with AWS without unnecessary "cloud magic": • VPC • EC2 • IAM • S3 • Security Groups • Backups • Cost control and optimization ▫️Security & Hardening • Configure secure SSH access • Use keys instead of passwords • Configure firewall • Keep packages and OS up-to-date • Work with fail2ban or equivalents • Minimize privileges and the number of open ports • Securely store and use secrets • Conduct basic infrastructure audits The main principle: no 0.0.0.0/0 just because it's faster. ▫️Network and Production • TLS / SSL • DNS • Reverse proxy • Separation of public and administrative networks • Backups • Understanding the process of recovery from failure The production environment should not just work — it should be clear what to do if it stops working at 3 AM. ▫️Documentation Document the infrastructure: • what is running where; • which servers are responsible for what; • who has access and where; • how the network is set up; • how to deploy; • how to rollback; • how to restore the system after a failure
▫️Linux
Production level:
• systemd;
• networking;
• disks and file systems;
• users and permissions;
• packages;
• problem diagnostics
▫️Docker
Not just docker compose up on a laptop, but real production operation.
▫️WireGuard / VPN
Understanding of:
• keys;
• routes;
• peers;
• split access;
• network segmentation
▫️AWS
• EC2;
• VPC / networking;
• IAM;
• S3
• Terraform / CloudFormation — a big plus, but not a mandatory filter
▫️Understanding of basic server security:
• closed SSH;
• key-based authentication;
• minimum open ports;
• firewall;
• regular updates;
• principle of least privilege;
• basic auditing
▫️And most importantly — understanding why all this is needed, not just a set of commands from a guide.
▫️PostgreSQL from an operational perspective: • backups; • access; • recovery ▫️Understanding of typical attacks on: • SSH; • control panels; • docker.sock • Ansible or custom scripts for server configuration automation
▪️ The person we are looking for ▫️ is not afraid of production; ▫️ can independently troubleshoot problems; ▫️ understands the consequences of their changes; ▫️ thinks about security in advance; ▫️ dislikes manual routine and automates it; ▫️ can explain to developers why something is insecure and suggest a proper solution; ▫️ is capable of looking at the infrastructure as a whole, not just at a single Docker container.
▫️ Caddy / Nginx ▫️CI/CD — GitHub Actions / GitLab CI ▫️GHCR ▫️Experience with multiple VPS ▫️App / edge separation ▫️Separate administrative network
Ищем DevOps-инженера, который готов брать инфраструктуру целиком — от покупки железа и настройки VPS до hardening, VPN и стабильного production-деплоя.
Нам нужен не человек в формате «настроил CI и забыл», а инженер, который понимает, как устроены серверы, сеть, безопасность и production, и готов отвечать за инфраструктуру системно.
▪️Чем предстоит заниматься ▫️Серверы и VPS • Подбирать и покупать серверы/VPS под задачи. • Выбирать провайдера и конфигурацию. • Вводить серверы в эксплуатацию: ОС, диски, сеть, доступы. • Настраивать мониторинг и базовый контроль состояния. • Поддерживать инфраструктуру в рабочем состоянии. ▫️Docker • Собирать и поддерживать production-окружения. • Работать с Docker images, networks и volumes. • Настраивать деплой и откат. • Организовывать хранение и просмотр логов. • Следить за тем, чтобы контейнеры были изолированы и не создавали лишних рисков. ▫️WireGuard / VPN • Поднимать и поддерживать WireGuard. • Настраивать доступ команды к инфраструктуре. • Работать с ключами и их ротацией. • Настраивать маршрутизацию и сегментацию. • Реализовывать принцип «доступ только туда, куда действительно нужен». ▫️AWS Работать с AWS без лишней «облачной магии»: • VPC • EC2 • IAM • S3 • Security Groups • Backups • Контроль и оптимизация стоимости ▫️Security & Hardening • Настраивать безопасный SSH-доступ. • Использовать ключи вместо паролей. • Настраивать firewall. • Поддерживать актуальность пакетов и ОС. • Работать с fail2ban или аналогами. • Минимизировать привилегии и количество открытых портов. • Безопасно хранить и использовать секреты. • Проводить базовый аудит инфраструктуры. Главный принцип: никаких 0.0.0.0/0 просто потому, что так быстрее. ▫️Сеть и production • TLS / SSL. • DNS. • Reverse proxy. • Разделение публичного и административного контуров. • Бэкапы. • Понимание процесса восстановления после сбоя. Прод должен не просто работать — должно быть понятно, что делать, если он перестал работать в 3 часа ночи. ▫️Документация Документировать инфраструктуру: • что где запущено; • какие серверы за что отвечают; • кто и куда имеет доступ; • как устроена сеть; • как выполнить деплой; • как сделать rollback; • как восстановить систему после сбоя.
▪️Что важно уметь ▫️Linux Production-уровень: • systemd; • сеть; • диски и файловые системы; • пользователи и права; • пакеты; • диагностика проблем. ▫️Docker Не просто docker compose up на ноутбуке, а реальная эксплуатация в production. ▫️WireGuard / VPN Понимание: • ключей; • маршрутов; • peer'ов; • split access; • сегментации сети. ▫️AWS • EC2; • VPC / networking; • IAM; • S3. • Terraform / CloudFormation — большой плюс, но не обязательный фильтр. ▫️Понимание базовой серверной безопасности: • закрытый SSH; • авторизация по ключам; • минимум открытых портов; • firewall; • регулярные обновления; • принцип минимальных привилегий; • базовый аудит. ▫️И главное — понимание, зачем всё это нужно, а не просто набор команд из гайда.
▪️Будет большим плюсом ▫️ Caddy / Nginx ▫️CI/CD — GitHub Actions / GitLab CI ▫️GHCR ▫️Опыт работы с несколькими VPS ▫️Разделение app / edge ▫️Отдельный административный контур ▫️PostgreSQL с точки зрения эксплуатации: • backups; • доступы; • восстановление. ▫️Понимание типичных атак на: • SSH; • панели управления; • docker.sock. • Ansible или собственные скрипты для автоматизации настройки серверов.
▪️Какой человек нам нужен ▫️не боится production; ▫️умеет самостоятельно разбираться в проблемах; ▫️понимает последствия своих изменений; ▫️думает о безопасности заранее; ▫️не любит ручную рутину и автоматизирует её; ▫️умеет объяснить разработчикам, почему что-то небезопасно, и предложить нормальный вариант решения; ▫️способен посмотреть на инфраструктуру целиком, а не только на отдельный Docker-контейнер. Контакты:
We compare skills, grade, work format and salary
Most often 2,780 to 4,430