DevOps Engineer
Работодатель · ZEISS Group
Мишкольц
Мы ищем высококвалифицированного DevOps Engineer для проектирования, оптимизации и защиты наших CI/CD-процессов для приложений на C# и Python. На этой позиции вы будете развивать автоматизацию, контролировать качество кода и управлять полным циклом релизов ПО, обеспечивая строгое соблюдение стандартов безопасности и работы с открытым исходным кодом.
Задачи
- Проектирование, создание и поддержка надежных CI/CD-пайплайнов с использованием Azure DevOps Pipelines и GitHub Actions.
- Совместная работа с инженерными командами для оптимизации сборки, упаковки и развертывания приложений на C# и Python.
- Интеграция и оркестрация фреймворков автоматизированного тестирования в пайплайнах развертывания для обеспечения высокой надежности релизов.
- Внедрение непрерывной проверки качества кода и статического анализа с помощью SonarQube, а также практическое знание дополнительных инструментов SAST и анализа кода. Это включает в себя контроль шлюзов качества (quality gates) в пайплайнах.
- Управление соответствием требованиям FOSS (Free and Open Source Software) и устранение уязвимостей безопасности путем интеграции Blackduck в жизненный цикл CI/CD.
- Управление полным циклом релизов (Release Management).
Условия и льготы
Технологический стекСовременный передовой технологический стек с возможностями для экспериментов и инноваций в составе высокотехнологичной группыГибкие условия работыГибридный график работы на 40-60% для обеспечения гибкости и баланса между работой и личной жизньюДополнительные преимуществаГодовой гибкий соцпакет, включающий опции кафетерия, частное медицинское страхование и годовую премиюДополнительная опцияВозможность забронировать парковочное место в подземном гараже офисного здания
Требования
- Подтвержденный опыт работы в качестве DevOps Engineer по созданию масштабируемой CI/CD-архитектуры.
- Глубокие технические знания Azure DevOps Pipelines и GitHub Actions.
- Опыт программирования и навыки написания скриптов автоматизации на C# и Python.
- Практический опыт настройки и администрирования SonarQube и Blackduck (или аналогичных SCA/SAST-инструментов).
- Четкое понимание требований к соблюдению FOSS и парадигм автоматизированного тестирования.
- Серьезный опыт в структурированных процессах управления релизами (Release Management) и оркестрации развертывания.
- Интеграция CI/CD и автоматизации тестирования на базе искусственного интеллекта.
- Свободное владение английским языком.