Назад к вакансиям
remotevibecodingjobs19 августа 2026 г.

Инженер-программист, безопасные контейнерные образы

Canonical Ltd.

ВознаграждениеПо договорённости
Локация
EMEA
Формат
Офис
Направления
Вайбкодинг, Веб-разработка, DevOps, Дизайнер
Отклик
На remotevibecodingjobs

Canonical развивает новое поколение контейнерных образов на основе Ubuntu — «rocks»: минималистичные образы, оптимизированные для производительности и удобства, с долгосрочными обязательствами по безопасности. Более 10 миллиардов загрузок образов Canonical.

Обязанности

  • Сопровождать и развивать портфель качественных, укреплённых контейнерных образов.
  • Проектировать и эксплуатировать автоматизированные CI/CD-конвейеры для сборки, тестирования, сканирования, подписания, публикации, продвижения и вывода из эксплуатации образов в разных средах и архитектурах.
  • Писать инструменты и тесты для оценки соответствия требованиям безопасности и совместимости с облачными технологиями.
  • Тесно работать с сообществом и партнёрами для обмена опытом и поддержания актуальности портфеля.
  • Сотрудничать с командами по безопасности продукта, платформы, инфраструктуры и клиентскими командами.
  • Вносить технический вклад в принятие решений команды.
  • Задавать стандарты качества, определяя стандарты образов: безопасность, совместимость, производительность, размер, удобство для разработчиков.
  • Развивать базу знаний и писать о проделанной работе.
  • Работать в совместной, гибкой, глобально распределённой среде.
  • Наставлять коллег и участвовать в найме.
  • Работать из дома с командировками до 15% времени для внутренних и внешних мероприятий.

Требования

  • Владение Bash и Python.
  • Опыт работы с CI/CD-системами (например, GitHub Actions, Jenkins).
  • Опыт сборки контейнерных образов.
  • Владение как минимум одним инструментом управления контейнерами или оркестрации (например, Docker, Podman, Kubernetes).
  • Практический опыт работы с Linux-системами, управлением пакетами, сборочными системами, релизным инжинирингом или конвейерами артефактов.
  • Чёткая коммуникация и сквозная ответственность: проектирование, ревью, документация, эксплуатация, кросс-командное взаимодействие.
  • Готовность делиться знаниями и помогать коллегам расти.
  • Искренний интерес к обучению и работе вне зоны комфорта.
  • Степень бакалавра или эквивалент в области компьютерных наук, STEM или аналогичной дисциплине.
  • Отличная академическая успеваемость в школе и университете.
  • Деловой уровень письменного и устного английского.
  • Искренняя личная мотивация, соответствующая миссии компании.
  • Международные командировки 2–4 раза в год на мероприятия компании длительностью до двух недель.
  • Релевантный опыт 0–7 лет.
  • Соответствие ценностям компании: точность, надёжность, доступность, гибкость (сочетание энтузиазма, знаний, адаптивности, стиля и характера).

Желательно

  • Подход к обслуживанию с акцентом на безопасность: исследование зависимостей и уязвимостей, оценка влияния, безопасное исправление.
  • Понимание безопасности цепочки поставок ПО, опыт создания и использования артефактов: SBOM, подписи, происхождение, отчёты CVE.
  • Знакомство с принципами и рабочими процессами GitOps.
  • Знание дополнительных языков, таких как Go или Rust.
  • Практический опыт создания минималистичных и distroless-образов.
  • Знание спецификаций OCI.
  • Знакомство с фреймворками безопасности и соответствия: CIS, NIST, FedRAMP, DISA STIG.
  • Наличие вклада в open source проекты.
  • Интерес к внедрению безопасности на всех этапах жизненного цикла разработки (DevSecOps) и к ответственному использованию ИИ или агентных разработок.
  • Соответствующие сертификаты Linux, контейнеров или облачных технологий (например, CKS или DCA).

Условия

  • Локация: регион EMEA.
  • Удалённая работа из дома.
  • Командировки: до 15% времени на внутренние и внешние мероприятия; также 2–4 раза в год на мероприятия компании длительностью до двух недель.