Лимассол, Кипр
Nexcess предоставляет специализированные облачные решения для организаций, где производительность и соответствие требованиям должны сосуществовать. Мы обслуживаем компании по всему миру: от агентств, масштабирующих клиентские сайты, до предприятий, выполняющих критически важные операции. Мы построили свою репутацию на глубоких технических знаниях и подлинном партнерстве с каждым клиентом, с которым мы работаем. За каждой средой, которую мы управляем, стоит команда людей, которые серьезно относятся к своему делу и остаются на связи, когда это важно.
DevOps инженеры поддерживают наши инженерные команды, предоставляя стандартизированные CI/CD пайплайны, безопасные фреймворки для написания кода и референсные архитектуры, которые ускоряют разработку, поддерживая при этом высокие стандарты надежности. Продукт — это «ухоженная дорога»: самый быстрый способ выпускать обновления должен быть и самым безопасным, а команды разработчиков, которые им пользуются, являются клиентами.
CI/CD платформа находится в продакшене. DevOps инженеры находятся в режиме ожидания для нее, потому что сломанный пайплайн — это инцидент для каждой команды, стоящей за ним, а «ухоженная дорога» оценивается как по уровню внедрения и удовлетворенности разработчиков, так и по метрикам DORA.
Вы будете владеть функциями от начала до конца: спецификацией, кодом, тестами и тем, как это ведет себя в продакшене. Это роль индивидуального контрибьютора без прямых подчиненных, и вы — инженер, отвечающий за то, работает ли то, что вы выпустили.
Pull request — это видимая часть. Работа — это машина, стоящая за ней: превращение нечетко сформулированной потребности в нечто достаточно точное для построения, определение того, что может сломаться, прежде чем это произойдет, доказательство корректности изменения, а не утверждение его, и сопровождение его после того, как оно стало активным.
Как мы работаем
- Бизнес-согласованность и фокус — на первом месте. Инжиниринг здесь существует для продвижения бизнеса, а не для того, чтобы быть занятым. Вы будете знать, какие немногие вещи имеют наибольшее значение в этом месяце и почему, говорить об этом, когда работа перед вами не является одной из них, и выполнять то, на что вы обязались, в сроки, на которые бизнес может рассчитывать, с качеством, которое не вернется в виде инцидента или эскалации клиента.
- Предсказуемая, надежная поставка качественного ПО — это результат этой работы, и все нижеперечисленное служит этой цели.
- Эта работа становится более практической с каждым кварталом, а не менее. Объем кода увеличивается, в то время как время, затрачиваемое на его написание, уменьшается, поэтому ценность перемещается на два конца: на то, что вы специфицируете, и на то, что вы проверяете. Вы будете оставаться близко к продакшену, ежедневно запускать AI harness, читать код, написанный не вами, и поддерживать свои технические суждения в актуальном состоянии, а не вспоминать.
- Кто бы ни выпустил, тот и владеет, независимо от того, кто написал. Большая часть кода теперь генерируется ИИ, поэтому суждение переместилось на обе стороны: точное определение того, что нужно построить, и проверка того, что вернулось, является правильным, безопасным и операбельным. «Агент написал это» — не оправдание. Ваша фамилия стоит в merge.
- Вам не нужно владеть дорожной картой, чтобы понимать, почему работа важна. Вы не будете продуктовым аналогом на этом уровне, и от вас этого не ожидают. От вас ожидают понимания того, что получает клиент и какую выгоду получает бизнес от того, что вы строите, и просьбы, прежде чем вы построите неправильную вещь правильно. Инженеры, которые здесь движутся быстрее всего, — это те, кто задает этот вопрос рано, а не на ревью.
- Вы выходите в режим ожидания для того, что вы построили, и вы принимаете свою очередь в ротации. Инжиниринг декларирует риски и сроки в письменной форме для принятия бизнесом, и это включает ваши: когда дата находится под риском, вы говорите об этом рано, с доказательствами, а не молча.
Обязанности
- Владеть доменом поддержки, к которому другие обращаются за ответами — CI/CD платформой, безопасным кодированием и контролем цепочки поставок, или референсными архитектурами и шаблонами сервисов. Это ступень, на которой вы специализируетесь: домен ваш, и команды разработчиков обращаются к вам внутри него.
- Создать слой верификации ИИ для вашего домена. Обзор агентов в пути pull request, генерация тестов с помощью ИИ, гейты, настроенные для кода, сгенерированного ИИ, и происхождение, которое записывает, что написал агент. Демонстрировать измеримые улучшения в Lead Time, Rate Failure Change или Escape Defects — не только по внедрению.
- Сделать «ухоженную дорогу» готовой к работе с агентами. Шаблоны и репозитории «золотого пути», которые поставляются с контекстными файлами, навыками и подключениями MCP, необходимыми агентам, и CI, который безопасно запускает агентов: ограниченные учетные данные, песочница, защита от инъекций промптов.
- Обеспечивать качество всего, чем вы владеете, включая то, что написал ИИ. Пайплайны версионируются, тестируются и наблюдаются, а ваши гейты проваливают сборку, а не предупреждают.
- Устранять повторяющуюся рутинную работу для команд разработки, при этом вклад ИИ измеряется, а не предполагается.
- Быть точкой эскалации для вашего домена. Менторство инженеров в вашей команде и за ее пределами, проведение сессий по обучению, которые учат команды разработки работать по спецификациям с агентами, и выполнять роль Tech Lead для инициативы поддержки, когда она необходима.
- Выходить в режим ожидания для CI/CD платформы. Сломанный пайплайн — это инцидент для каждой команды, стоящей за ним; инциденты оформляются с действиями, закрываемыми в установленные сроки, рутина устраняется, а не поглощается.
- Писать спецификацию перед кодом, и проверять с доказательствами в pull request — проверяя граничные случаи, а не только «счастливый путь».
- Самостоятельно получать от другой команды то, что вам нужно. Находить зависимость заранее, договариваться напрямую с инженером, который ею владеет, и выполнять ее до вашей работы, а не эскалировать, когда она просрочена.
Требования
- 5+ лет опыта в разработке ПО, с реальным владением инструментами для разработчиков, CI/CD пайплайнами или платформенной/поддерживающей работой после ее запуска.
- Практическая техническая экспертиза в: контейнеризации, автоматизации развертывания, PHP, Perl и GitHub Automation.
- Глубокие знания хотя бы в одной области поддержки — CI/CD платформе, безопасном кодировании и контроле цепочки поставок, или референсных архитектурах и шаблонах сервисов — и способность разобраться в части пайплайна, которую вы никогда не трогали. Вы можете прочитать diff на языке, которым не пользуетесь ежедневно, и сказать, что в нем не так.
- Практическое применение ИИ-ассистированной инженерии в повседневной работе, а не в качестве эксперимента. Вы можете точно специфицировать, критически оценивать сгенерированный код пайплайна и IaC, и сообщить нам, где он дает сбой и что вы всегда проверяете перед слиянием.
- Тесты и доказательства как привычка, а не требование. Вы пишете их по ходу дела, вы ставите гейты на измененный код и ловили свои собственные ошибки с их помощью.
- Вы эксплуатировали то, что построили. Ротация продакшен-дежурств для платформы или пайплайна, инцидент, которым вы владели, и отчет, который что-то изменил впоследствии.
- Четкая письменная коммуникация в удаленной, распределенной команде. Решения и компромиссы, зафиксированные письменно, с коллегами из разных часовых поясов.
- Управление хостингом, облачным или другим высокодоступным сервисным бизнесом — бонус.
Мы предлагаем
- Визовая поддержка и помощь с релокацией.
- Ежедневные обеды в офисе.
- Работа в команде профессионалов международного уровня.
- Комфортные условия труда.
- Возможность практиковать и улучшать свой английский.
- Конкурентная заработная плата и все необходимое оборудование.
- Медицинская страховка.