Поглиблений Practical DevOps Від теорії до продакшну: автоматизація, масштабування та безперервне вдосконалення
Це поглиблений курс, який підійде, щоб закріпити базові знання на практиці та впевнено рухатись кар’єрними сходами.
Для навчання на курсі потрібно мати навички роботи з ОС Linux та Windows, базами даних, знати основи TCP/IP,
знати мову програмування (Python, Java, .NET, Ruby або Golang) та основи написання автоматизованих скриптів (BASH, CMD).
Ці навички можна отримати на курсах «DevOps I: основи Linux та мереж» та «DevOps II: основи CI/CD, контейнерів та хмар».
ЧОМУ ВАРТО ЗНАТИ DEVOPS:
DevOps — це підхід, який об’єднує команди розробки та експлуатації, щоб випускати якісні та надійні продукти швидше. Автоматизація процесів, безперервна інтеграція та розгортання (CI/CD), моніторинг і безпека — усе це допомагає бізнесу адаптуватися до змін та знижувати ризики. Саме тому попит на DevOps-інженерів зростає, а компанії цінують фахівців, які можуть зробити процеси ефективнішими.
ПІСЛЯ КУРСУ ТИ ВМІТИМЕШ:
- впевнено керувати серверною інфраструктурою, адмініструвати Linux та автоматизувати завдання через Cron
- налаштовувати мережу, брандмауери та забезпечувати безпеку системи
- будувати ефективні CI/CD процеси, працювати з контейнерами, налаштовувати Jenkins та GitHub Actions для автоматизації розгортання
- використовувати Docker і Kubernetes для забезпечення масштабованості та стабільності застосунків
- автоматизувати інфраструктуру за допомогою Terraform та налаштовувати сервери з Ansible
- моніторити та аналізувати систему, налаштовувати Prometheus та Grafana Loki для збору метрик і логування
- працювати з хмарними платформами (AWS, Azure, GCP) та розгортати сервіси в хмарі
Цей курс для тебе, якщо ТИ:
Ти маєш базові знання однієї з мов програмування (Python, Java, .NET, Ruby, Golang), баз даних, розумієш принципи написання автоматизованих скриптів (BASH, CMD), а також маєш уявлення про роботу з ОС Linux, Windows та TCP/IP. Ці навички можна здобути на курсах «DevOps I: основи Linux та мереж» і «DevOps II: основи CI/CD, контейнерів та хмар».
РЕЄСТРАЦІЯ
Після реєстрації на курс ти отримаєш доступ до чату з ментором в Discord, де зможеш поставити додаткові питання щодо програми курсу.
Хочемо допомогти розпочати кар'єру в ІТ тим, хто дуже хоче, але не має
можливості оплатити курс.
Пропонуємо кілька безплатних місць на курсі ветеранам, внутрішньо
переміщеним особам та людям із вразливих груп.
Будь ласка, заповни
форму, поясни свою ситуацію та виконай тестове завдання, адже тобі знадобляться
базові знання, щоб успішно пройти курс. Безплатне навчання в SoftServe
Academy можна отримати тільки на один курс.
* Послуги надаються ТОВ “СофтСерв Технології”, онлайн. Приклад
рахунку-договору
тут
ДЕТАЛІ КУРСУ
ГРАФІК ТА ФОРМАТ КУРСУ
- Два заняття на тиждень з ментором, розбір тем та live coding практичних завдань
- Комунікація з ментором у Discord-чаті
- Додаткові матеріали та домашні завдання з перевіркою
- Мова викладання — українська, частина матеріалів англійською рівня А2
- Тривалість — 2 місяці (18 занять)
План курсу
Цей курс складається з наступних блоків:
Адміністрування системи Linux
- Маніпуляції з файлами та теками
- Встановлення програмного забезпечення
- Використання системних ресурсів
- Керування процесами
- Керування користувачами
- Права доступу до файлів та дозволи
Мережі
- Налаштування мережі
- Брандмауер (Firewall)
Контроль версій та автоматизація
- Основи Git
- Налаштування репозиторіїв GitHub
- Гілки (Branches) та правила захисту
- Вебхуки (Webhooks)
- Секрети та змінні GitHub (GitHub Secrets and Variables)
Скрипти та керування конфігурацією
- Bash-скрипти
- Python
- Основи Ansible
- Ansible Roles
- Ansible Galaxy
Інфраструктура як код (IaC)
- Terraform
CI/CD
- Основи безперервної інтеграції (CI)
- Jenkins
- GitHub Actions
Контейнеризація та оркестрація
- Docker
- Основи Kubernetes
Спостережуваність (моніторинг та логування)
- Prometheus
- Grafana Loki
Основи хмарних сервісів
- AWS
- Azure
- GCP
FAQs
1. Чи є вимоги до навчання на курсі?
Для навчання на курсі потрібно мати базові знання однієї з мов програмування (Python, Java, .NET, Ruby, Golang), розуміти принципи написання автоматизованих скриптів (BASH, CMD) та роботи з базами даних, а також мати уявлення про роботу з ОС Linux, Windows та TCP/IP. Ці знання ти можеш отримати на курсах «DevOps I: основи Linux та мереж» і «DevOps II: основи CI/CD, контейнерів та хмар». Курс спрямований на поглиблене вивчення DevOps та його основних компонентів й орієнтований на практику.
2. Чи є можливість навчатися онлайн у записі, якщо я не можу відвідувати заняття?
Так, курс має гнучкий графік, що дозволяє навчатися онлайн у зручний для тебе час в межах спринту. Рекомендуємо приділяти 2-3 години щодня, щоб засвоїти матеріал курсу.
3. Чи отримаю я сертифікат про проходження курсу?
Так, це сертифікат міжнародного зразка від ІТ-компанії. Щоб отримати його, потрібно виконати понад 50% програми курсу.
ПЕРЕВАГИ НАВЧАННЯ У НАС
Розвиток
Доступ до додаткових e-курсів
Підтримка
Від досвідчених менторів та навчальних ШІ помічників
Ком'юніті
Спільнота однодумців у Discord
Сертифікат
Міжнародного зразка від ІТ-компанії
Мова
Українська (матеріали англійською)
Мовний апгрейд
Безкоштовний розмовний клуб з англійської
Практика
Закріплення теорії через практичні завдання курсу
ШІ / AI
Навчаємо використовувати сучасні ШІ-помічники та інструменти
Soft Skills
Закриті події з експертами компанії
ТВОЇМИ МЕНТОРАМИ БУДУТЬ

