О компании и команде
Привет, мы – команда разработки компании TextMagic
TextMagic – международная технологическая компания с 20-летней историей и с многомиллионным оборотом. Наш главный продукт – платформа для обмена SMS-сообщениями, которую используют по всему миру более 25.000+ бизнес клиентов. К началу 2024 года, общее количество SMS-сообщений, отправленных на платформе TextMagic, превысило 600 миллионов.
В конце 2021 года наша компания провела успешное IPO – первичное размещение акций на рынке Nasdaq First North Tallinn, в рамках которого на акции TextMagic подписались 15 410 инвесторов на общую сумму 49,5 млн евро.
Наша команда:
С каждым годом команда растет и сейчас в компании работает более 100 человек по всему миру. Будучи инженером в нашей компании, вы сможете работать удаленно.
Ожидания от кандидата
От вас ожидаем:
- Глубокая экспертиза в администрировании веб-приложений на базе Linux-среды.
- Опыт инсталляции/эксплуатирования Kubernetes, понимание зачем он нужен и где его стоит применять.
- Понимание разницу между контейнеризацией и виртуализацией, умение объяснить как это устроено и где уместно применять то или другое.
- Понимание как работает сеть, понимание отличий между L2, L4 и L7 и опыт с сетевыми утилитами - tcpdump, ngrep, iproute2
- Навыки поддержки полного жизненного цикла приложения: создание различных окружений (production, development, staging, и local окружение для разработчиков).
- Понимание систем контроля версий (git, Bitbucket), систем управления проектом (JIRA).
- Опыт в CI/CD (построение самой системы, настройка workflow согласно требованиям).
- Опыт работы, настройки и управления различными БД с учетом требований к высокой доступности, отказоустойчивости и latency (у нас PostgreSQL, MongoDB, Clickhouse, Elasticsearch).
- Опыт работы с подходом IaC и понимание как правильно его построить.
- Опыт в установке и настройке Email-серверов.
- Навыки настройки мониторинга (Zabbix, Prometheus) и систем сбора/обработки логов (ELK,EFK).
- Опыт с любым менеджером конфигураций (Chef, Puppet, Ansible, Salt)
- Основной язык общения в команде - русский. Документация проектов - на английском.
- Локация вне РФ
Что ещё будет плюсом:
- Работа над телекоммуникационным проектом в прошлом (звонки, сообщения): если работали с SMPP и/или Asterisk/Kamailio — ждём вас в команде.
- Опыт программирования на любом языке (внутри DevOps команды мы пишем немного на Golang, Rust и Lua, скрипты на Bash)
- Опыт в кластеризации PostgreSQL.
- Внушительный опыт в Kubernetes будет хорошим плюсом.
- Опыт в защите от вредоносного трафика и DDoS-атак с использованием внешних (CloudFlare) и внутренних (fail2ban, etc.) инструментов.
- Умение понимать back-end и/или front-end (PHP/node.js/JS building, e.g., webpack) также будет весомым плюсом.
Условия работы
Чем придется заниматься:
- Cтроить и эксплуатировать инфраструктуру для проектов в облачных провайдерах. Мы используем - OVH.
- Разрабатывать и внедрять различный инструментарий который поможет в управлении инфраструктурой, создании стендов для разработки/тестирования и автоматизирует рутинные задачи.
- Проектировать мониторинг, логирование, трассировку и политики алертинга на разных уровнях проекта.
- Исследование инцидентов, проблем, багов и кейсов от поддержки совместно с командой разработки.
Бонусы
Что мы предлагаем:
- Высокая заработная плата без задержек (от $5,000).
- Мотивационная программа в виде опционов на акции компании.
- Любое необходимое оборудование для продуктивной работы.
- Гибкий график для оптимального баланса работы и личной жизни.
- Введение в курс существующих проектов нашими DevOps-инженерами: вам расскажут, как работает каждый скрипт в production-системе.
- Возможность привнести своё видение в проект.
- Удалённая работа
- Обеды ежедневно за счет фирмы (в случае работы из офиса).
- Перспективы профессионального роста.
- Профессиональный и дружный коллектив, который не оставит без помощи в любом вопросе.
- Оплачиваемый отпуск (28 календарных дней в году).