Описание вакансии
Привет, мы – команда разработки компании TextMagic
TextMagic – международная технологическая компания с 20-летней историей и с многомиллионным оборотом. Наш главный продукт – платформа для обмена SMS-сообщениями, которую используют по всему миру более 25.000+ бизнес клиентов. В 2021 году, общее количество SMS-сообщений, отправленных на платформе TextMagic, достигло 200 миллионов.
В конце 2021 года наша компания провела успешное IPO – первичное размещение акций на рынке Nasdaq First North Tallinn, в рамках которого на акции TextMagic подписались 15 410 инвесторов на общую сумму 49,5 млн евро.
Наша команда:
С каждым годом команда растет и сейчас в компании работает более 100 человек по всему миру. Будучи инженером в нашей компании, вы сможете работать удаленно.
Чем придется заниматься:
-
Cтроить и эксплуатировать инфраструктуру для проектов в облачных провайдерах. Мы используем — OVH и AWS.
-
Разрабатывать и внедрять различный инструментарий который поможет в управлении инфраструктурой, создании стендов для разработки/тестирования и автоматизирует рутинные задачи.
-
Проектировать мониторинг, логирование, трассировку и политики алертинга на разных уровнях проекта.
-
Исследование инцидентов, проблем, багов и кейсов от поддержки совместно с командой разработки.
От вас ожидаем:
-
Глубокая экспертиза в администрировании веб-приложений на базе 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) также будет весомым плюсом.
Что мы предлагаем:
-
Высокая заработная плата без задержек (от $5,000).
-
MacBook Pro для продуктивной работы.
-
Гибкий график для оптимального баланса работы и личной жизни.
-
Введение в курс существующих проектов нашими DevOps-инженерами: вам расскажут, как работает каждый скрипт в production-системе.
-
Возможность привнести своё видение в проект.
-
Работа удалённо.
-
Перспективы профессионального роста.
-
Профессиональный и дружный коллектив, который не оставит без помощи в любом вопросе.
-
Оплачиваемый отпуск (28 календарных дней в году).