На цьому курсі вивчають DevOps з нуля до професійного рівня. Програма побудована логічно - від базових концепцій до складних інструментів.
Перший модуль знайомить з принципами DevOps та його перевагами. Розглядають життєвий цикл розробки програмного забезпечення та роль DevOps у цьому процесі. Порівнюють методології Agile та Waterfall, вивчають оптимізацію робочих процесів за допомогою Kanban.
Другий модуль присвячений основам Linux. Студенти вивчають основні команди, процес завантаження системи systemd, управління ресурсами через cgroups та синхронізацію часу з Chrony. Також розглядають організацію безпечного віддаленого доступу через SSHD, техніки моніторингу та управління обліковими записами користувачів. Третій модуль охоплює основи мереж, включаючи систему доменних імен DNS та її роль у мережевому зв'язку.
Четвертий модуль навчає роботі з Git. Студенти освоюють управління версіями та гілками, вивчають Git flow та налаштовують власний Git-сервер на основі GitLab. П'ятий модуль присвячений програмуванню - основам Python, об'єктно-орієнтованому програмуванню, практикам чистого коду та написанню скриптів мовою Bash.
Шостий модуль охоплює тестування в середовищі DevOps. Студенти вивчають методології тестування, популярні інструменти та ефективні практики. Сьомий модуль присвячений Docker та Docker Compose - від основ контейнеризації до запуску контейнерів, докеризації веб-додатків та роботи з Docker Registry.
Восьмий модуль розкриває неперервну інтеграцію та розгортання. Студенти вчаться ефективно впроваджувати пайплайни CI/CD, налаштовувати сервер Jenkins, писати автоматизовані пайплайни та працювати з GitLab CI та GoCD. Дев'ятий модуль знайомить з інструментами збирання - Maven, Gradle, npm та Yarn.
Десятий модуль пояснює важливість автоматизації управління інфраструктурою. Студи вивчають Terraform, Ansible для керування конфігураціями та Jinja шаблони для динамічних конфігурацій. Одинадцятий модуль охоплює платформу AWS - від EC2, IAM та S3 до ALB, VPC, RDS та Lambda. Також розглядають інструменти моніторингу CloudWatch та оркестрації контейнерів через ECS, EKS і Fargate.
Дванадцятий модуль присвячений вебсерверам - Nginx, PHP-FPM та Apache HTTP Server. Студенти вчаться налаштовувати та керувати вебсерверами. Тринадцятий модуль охоплює управління артефактами програмного забезпечення за допомогою OSS Nexus та налаштування автоматизованих пайплайнів CI/CD з GitLab і Nexus.
Чотирнадцятий модуль знайомить з RESTful API та інструментом jq для обробки JSON-даних. П'ятнадцятий модуль присвячений Kubernetes - архітектурі, подах, сервісах, файлах конфігурації та інтеграції з GitLab CI/CD. Також розглядають постійне зберігання, тестувальні середовища та керування секретами. Шістнадцятий модуль охоплює моніторинг та журналювання за допомогою Fluentd, Elasticsearch, Kibana, Prometheus та Grafana.
Сімнадцятий модуль присвячений DevOps для управління базами даних. Студенти вивчають інструменти оновлення баз даних, патчі та керування схемою за допомогою Flyway та Liquibase. Вісімнадцятий модуль охоплює основи безпеки - HashiCorp Vault для управління паролями, шифрування SSL/TLS та концепції PKI. Додатково курс включає бонусний модуль з англійської мови для IT-спеціалістів.
Заняття проходять у вечірній час з 19:00 до 22:00 та у вихідні з 10:00 до 13:00. Курс включає систему оцінки знань, підтримку ментора та багато практичних завдань. Випускники отримують допомогу у працевлаштуванні.