Описание
B. Braun разрабатывает и производит медицинские устройства, фармацевтические препараты и решения для медицинских специалистов и пациентов. Group Digital Department строит цифровую основу для клинических продуктов и платформ здравоохранения, а Center of Competence Platform Engineering & DevOps создаёт и эксплуатирует Internal Developer Platform для продуктовых инженерных команд.
Задачи
•Владеть и развивать CI/CD инфраструктуру продукта, осуществляя переход от Jenkins pipelines к GitHub Actions с сохранением непрерывности работы
•Внедрять production-grade observability с использованием OpenTelemetry и централизованного стека мониторинга
•Управлять Azure-инфраструктурой продукта в рамках multi-tenant модели развёртывания для каждого клиента
•Выполнять контролируемую, основанную на сосуществовании миграцию toolchain для разработки в соответствии со стандартами DevSecOps
•Определять и отслеживать SLO для критичных сервисов продукта, вносить переиспользуемые паттерны в Internal Developer Platform
•Эксплуатировать и поддерживать Jenkins pipelines для сборки, тестирования и деплоя
•Проектировать и внедрять GitHub Actions pipelines с полной трассируемостью и контролем версий
•Управлять параллельными Jenkins и GitHub Actions toolchain во время переходного периода
•Интегрировать проверку качества кода, сканирование уязвимостей и управление SBOM в pipelines
•Поддерживать трассируемость и версионирование изменений pipeline в рамках GitOps модели
•Вносить переиспользуемые шаблоны GitHub Actions workflow и composite actions в Internal Developer Platform
•Управлять и эксплуатировать Azure-окружение продукта и multi-tenant модель развёртывания
•Управлять Azure-hosted Windows инфраструктурой, включая IIS и Windows Server, наряду с cloud-native компонентами
•Внедрять и поддерживать автоматизацию инфраструктуры с использованием Crossplane XRDs, Helm и Azure-native инструментов
•Поддерживать провижининг сред разработки, тестирования, staging и production в соответствии с DTAP моделью продукта
•Диагностировать и устранять проблемы production инфраструктуры, деплоя и runtime
•Разворачивать и эксплуатировать AKS workloads, включая deployments, services, ingress, namespace RBAC и повседневную диагностику
•Разворачивать инструментирование OpenTelemetry agent наряду с runtime продукта, собирать логи, метрики и трейсы без модификации исходного кода приложения, передавать телеметрию в централизованный observability стек
•Строить и поддерживать дашборды Grafana и правила алертов Azure Monitor, покрывающие четыре golden signals для критичных сервисов
•Определять SLI на основе собранной телеметрии и переводить их в SLO и error budgets вместе с продуктовой командой
•Выявлять и устранять пробелы в observability
•Возглавлять миграцию на GitHub, сохраняя историю и метаданные репозитория, координируя согласование с Quality Management и выполняя контролируемый cutover
•Согласовывать стратегии branching, модели окружений и процессы релизов со стандартами DevSecOps, сохраняя существующие циклы релизов
•Мигрировать инструменты документации с сохранением трассируемости между требованиями, кодом и деплоями
•Оценивать и документировать топологию интеграционного движка, его связи с госпитальными системами, зависимости и возможные пути миграции
•Устанавливать SLO и SLI для критичных сервисов, отслеживать error budgets, предоставлять данные для приоритизации
•Создавать и поддерживать runbooks для типовых операционных сценариев для поддержки реагирования на инциденты и автономной работы продуктовой команды
•Участвовать в реагировании на инциденты и проводить blameless postmortems по проблемам платформенного уровня
•Вносить паттерны, шаблоны и наработки из работы с продуктовой командой в Internal Developer Platform
•Участвовать в дизайн-ревью CoC, код-ревью и установлении технических стандартов
•Делиться операционным опытом с коллегами CoC для улучшения общих платформенных возможностей
Требования
•5+ лет опыта в DevOps, Platform Engineering или смежной дисциплине, с возможностью работать самостоятельно
•Production-grade опыт эксплуатации Microsoft Azure: App Services, SQL, Key Vault, Azure Monitor, Entra ID, AKS, Virtual Networks
•Практический опыт деплоя, эксплуатации и диагностики production Kubernetes workloads на AKS
•Опыт работы с Jenkins и GitHub Actions, включая эксплуатацию текущего toolchain при построении его замены
•Опыт планирования и выполнения контролируемых миграций репозиториев с сохранением истории и трассируемости
•Опыт agent-based инструментирования OpenTelemetry на работающих системах, конфигурирования telemetry pipeline и маппинга логов в OTel
•Основы SRE, включая определение SLO и SLI с нуля, понимание error budget и мониторинг надёжности
•Свободный английский язык
Будет плюсом
•Опыт с IIS, .NET Framework и Windows Server
•Опыт параллельных миграций legacy и современных toolchain без прерывания сервиса
•Опыт картирования и документирования топологии интеграционного движка
•Испанский язык для локального взаимодействия в Барселоне
•Опыт в регулируемых или compliance-требовательных средах, таких как здравоохранение, фармацевтика или финансы
•Знакомство с ArgoCD, Crossplane, управлением SBOM, software composition analysis, JFrog Artifactory, EU MDR, ISO 13485 и IEC 62304
Условия
•Гибкий гибридный график: 3 дня удалённо и 2 дня в офисе в неделю
•Гибкие часы работы с понедельника по четверг, с гибким временем начала и окончания
•Сокращённый рабочий день по пятницам летом (с июня по сентябрь)
•Компенсация в соответствии с Chemical Industry Collective Agreement
•Ежегодный переменный бонус до 10% в зависимости от результатов компании
•Гибкий план компенсаций, включающий транспорт, ваучеры на детский сад и частную медицинскую страховку
•Дневная компенсация питания в офисные дни
•Компенсация за работу из дома
•Пенсионный план, финансируемый компанией
•Страхование жизни и от несчастных случаев (AXA)
•Обучение и сертификации, финансируемые компанией, в зависимости от роли и проекта
•Платформа well-being с коучингом, психологической поддержкой и ресурсами для эмоционального здоровья — бесплатно для сотрудников и по сниженной цене для членов семьи
•Полный комплект IT-оборудования на выбор: Windows или Mac
•Конкурентная зарплата