Технічне завдання: Інтеграція SCADE PRO з Google Drive
Мета проекту
Розробити автоматизоване рішення для інтеграції даних з Google Drive з платформою SCADE PRO, що забезпечує регулярне оновлення та обробку інформації.
Основні вимоги
1. Розробка скрипта інтеграції:
- Мова програмування: Python
- Функціональність:
- Синхронізація файлів з Google Drive та GitHub
- Формування та відправка запитів в SCADE PRO API
- Отримання та обробка результатів від SCADE PRO
- Збереження результатів у вказане місце (Google Drive)
2. Автоматизація процесів:
- Налаштування регулярного виконання скрипта
- Інтеграція з CI/CD пайплайном
3. Обробка помилок та логування:
- Реалізація системи логування всіх етапів роботи скрипта
- Розробка механізму обробки та сповіщення про помилки
4. Інтерфейс моніторингу (опціонально, обговорюється):
- Створення простого веб-інтерфейсу для відстеження статусу виконання скрипта
- Можливість ручного запуску процесу через інтерфейс
5. Безпека:
- Реалізація безпечного зберігання та використання API ключів
- Забезпечення захисту переданих даних
6. Документація:
- Докладна документація по установці, налаштуванню та використанню рішення
Особливі умови
- API ключі для SCADE PRO будуть надані та підключені CEO компанії
- Спеціаліст повинен бути готовий провести кілька Zoom-сесій для підтримки та навчання використанню рішення
Очікувані результати
1. Працюючий скрипт інтеграції, що виконує всі описані функції
2. Система автоматичного запуску та моніторингу скрипта
3. Документація по використанню та обслуговуванню рішення
4. Проведення навчальних Zoom-сесій по роботі з системою
Вимоги до кандидата
- Досвід роботи з Python, API інтеграціями, Google Drive API, GitHub API
- Знання принципів безпечної розробки та роботи з конфіденційними даними
- Навички створення зрозумілої документації
- Готовність проводити навчальні сесії через Zoom