О Commerce Solutions
Commerce Solutions создает и управляет прикладным уровнем продуктов Managed Applications, Sites & Stores: стеками WordPress, WooCommerce, Magento и других приложений, на которых наши клиенты фактически ведут свой бизнес, автоматизацией, которая поддерживает эти приложения в актуальном состоянии и безопасными для обновления, а также инструментами и образами, которые платформа использует для их создания и управления.
Роль
Вы будете руководить инженерной командой и полностью отвечать за нее: проектирование архитектуры, выполнение задач и дорожную карту. Это практическая инженерная роль, и именно вы отвечаете за то, что команда реализует.
Работа в процессе — это видимая часть. Сама работа — это машина вокруг нее: как задачи определяются и распределяются каждый месяц, что отделяет изменение от продакшена, насколько оно выполняется с помощью ИИ, и сколько времени команды уходит на задачи, не связанные с инженерией.
Как мы работаем
- Приоритет отдается бизнес-согласованию и фокусу. Инженерия здесь существует для продвижения бизнеса, а не для занятости. Вы выберете несколько самых важных задач, громко откажетесь от остальных вместе с представителем отдела Продукта и выполните их в сроки, которые позволяют бизнесу планировать, с таким качеством, которое не приведет к инцидентам или эскалации со стороны клиента. Предсказуемая, надежная доставка качественного программного обеспечения — это результат этой работы, и все нижеперечисленное служит этой цели.
- Эта работа требует практического участия, и с каждым кварталом все больше. Управленческие уровни здесь намеренно тонкие, и менеджер, который перестал читать код, не может руководить командой, чей код в основном генерируется ИИ. Вы будете писать спецификации, сами просматривать pull requests, ежедневно запускать AI harness и выполнять реальную работу. Не критически важные пути, но достаточно, чтобы ваша техническая оценка была актуальной, а не запомненной.
- Кто бы ни выпустил продукт, тот за него и отвечает, независимо от того, кто его написал. Большая часть кода теперь генерируется ИИ, поэтому оценка сместилась в любую из сторон: точное определение того, что нужно построить, и проверка того, что получилось правильно, безопасно и операбельно. Менеджеры несут большую ответственность в эпоху ИИ.
- Вы будете лучшим другом отдела Продукта. Успешные менеджеры здесь — это те, кого их коллеги из отдела Продукта хотят видеть в команде: вы совместно формируете дорожную карту, превращаете потребность бизнеса в то, на что команда может достоверно заявить обязательства и выполнить, а также заранее делаете компромиссы прозрачными. Обеспечение бизнеса — это цель работы; технология, процесс и ваша команда — это то, как вы это делаете.
- Ваша команда будет находиться на дежурстве для того, что она создает, и вы будете участвовать в ротации. Инженерия письменно декларирует риски и сроки для принятия бизнесом.
Что мы будем измерять
- Скорость: DORA High, с целью Elite. Вы достигаете этого через инженерное превосходство и культуру, ориентированную на производительность, а не просто через давление. Оцените, где на самом деле находится ваша команда, опубликуйте эти данные и работайте над их улучшением.
- Предсказуемая, надежная доставка качественного программного обеспечения. Планирование против выполнения каждый месяц, пересмотр сроков заблаговременно, а не тихое их нарушение, снижение количества дефектов, достигающих клиентов, и повторения инцидентов.
- Внедрение ИИ и его влияние. Измеряется с помощью результатов, полученных при содействии ИИ.
Что вы будете делать
- Отвечать за проектирование архитектуры, выполнение задач и дорожную карту для вашей команды. Строить партнерские отношения с отделом Продукта, которые делают дорожную карту реальной: формировать ее совместно, брать на себя обязательства по ней, а затем выполнять.
- Отвечать за инженерные результаты в продуктовой линейке Commerce Solutions — стеки WordPress, WooCommerce, Magento и другие приложения, на которых клиенты ведут свой бизнес, а также автоматизацию, инструменты и образы, которые поддерживают эти приложения в актуальном состоянии и безопасными для обновления — приобретая глубокое понимание клиентов, архитектуры, зависимостей, интеграций и операционных рисков. Убедитесь, что команда несет ответственность не только за выполнение задач, но и за долгосрочное здоровье и развитие продуктов, которыми она владеет.
- Оставайтесь в работе. Пишите спецификации, сами просматривайте pull requests и выпускайте реальные изменения. Ваше решение по дизайну или оценке должно быть актуальным, а не запомненным.
- Запускайте AI harness сами и заставьте свою команду запускать его. Ежедневное использование агентных инструментов, работа по принципу «сначала спецификация», автоматизированная проверка в процессе pull request и переиспользуемые навыки, которые вы создаете и которыми делитесь, а не оставляете на своем ноутбуке. Вы не можете стимулировать внедрение, которое сами не практикуете.
- Определяйте и распределяйте задачи. Превращайте пункты дорожной карты в оцененные задачи с указанием неизвестных, выполняйте их в рамках месячного цикла с явной границей распределения и честно сообщайте о статусе, включая плохие новости, прежде чем их попросят.
- Устраняйте межкомандные инженерные зависимости до того, как они вас заблокируют. Определите, что понадобится вашей команде от другой команды, договоритесь об этом напрямую с менеджером этой команды и получите это до начала работы, а не эскалируйте, когда будет поздно. Прекратите те, которые постоянно возникают.
- Поддерживайте инженерный уровень, который позволит вашей команде достичь DORA High и выше. Знайте свои четыре метрики и устраняйте то, что реально замедляет изменения: задержку проверки, время сборки, окружения, передачу задач, циклы утверждения. Тесты с каждым изменением, контроль покрытия по измененному коду и доказательства в pull request, а не заверения, что это работает. Решение go/no-go для релиза — ваше, основанное на доказательствах.
- Развивайте своих инженеров. Регулярные один на один встречи, актуальный план развития для каждого и своевременная прямая обратная связь, включая ту, которую никто не хочет слышать. Полностью отвечайте за найм и поддерживайте высокий уровень.
- Отвечайте за то, что вы управляете, а не только за то, что выпускаете. Справедливая ротация, инциденты, оформленные с закрытием задач в установленные сроки, устранение трудоемкости, а не ее поглощение, и отсутствие фактора «автобуса» (зависимости от одного человека).
Что вы принесете
- 7+ лет опыта в разработке программного обеспечения, в том числе не менее одного года формального или неформального руководства инженерами.
- Практическая техническая компетентность в: PHP, Vue и React; WordPress; GitHub Automation; а также в модульном и интеграционном тестировании.
- На данный момент активно работаете. Вы недавно выпускали код; вы можете прочитать diff и просмотреть pull request с кодом, сгенерированным ИИ, и поймать ошибки, и ожидаете продолжать делать и то, и другое.
- Реальный, практический опыт инженерии с использованием ИИ, с измеримым результатом. Не пилотный проект и не внедрение у поставщика: команда, которая реально работает таким образом, а не номинально лицензирована, и четкое понимание того, где это не работает и что нужно проверять.
- Доказательства того, что вы сделали команду заметно быстрее. Вы знаете свои DORA-метрики или эквивалентные, в чем была проблема, и что вы изменили, чтобы ее устранить.
- Выпускали и модернизировали программное обеспечение в установленные сроки, включая совместное определение объема работ и прогнозирование на основе данных с доказательствами для установления и соблюдения сроков и обязательств бизнеса; управляли ротацией дежурств в продакшене; отвечали за найм от начала до конца и поддерживали высокий уровень; руководили инженерами в разных часовых поясах.
- Обязательно: опыт работы в сфере управляемого хостинга, облачных сервисов или другого бизнеса с высокой доступностью.
Рабочая среда
Физические нагрузки, описанные здесь, являются репрезентативными для тех, которые должен выполнить человек для успешного выполнения основных обязанностей этой работы. Разумные приспособления могут быть сделаны для того, чтобы люди с ограниченными возможностями могли выполнять основные обязанности.
- При выполнении основных обязанностей этой работы человек регулярно обязан говорить и слушать
- При выполнении основных обязанностей этой работы человек регулярно обязан использовать руки для набора текста, грубой и точной манипуляции
- Работает за столом и перед экраном компьютера в течение длительного времени
- Работает в традиционной климатизированной офисной среде или из дома
- Работает в условиях высокой стрессовой среды, сталкиваясь с широким спектром задач, сроков и разнообразным населением сотрудников
Отказ от ответственности
Данное описание вакансии является лишь кратким изложением типичных функций должности. Оно не предназначено для исчерпывающего или полного списка всех должностных обязанностей, задач или функций. Дополнительные обязанности и задачи могут быть назначены в рамках выполнения должностных функций. Liquid Web Inc. оставляет за собой право изменять, интерпретировать или применять данное описание вакансии таким образом, который наилучшим образом соответствует потребностям организации. Данное описание вакансии никоим образом не создает и не подразумевает трудовой договор. Трудовой договор остается «по взаимному согласию».
Политика равных возможностей трудоустройства: Liquid Web стремится предоставлять равные возможности трудоустройства независимо от возраста, цвета кожи, инвалидности, пола, гендерной идентичности, генетической информации, семейного положения, статуса ветерана военной службы, национального происхождения, расы, религии, сексуальной ориентации, статуса ветерана или любой другой характеристики, защищенной законом.
О Nexcess
Nexcess предоставляет специализированные облачные решения для организаций, где производительность и соответствие нормативным требованиям должны сосуществовать. Мы обслуживаем компании по всему миру, от агентств, масштабирующих сайты клиентов, до предприятий, выполняющих критически важные операции. Мы построили свою репутацию на глубокой технической экспертизе и искреннем партнерстве с каждым клиентом, с которым мы работаем. За каждой управляемой нами средой стоит команда людей, которые серьезно относятся к своему делу и продолжают приходить, когда это важно.