logo[мetahunt]
> DOU

DevOps Engineer

VM Manufacturing4.2k–5.6k USD
format:Remotetype:Part-timecompany:Product
linuxdockertlsci/cdnode.jstypescriptpythonnetworking
test task:no
domainHardware
> full description

Шукаємо досвідченого інженера для регулярного супроводу інфраструктури, безпеки наших систем та організації процесу розробки. Важливий практичний досвід підтримки production-систем, керування доступами та перевірки захисту даних і файлів клієнтів у вебзастосунках.

Навантаження змінне: під час налаштування систем і запуску нових сервісів роботи може бути більше, між запусками менше. Плановий обсяг і доступність узгоджуватимемо заздалегідь. Шукаємо людину, якій підходить такий формат на тривалий термін.

Про компанію та команду

VM Manufacturing це міжнародна компанія, що розробляє та виробляє промислове обладнання. Розвиваємо клієнтські та внутрішні сервіси.

Ви працюватимете разом із Full Stack Engineer. Розробник відповідає за функціональність і безпечну реалізацію продуктів, ви відповідаєте за інфраструктуру, контроль доступів і незалежну перевірку змін, що впливають на безпеку. Разом організовуєте запуск і підтримку систем. Маєте прямий контакт із керівником компанії та можливість впливати на технічні рішення.

Невелика частина роботи також стосуватиметься інших програмних проєктів компанії: налаштування Git-репозиторіїв, доступів і процесу внесення та перевірки змін.

Що потрібно робити

— На початку розібратися в наявних системах, визначити основні ризики та запропонувати послідовний план роботи.
— Організувати роботу з кодом: налаштувати Git-репозиторії та права учасників, захист основних гілок і правила перевірки змін перед їх об’єднанням.
— Налаштовувати й підтримувати сервери, тестове та production-середовища, CI/CD і контрольований процес розгортання.
— Організувати персональні доступи, мінімально необхідні права, MFA, зберігання та ротацію секретів, відкликання доступів.
— Перевіряти ризикові зміни в коді та конфігурації: авторизацію API, доступ до клієнтських файлів, права сервісів і роботу з чутливими даними. Узгоджувати виправлення з розробником і перевіряти результат.
— Налаштувати моніторинг, сповіщення, журнали подій і резервні копії; регулярно перевіряти відновлення на практиці.
— Розбирати інциденти в межах погодженої доступності, усувати причини та підтримувати документацію, за якою інший інженер зможе продовжити роботу.

Який досвід потрібний

— Самостійний супровід систем або сервісів із реальними користувачами: від розгортання до усунення збоїв і відновлення.
— Практична робота з Linux, Docker, мережевими налаштуваннями, TLS, Git і CI/CD.
— Налаштування доступів до інфраструктури та даних, керування секретами, резервування й моніторинг.
— Особистий досвід перевірки безпеки вебзастосунків: авторизація, розмежування клієнтських даних, доступ до файлів. Уміння читати backend-код на Node.js/TypeScript або Python та перевіряти поведінку API.
— Уміння самостійно визначити пріоритети, пояснити ризик зрозумілою мовою та запропонувати відповідне масштабу системи рішення.
— Англійська для роботи з технічною документацією.

Для цієї ролі потрібні конкретні приклади особистої роботи і з production-інфраструктурою, і з безпекою вебзастосунків. Готові обговорити їх без розкриття конфіденційної інформації.

Як працюватимемо

Нам важливі чесність, уважність до даних і виконання домовленостей. Очікуємо, що ви відкрито говорите про помилки та межі своїх знань, завчасно повідомляєте про затримки й аргументовано зупиняєте небезпечні рішення.

Поточні технічні питання вирішуєте разом із розробником. Керівнику коротко повідомляєте про результат, суттєві ризики та рішення, що потребують його участі.

Погодинну ставку й обсяг роботи погоджуємо до початку співпраці. Окремо домовляємося про час відповіді, термінові звернення та передачу підтримки на період відсутності.

Як відгукнутися

Надішліть резюме і короткі відповіді на чотири запитання. Для кожного технічного прикладу достатньо кількох речень; назви клієнтів і внутрішні матеріали не потрібні.

1. Production-досвід і процес розробки. Опишіть одну систему або сервіс, які ви особисто супроводжували. Що саме налаштовували в репозиторіях, доступах, секретах і процесі запуску змін?
2. Безпека застосунку. Наведіть приклад перевірки авторизації API або ізоляції клієнтських даних/файлів. Що перевіряли в коді чи поведінці системи та як підтвердили результат?
3. Відновлення. Розкажіть про останнє виконане вами відновлення системи або даних із резервної копії. Як перевірили, що відновлення успішне?
4. Формат співпраці. Чи підходить вам довгострокова часткова зайнятість зі змінним навантаженням?

Відгукнутись на вакансію