Это практическая инженерная позиция, где лидерство проявляется через работу. Вы будете плавно переходить от создания производственной инфраструктуры, реализации изоляции для нескольких арендаторов, усиления конвейера и обеспечения соблюдения политик до инструментирования производства. Ваш успех измеряется тем, что другие инженеры могут использовать без сопровождения: модули, конвейеры и шаблоны, которые выдерживают второго и третьего потребителя.
Что вам предстоит делать
Инженерия платформенной инфраструктуры
- Создавать среду выполнения платформы: реализовывать одну среду выполнения с оркестрацией контейнеров, изоляцию уровня арендатора между клиентскими проектами и контракты модулей, которые наследует каждый продукт.
- Проектировать составную инфраструктуру как код в масштабе флота, с четкими контрактами ввода и границами состояния, публикуемую в виде версионированных шаблонов и образов для каждого основного компонента.
- Сделать жизненный цикл среды однокомандной операцией: создание путем слияния pull-запроса, уничтожение путем его удаления с автоматическим подтверждением, что ничего не осталось.
- Проектировать идентичность и сеть как федеративную систему без учетных данных — одна идентичность на проект, доступ с привилегиями с аудитом по требованию, отдельные внутренние и внешние границы.
- Встраивать телеметрию и видимость затрат из коробки для каждой службы: стандартные оповещения, цели уровня сервиса на живых данных, инъекции сбоев и распределение затрат по проектам, включая расходы на ИИ.
Инженерия конвейеров доставки, безопасности и соответствия
- Создавать и эксплуатировать общие конвейеры доставки, через которые проходят все продукты, и подключаемую систему ворот, в которую интегрируются проверки качества, безопасности и управления ИИ с блокировкой при сбое.
- Реализовывать безопасность и соответствие как код: блокирующее релиз сканирование каждого репозитория, контроль политик и допуска, подписанные и аттестованные артефакты, а также аудиторский след и спецификация программного обеспечения, включая компоненты ИИ, для каждого билда в качестве доказательств SOC2 / ISO 27001.
- Упаковывать среду разработки с поддержкой ИИ как версионированный, первоклассный продукт и обеспечивать границы песочницы для кодирующих агентов: отказ по умолчанию на выход, краткоживущие учетные данные, изолированные общие раннеры.
- Управлять платформой как продуктом, измеряемым результатами разработчиков — время настройки, время до первого коммита, длительность конвейера, уровень ложных срабатываний ворот, принятие — сокращая или перерабатывая контрольные механизмы, когда нагрузка управления превышает пользу, и доказывая каждый золотой путь, проходя его самостоятельно.
Техническое лидерство и инженерное мастерство
- Делать архитектурные решения платформы однозначными — мультиарендность, облачная позиция, поставщик идентичности, сетевой край — создавая прототипы и доказательства концепций, а также предоставляя доказательства безопасности и надежности, на которые опирается программа.
- Быть инженером, к которому обращаются другие инженеры по вопросам инфраструктуры, конвейеров и обеспечения: проверять дизайны и pull-запросы, писать записи об архитектурных решениях для всего, что закрывает будущие варианты, и повышать планку для партнеров-поставщиков через работу, а не формальное управление.
- Продвигать стандарты платформы среди продуктовых команд, поддерживая миграции на платформу, где продуктовые команды выполняют задачи, а вы устраняете препятствия.
Что вам понадобится
Обязательные требования
- Более 10 лет опыта в разработке программного обеспечения, инженерии платформ или инфраструктуры либо в тесно связанной технической области.
- Практический опыт инфраструктуры как кода в масштабе флота (Terraform или OpenTofu с Terragrunt или эквивалент): архитектура модулей, удаленное состояние, топология с несколькими средами.
- Подтвержденный опыт эксплуатации мультиарендных Kubernetes-платформ в производстве: GitOps, сетевая и политика допуска, идентичность нагрузки, изоляция арендаторов.
- Опыт создания CI/CD как общей платформы (GitHub Actions или эквивалент) с повторно используемыми контрактами рабочих процессов, защитой веток в масштабе флота и обязательными проверками качества и безопасности.
- Глубокие практические знания облачной идентичности и сетевой безопасности на Azure/AWS/GCP или сопоставимом гипермасштабируемом провайдере: федерация идентичности нагрузки, RBAC, приватные сети, WAF, DNS.
- Значительный опыт работы с безопасностью и соответствием как кодом: цепочки инструментов сканирования (Snyk, Checkov, Trivy), движки политик (OPA, Kyverno, Azure Policy), контроль цепочки поставок (подпись, происхождение, SBOM) и доказательства контроля SOC2 / ISO 27001.
- Производственная наблюдаемость с OpenTelemetry или эквивалентом: топология коллектора, SLO и бюджеты ошибок, маршрутизация оповещений, управление инцидентами, инъекции сбоев.
- Опыт создания и эксплуатации производственного прикладного программного обеспечения в качестве инженера-программиста, как минимум на одном из языков Go, Python или TypeScript, а также владение стратегией тестирования, обзором кода, доставкой на основе ветки trunk и управлением релизами.
- Отличные письменные и устные коммуникативные навыки на английском языке; способность переводить сложные технические темы для разнообразной аудитории, включая инженеров и нетехнических заинтересованных лиц.
- Опыт работы с Agile-методологиями и кросс-функциональным сотрудничеством в продуктовых командах.
Желательные / дополнительные квалификации
- Опыт создания платформ для консалтинга, консультационных или профессиональных услуг, включая требования к изоляции клиентов и локализации данных.
- Знакомство с инструментами виртуальных кластеров и контрольной плоскости (vcluster, Crossplane) и порталами для разработчиков (Backstage, Port).
- Опыт эксплуатации платформы, используемой помощниками по кодированию на базе ИИ (Claude Code, GitHub Copilot или аналогичные), включая изоляцию инструментов агентов в песочнице.
- Продвинутые сертификаты в области облачной архитектуры, Kubernetes или безопасности (например, Azure Solutions Architect, CKA/CKS, CISSP).
- Опыт FinOps: распределение затрат, отчетность и оптимизация облачных расходов.
- Демонстрированная заинтересованность в обучении разработчиков — написание внутренних руководств, проведение мастер-классов или создание внутренних сообществ инструментов.