Cloudflare
Senior Software Engineer, Cloudflare for SaaS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду Cloudflare for SaaS. Разработка и эксплуатация сервисов и REST API, управляющих клиентскими доменами, сертификатами и конфигурацией на глобальной сети Cloudflare.
Задачи
- Проектировать, разрабатывать и эксплуатировать надёжные backend-сервисы и API для управления клиентскими доменами и их конфигурацией
- Развивать control plane для поддержки десятков миллионов клиентских доменов без потери корректности, доступности и производительности API
- Улучшать жизненный цикл сертификатов и доменов: онбординг, валидация, продление, миграция и безопасное удаление
- Аккуратно моделировать владение и общее состояние для консистентности между распределёнными сервисами и хранилищами конфигурации
- Строить observability, алерты и операционные процедуры, участвовать в отладке и реагировании на инциденты
- Взаимодействовать с инженерными и продуктовыми командами, документировать дизайн и компромиссы, проводить код-ревью
Требования
- 3+ года профессионального опыта разработки backend-систем в технологической компании
- Опыт написания production-кода на Go или другом языке с готовностью учить Go
- Опыт проектирования, разработки и эксплуатации распределённых систем или высоконагруженных сервисов
- Сильные навыки отладки и траблшутинга приложений, хранилищ данных и production-окружений
- Владение современными Unix/Linux окружениями разработки и рантайма
- Опыт поставки хорошо протестированного надёжного кода и ответственности за него в production
- Чёткая письменная и устная коммуникация, умение объяснять технические решения и компромиссы
Условия
- Офис в Остине
- Возможен очный этап интервью в одном из офисов или хабов Cloudflare
- Равные возможности трудоустройства, AA/Veterans/Disabled Employer
- Возможны требования по экспортному контролю США
Навыки
- Go
- REST API
- распределённые системы
- Unix
- Linux
- SQL
- PostgreSQL
- кэширование
- concurrency
- observability
- tracing
- SLO
- PKI
- TLS
- ACME
- DNS
- Kubernetes
- message queues