Text copied to clipboard!

Заглавие

Text copied to clipboard!

Инженер CICD

Описание

Text copied to clipboard!
Търсим Инженер по CICD, който да се присъедини към нашия екип и да играе ключова роля в автоматизацията на процесите по разработка, тестване и внедряване на софтуер. Кандидатът ще работи в тясно сътрудничество с екипите по разработка, операции и осигуряване на качеството, за да създаде и поддържа ефективни и надеждни CICD (Continuous Integration and Continuous Deployment) процеси. Основната цел е да се ускори доставката на софтуер чрез автоматизация, като същевременно се гарантира високо качество и стабилност на продуктите. Инженерът по CICD ще бъде отговорен за изграждането и поддръжката на инфраструктурата за автоматизация, включително конфигуриране на инструменти като Jenkins, GitLab CI, Bamboo или други подобни. Той/тя ще създава и оптимизира пайплайни за интеграция и внедряване, ще следи за проблеми в процесите и ще предлага подобрения. Освен това ще работи по автоматизация на тестове, управление на среди и мониторинг на внедряванията. Идеалният кандидат има опит с DevOps практики, облачни платформи (като AWS, Azure или GCP), контейнери (Docker, Kubernetes) и скриптови езици (Bash, Python, Groovy). Той/тя трябва да притежава аналитично мислене, внимание към детайла и способност за работа в динамична среда. Тази позиция предлага възможност за работа по иновативни проекти, развитие на технически умения и принос към подобряване на цялостния процес на разработка в организацията.

Отговорности

Text copied to clipboard!
  • Изграждане и поддръжка на CICD пайплайни
  • Автоматизация на процесите по тестване и внедряване
  • Интеграция на инструменти за контрол на версиите и управление на конфигурации
  • Работа с облачни платформи и контейнери
  • Следене и анализ на внедряванията
  • Подобряване на съществуващите DevOps процеси
  • Сътрудничество с екипите по разработка и QA
  • Създаване на документация за процесите и инструментите
  • Участие в решаването на инциденти и проблеми
  • Обучение и подпомагане на други членове на екипа

Изисквания

Text copied to clipboard!
  • Минимум 2 години опит в DevOps или подобна роля
  • Опит с инструменти за CICD като Jenkins, GitLab CI, Bamboo
  • Добри познания по Git и системи за контрол на версиите
  • Опит с Docker и Kubernetes
  • Познания по скриптови езици като Bash, Python или Groovy
  • Опит с облачни платформи (AWS, Azure, GCP)
  • Разбиране на процесите по разработка на софтуер
  • Умения за работа в екип и комуникация
  • Аналитично мислене и способност за решаване на проблеми
  • Желание за учене и развитие

Потенциални въпроси за интервю

Text copied to clipboard!
  • Какъв опит имате с изграждане на CICD пайплайни?
  • Кои инструменти за автоматизация сте използвали досега?
  • Какви облачни платформи познавате и използвате?
  • Как подхождате към решаването на проблеми в пайплайна?
  • Имате ли опит с контейнери и оркестрация?
  • Какви тестови стратегии сте прилагали в CICD процеси?
  • Как документирате и поддържате процесите си?
  • Какво е най-голямото предизвикателство, което сте срещали в DevOps?
  • Как работите с екипи по разработка и QA?
  • Какво ви мотивира да работите в тази област?