Поиск работы на сайте Jobvk.com
Разместить вакансию
Разместить резюме

DevOps-инженер

ФОРМ
  • Удаленная работа
  • Частичная занятость

ФОРМ – высокотехнологичная компания с командой более 100 инженеров и специалистов. Уже более 30 лет мы разрабатываем и производим АТЕ – автоматизированные средства измерений для контроля качества электронных компонентов.

В связи с быстрым ростом компании мы ищем DevOps-инженера.

Вам предстоит: автоматизировать процессы CI/CD, разворачивать и поддерживать инфраструктуру разработки и эксплуатации, обеспечивать стабильную и безопасную работу сервисов, а также взаимодействовать с командами для повышения эффективности доставки программного обеспечения.

Обязанности:

  • Автоматизация и сопровождение процессов непрерывной интеграции и доставки (CI/CD) при помощи использования уже существующего ПО, внедрения нового ПО соответствующего назначения и применения скриптов автоматизации (ps1, bash, yml и др);
  • Проектирование и поддержка IT-инфраструктуры в части управления конфигурацией физических и облачных серверов;
  • Настройка и сопровождение среды разработки (IDE, системы сборки);
  • Настройка и сопровождение систем контейнеризации и оркестрации;
  • Поддержка высокой доступности, отказоустойчивости и масштабируемости сервисов;
  • Участие в реагировании на инциденты и устранении неполадок;
  • Взаимодействие с разработкой, тестированием и системными администраторами.

Требования:

  • Базовые знания настройки web-серверов (Nginx);
  • Навыки администрирования GitLab в части Gitlab pages, резервного копирования, обновления экземпляра через Docker, настройки работы по https протоколу (настройка менеджера лицензий), организации глобального поиска (настройка Elasticsearch), работы с GitLab-Runners;
  • Уверенные знания документации Gitlab Doc для экземпляра Gitlab-EE, опыт исправления ошибок работы экземпляра и Gitlab-Runners по логам сервисов;
  • Опыт настройки CI/CD-инструментов (GitLab CI, Nexus, статических анализаторов кода и др.);
  • Владение системой контейнеризации Docker, применение docker-контейнеров в скриптах CI;
  • Опыт работы с системами контроля версий Git и Svn, Version Control GUI Clients: TortoiseSVN, Git Tortoise , GitKraken , Sourcetree.
  • Уверенные знания работы в терминале Linux, в командной строке и PowerShell Windows;
  • Знания в части администрирования Linux сервера: Cron Jobs, мониторинг ЦП и памяти, управления дисковым пространством, процессное управление;
  • Навыки написания скриптов автоматизации (ps1, bash, yml и др.);
  • Готовность писать/сопровождать скрипты автосборки для следующего набора инструментов:
    Файлы конфигурации:
    - MakeFile (проекты PetaLinux);
    Скриптовые языки:
    - Tcl (проекты Vivado).
    Визуальные языки программирования:
    - G (LabView).
    Компилируемые языки общего назначения:
    - C;
    - C++;
    - Delphi;
    - JavaScript (QML).

Интерпретируемые языки общего назначения:

- Python.
Компилируемые языки спец. назначения:
- System Verilog.
Системы сборки:
- CMake;
- GNU Make;
- BitBake;
- Встроенные системы сборки RAD Studio, Quartus Prime, Vitis, Vivado, LabVIEW.
Платформы разработки:
- Petalinux;
- RAD Studio;
- Qt;
- Vitis;
- Vivado, Quartus Prime;
- LabVIEW.
Среды разработки:
- Visual Studio, VSCode;
- IAR, LabWindows/CVI.