Богдан Лялька
Рейтинг
Навички та вміння
Програмування
Послуги
Адміністрування
Портфоліо
-
Робота DevOps в компанії GeniusMarketing
DevOps1.Налаштування виділеного сервера.1 1 . Налаштування та конфігурація необхідного ПО: NodeJs - середовище для роботи додатків на JavaScript, MongoDB - база даних, Nginx - веб-сервер.1.2 І. Налаштування безпеки: налаштування файрволу ipatbles - правила доступу по портах, налаштування fail2ban - п.о. для захисту від "брутфорс" підключення до сервера, конфігурація ssh доступу - по ключам, налаштування Selinux - примусовий контроль доступу додатків, генерація і підключення ssl сертифіката для проектів з автообновленням (letsencrypt) - https підключення забезпечує шифрування при передачі даних.1.3 І Створення бакапів бази або проекту (можливо зберігати локально або на Дропбокс)
… 2 .Докуризація додатку.Docker- програмне забезпечення для автоматизації розробки управління додатками в середовищі віртуалізації на рівні операційної системи; дозволяє «пакувати» додаток з усіма його середовищами і залежностями в контейнер, а також забезпечує середовище з управління контейнерами.Ключовою перевагою Докера є те, що він дозволяє користувачам упаковувати додаток з усіма його залежностями в стандартизований модуль для розробки.На відміну від віртуальних машин, контейнери не створюють такої додаткової навантаження, тому з ними можна використовувати систему і ресурси більш ефективно.3 .Дизайн і створення Kubernetes кластера.Kubernetes - П.О. для автоматизації розробки, масштабування та управління контейнерними додатками.Kubernetes кластер забезпечує відступність і можливість масштабування проекту.Корисний для високонавантажених проектів, для яких важливий постійний аптайм.ЧетвертийIT автоматизації .Напишіть Ansible скриптів для автоматизації процесів або використання Redcap (https://github.com/deniszorinets/redcap).
Активність
| Останні ставки 1 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Донастройка VPS
600 UAH
|