В активно развивающуюся IT-аутсорсинговую компанию требуется системный администратор для работы на одном из внутренних проектов (полностью удаленная работа). Наша вакансия - отличная возможность попробовать разные технологии, посмотреть, как работают разные ИТ системы, получить себе в копилку участие в интересных проектах. Наш проект связан с предоставлением VPN доступа в Туркменистане, Китае, Индии и других странах.
Вы идеальный кандидат, если: Отлично разбираетесь и администрируете Linux, умете дебажить и устанавливать сервера, умеете читать и понимать мониторинг и ответственно следить за ним, вы работаете с Ansible, Docker, Zabbix, у вас большой опыт настройки и вы знакомы с Shadowsocks, VLESS/VMESS (SingBox, XRAY core), сильные навыки работы с файрвололами.
Чем предстоит заниматься:
Работа ПОЛНОСТЬЮ УДАЛЕННАЯ, возможно совмещение. Не имеет значения в каком городе, часовом поясе или стране вы находитесь. Мы ищем человека который имеет знания и опыт, горит желанием и энтузиазмом развивать и улучшать сервис, находить и предлагать новые технические решения.
Вам предстоит провести аудит существующей инфраструктуры, разворачивать и поддерживать VPN сервера доступа, разворачивать и обслуживать управляющие сервера. Настраивать мониторинг и бэкапирование, а также заниматься автоматизацией всех этих процессов. Проектировать и внедрять отказоустойчивую инфраструктуру. Оперативно реагировать и исправлять аварийные ситуации. Находить решение возникающих технических проблем. Писать скрипты авторазворачивание в Git. Готовить ТЗ по интеграции VPN серверов для программистов. Обходить и мониторить блокировки.
Требования:
- Linux - уверенные навыки администрирования.
- Уметь написать systemd скрипт, решать проблемы с репозиториями и зависимостями, наш стек в основном deb.
- Уверенные навыки работы с NFTables и IPTables/IPset. Развёртывание шлюзов. Понимание и навыки работы с GIT.
- Сети - уверенные навыки.
- Твёрдое понимание всех основных сетевых протоколов (DHCP, DNS, TCP, UDP, ICMP и др.) Хорошо ориентироваться в маршрутизации.
- Уметь диагностировать сетевые проблемы (ping, mtr, nmap, dig/nslookup, iftop и т.д.)
- Хорошо понимать SSL/HTTPS. Опыт разворачивания Proxy (HTTPS/SOCKS5)
- Docker, Kubernetes (Jenkins) . Понимание dockerfile и dockercompose. Уметь решать простые проблемы с запуском контейнеров в различных средах, в связке с различными файрволлами (NFTables/IPTables).
- Zabbix - уверенный уровень.
- Опыт написания кастомных скриптов проверки через user parameters или external checks.
- PostgreSQL - базовый уровень. Навыки простейшего администрирования (dump/restore). Уметь с помощью ChatGPT за не продолжительное время написать простой запрос.
- Автоматизация. Ansible, Github actions
- Уметь писать скрипты под мониторинг или автоматизацию развёртывания програмных комплексов, автоматизация рутины. Предпочтения bash и python.
- Умения писать технические задания, документацию.
- Опыт настройки Proxy, Shadowsocks, VLESS/VMESS (SingBox, XRAY core). Понимание механизмов действия блокировок.
- Не обязательно но серьёзными преимуществами будут:
- Навыки программирования на Python у нас используются FastApi и Django. Опыт разработки Телеграм ботов (aiogram).
- Умение работать с monitd.
- Опыт работы с различными онлайн кассами Yomaney и др.
- Опыт построения отказоустойчивых Linux кластеров (это может быть pacemaker/corosync или др.)
Условия:
Возможно совмещение. 100% удалённая работа, Выплата з\п 2 раза в месяц на банковскую карточку по ТК РФ.