Мы ищем старшего DevOps-инженера в нашу команду!
Вы будете отвечать за развитие и поддержку производственной инфраструктуры Mailtrap — многорегиональной платформы AWS, обеспечивающей высоконагруженную отправку и тестирование электронной почты. Вы будете ежедневно обеспечивать её надежность, безопасность и экономическую эффективность.
Вы также возглавите ключевую стратегическую инициативу: планирование и выполнение частичной миграции выбранных рабочих нагрузок с AWS на арендованную bare-metal / колокационную инфраструктуру для снижения затрат — это проект с гибридным подходом по дизайну, а не полный уход из облака.
Вы будете решать, что мигрировать, а что оставить, проектировать целевую платформу (вероятно, Kubernetes или аналогичный оркестратор на bare metal) и управлять миграцией от начала до конца, от бизнес-обоснования до переключения.
Наша инженерная команда работает в agile-среде, ориентированной на постоянное совершенствование и автоматизацию. Мы ценим постоянное развитие, объективную оценку наших процессов и принятие мер для улучшения.
Обязательные навыки
- 5+ лет опыта в DevOps/платформенной инженерии (senior), эксплуатации продакшена
- Глубокое знание AWS (VPC, ECS, IAM, RDS/ElastiCache или аналоги, сетевые технологии)
- Terraform в большом масштабе (модули, удаленное состояние / Terraform Cloud)
- CI/CD с GitHub Actions, включая автоматизированные развертывания в продакшен (например, blue/green deployments)
- Контейнеры (Docker); уверенное владение эксплуатацией сервисов на ECS или K8s
- Продвинутые знания сетевых технологий Linux (DNS, TLS, балансировка нагрузки, файрволы, VPN/гибридные решения)
- Подтвержденный опыт планирования и выполнения миграции на on-prem, colo или частное облако (частичная/гибридная миграция — полный уход не обязателен)
- Уверенность в управлении многомесячной инфраструктурной инициативой: TCO, проектирование, поставщики, переключение, откат
- Уверенность в автоматизации операционных задач с помощью shell и/или Python
- Свободное владение английским языком (устным и письменным)
Строго приветствуется
- Эксплуатация Colo/bare-metal: IPAM (NetBox), Ansible, подготовка образов (Packer или аналоги), HAProxy/Nginx
- Замена управляемых сервисов AWS на self-hosted (Postgres HA, Redis/Valkey, Kafka, OpenSearch)
- Инфраструктура электронной почты (MTA, SMTP, репутация IP-адресов, DKIM/SPF/DMARC) — Halon или аналоги
- Cloudflare (DNS/WAF/Access)
- Observability за пределами CloudWatch (Prometheus/Grafana/Loki или аналоги)
- Предыдущий опыт работы с multi-region SaaS или европейской привязкой данных
- Архитектура, ориентированная на затраты / FinOps-мышление
Будет плюсом
- GCP (BigQuery/сертификаты)
- Умение читать код на Ruby или Go (используется в наших сервисах и инструментах)
- AWS Certificates
Ежедневные обязанности
- Эксплуатация и развитие multi-account / multi-region инфраструктуры AWS
- Модули/рабочие пространства Terraform
- Обеспечение безопасных изменений инфраструктуры в сети, хранилище и сервисах, с развертываниями без простоя.
- ECS-сервисы, blue/green развертывания, пайплайны Docker-образов
- Надежность: CloudWatch/PagerDuty/Sentry, емкость, теги затрат
- Базовый уровень безопасности: IAM, секреты (SSM), правила Cloudflare edge
- Партнерство с инженерами по автоматизации релизов и готовности к продакшену
- Поддержка гибридного окружения (AWS и арендованный bare metal) как единой операционной платформы
Руководство миграцией
- Формирование бизнес- и технического обоснования для миграции с AWS и для сохранения на AWS
- Проектирование landing zone на арендованном bare-metal / colo (вычислительные ресурсы, сеть, хранилище, observability, секреты)
- Создание волн миграции, карт зависимостей, планов переключения/отката
- Настройка гибридной связности и периодов двойного запуска; безопасное переключение трафика (например, через Cloudflare)
- Замена или перенос управляемых сервисов там, где это выгодно (вычислительные ресурсы, очереди, поиск, кэш, MTA-узлы)
- Координация колокации/поставщиков, сроков и инженерных команд; отчетность о прогрессе и рисках