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 та тестування на основі штучного інтелекту.
- Вільне володіння англійською мовою.