COREWIDE Devops academy
Авторський курс від кофаундерів компанії Corewide презентує DevOps як підхід до вирішення проблем бізнесу та навчає правильному користуванню інструментарієм для виконання реальних технічних задач. Повний курс складається з двох частин: DevOps basics та Advanced DevOps. Кожна з них не є самостійною та має тривалість 6 місяців.
Старт DevOps basics у січні 2022.
Старт Advanced DevOps у липні 2022.
Вартість одного місяця складає 1500 грн, для найкращих студентів є супер пропозиція.
культура GitOps, DevOps, CI/CD
оточення на базі Linux та кращі практики роботи з ним
розуміння процесів в WEB: DNS, HTTP, HTTPs
автоматизація з Ansible, Terraform
Docker та все що пов'язано з контейнерами
хмарні сервіси AWS, GCP, DO
Ми не намагаємося зробити чергові тримісячні курси девопс, які вам 100% гарантують успіх та славу. Ми на 100% впевнені, що це неможливо.
Наша мета підготувати спеціаліста, що зможе долучитися до лав Corewide DevOps Unit.
Офлайн заняття
Щотижневі теоретичні лекції в олдскульному форматі
більше
Ми розуміємо, що онлайн формат не може замінити живе викладання та обговорення матеріалу. Саме тому наш формат занять – олдскульна лекторна зустріч із дошкою, олівцем та блокнотом. Зустрічаємось у вечірній час на 2-3 години з кава-брейком. В умовах пандемії ми дотримуватимемося карантинних заходів безпеки. Кожна лекція буде зафільмована та доступна до перегляду курсантами.
Далі буде більше…
Онлайн заняття
Усі практичні вправи та задачі будут в онлайн форматі
більше
Уся взаємодія з викладачами та студентами буде повторювати реальний флоу на комерційних проектах компанії. Git наше фсьо, тож тільки .git та його флоу. Вся комунікація під час роботи над практичною частиною буде тільки англійською. На фініші ви не зможете зрозуміти, як раніше жили без .git, та почнете вільно комунікувати англійською мовою.
Далі буде більше…
Мета
Кінцева мета проходження курсу, заради чого такий довгий шлях..
більше
Метою впровадження цього курсу не є монетизація нашої експертизи або іншого роду спроба заробити на викладанні. Мета Corewide DevOps Academy підготувати сучасних та кваліфікованих інженерів. На нашу думку, кінцевою метою для кожного нашого курсанта має бути працевлаштування в Corewide або в іншій ІТ компанії.
Далі буде більше…
Опис Курсу
Курс презентує DevOps як підхід до вирішення проблем бізнесу та вчить правильно користуватися інструментарієм для розв’язання реальних технічних завдань.
Навчання розбито на окремі модулі, проте курс є серією пов’язаних між собою задач, де кожна з наступних пов’язана з вивченими технологіями, при цьому вимагає задіяння нових.
Студенти отримають можливість практики в умовах реального флоу комерційного проекту.
У процесі роботи доведеться працювати з базами даних, писати скріпти (bash, python) та слідкувати за безпекою рішень, що впроваджуються.
Між блоками курсу відбуватимуться командні лаби/хакатони (хостинг, SSH-тунелі, налаштування поштових систем, аудит інфраструктури) та рев’ю напарників.
Супер Пропозиція
За умови захисту курсового проекту на відмінно, студент отримає офер від Corewide, а після гідного проходження випробувального терміну – повне відшкодування коштів за навчання.
Вважаємо це дійсно супер пропозицією та гідною винагородою для сумлінних учнів. Як і зазначалось вище, мета цього курсу – здобути навичок і знань та отримати роботу своєї мрії.
devops basics
1 модуль. DevOps як підхід, культура та інженерні принципи
2 модуль. Git (базові команди і воркфлоу) та Linux (основи системи, bash-скріптинг)
3 модуль. Web: DNS, HTTP, HTTPS, веб-сервери, хостинг веб-сайтів
4 модуль. Автоматизація з Ansible: плейбуки, ролі, плагіни, секрети
5 модуль. Infrastructure as Code через Terraform - до самого завершення курсу: робота з хмарними ресурсами на GCP
Застосовуємо декларативний підхід, тепер уже до інфраструктури. Масово створюємо та налаштовуємо сервіси і ресурси хмари для вирішення бізнес-задач та автоматизації процесів.
6 модуль. Контейнеризация: best practices роботи с Docker
Занурення в контейнерну специфіку, створення образів та запуск контейнерів для додатків на різних мовах. Створюємо образи за 12-факторним принципом з максимальною продуктивністю та рівнем безпеки
7 модуль. CI/CD: створення конвеєрів для розгортання додатків
Застосовуємо GitOps, вирішуючи практичні завдання розгортання застосунків пайплайнами.
8 модуль. Моніторінг
Засвоюємо цінність обізнаності про стан систем, збираємо ключові метрики та налаштовуваємо оповіщення. Обираємо моніторинговий стек, який виключить доречність мануального пошуку проблем інфраструктури
9 модуль. Резервне копіювання: стратегії резервного копіювання та практика надійних бекапів
Створюємо надійні резервні копії, як ніби за кожний мегабайт втрачених даних доводилося б розраховуватись із власної кишені. Виконання задач вимагатиме роботи з базами даних, написання скриптів та нагляду за безпекою запроваджених рішень.
advanced devops
1 модуль. Depths of Linux and advanced bash scripting
Занурення в адміністрування Linux, засвоєння інструментів низькорівневого траблшутінга додатків та мережі, тунелювання та прискорення роботи в терміналі
2 модуль. Висока доступність та відмовостойкість
3 модуль. Модулі Terraform
Створюємо загальні компоненти Terraform, які можна повторно використовувати для різніх цілей
4 модуль. Засвоєння Python для DevOps-завдань
Розглядаємо екосистему Python, пишемо скрипти, плагіни для Ansible, навчаємось ефективно використовувати мову для вирішення вузьконаправлених задач автоматизації.
5 модуль. Більше CI/CD
Виконуємо порівняння платформ, розгортуючи застосунки пайплайнами GitLab CI, Bitbucket Pipelines, Jenkins, GitHub Actions та інше.
6 модуль. Оркестрація контейнерних додатків: робота з кластерами Kubernetes та його сутностями
Виводимо контейнери на новий рівень, розгортаємо додаток в кластері та вивчаємо усі його переваги та недоліки
7 модуль. Аудит безпеки
Розбираємося з потенційними загрозами, визначаємо поверхню атаки на застосунок, що розгортається, вивчаємо методи зберігання чутливих даних
8 модуль. Міграція проекта на AWS: застосування усіх раніше вивчених технологій для розгортання проекта в іншому хмарному сервісі
Виходимо із зони комфорту та повторюємо весь шлях на раніше невідомому хмарному рішенні.
9 модуль. Курсовий проект: створення інфраструктури та розгортання застосунку з нуля.
Самостійний аналіз виданого додатку, вибір архітектури, інфраструктри та платформи CI/CD, з нуля і до повністю автоматизованого хмарного деплоймента.
Courses For Devops monsters
Набір на курс за результатами опитування та співбесіди з обраними кандидатами
Опануй справжню крутецьку професію, долучайся до дружньої команди Corewide, стань справжнім професіоналом, поринь у світ цікавих та сучасних проектів, нехай всі знають та заздрять, що ти DevOps-інженер з Corewide.