Навчальна програма школи допоможе засвоїти методологію DevOps, а саме адмініструвати Linux, конфігурувати та розгортати інфраструктуру, налаштовувати веб-сервери, автоматизовувати всі процеси та інше.
DevOps Engineers — cпеціалісти, які контролюють всі етапи створення продукту: від написання коду до релізу. Вони відповідають за синхронізацію роботи команд і саме вони допомагають скоротити час, за який продукт потрапить до юзера.
Кому буде корисно?
Студентам технічних спеціальностей, які планують опанувати методологію DevOps.
Початківцям спеціальності DevOps, які хочуть прокачати свої навички.
Розробникам, які прагнуть зануритись у процеси налаштування систем та розгортання і тестування продукту.
Системним адміністраторам, які прагнуть навчитись розуміти код для підтримки продуктів та оптимізації навантажень.
Про продуктове ІТ
-
Що таке продуктова ІТ-компанія?
-
Процеси, етапи розвитку.
-
Cтруктура продуктової команди.
DevOps 101
-
Що таке DevOps?
-
Чим займається DevOps-інженер?
-
Роль і участь в розробці продукту, взаємодія з іншими командами
-
Що треба знати і вміти?
Linux
-
Kernel, process management, threads, concurrency, ipc (inter process communication).
-
Memory management, file systems.
-
Networking concepts in general, sockets.
-
Terminal, bash, useful tools (grep, find, telnet, htop, ping, dig, iptables etc.).
-
Linux distributions (Ubuntu, Debian, Alpine), key differences
-
Security, distro size, musl, glibc.
Networking
-
TCP/IP
-
TCP vs UDPlow-level protocols (IP, TCP, UDP).
-
DNS, NAT.
-
High-level protocols (HTTP, HTTPS), difference between versions.
-
HTTP/3, QUIC, SSL, TLS, SSH.Proxy, load balancer, firewall, cache, CDN
Email Networking
-
SMTP, DMARC, SPF.
Databases
-
Database types, key differences, usage.
-
MySQL, PostgreSQL, MongoDB.
-
Redis, Memcached.
Docker
-
Що таке Docker? Docker under the hood.
-
Virtualization, containerization, linux container, namespaces, control groups.
-
Docker API, image, registry, container.
IaC, CI/CD
-
Ansible, Terraform.
Monitoring
-
Концепція моніторину.
-
Prometheus + Grafana, time-series databases, alertmanager.
AWS
-
AWS
Programming language as a Tool
-
Python/Golang/Bash.
-
Як ці інструменти можуть бути корисними?
-
Стандартні бібліотеки
SDLC
-
SDLC
Автоматизація тестування
Програма
Як потрапити до Genesis DevOps School?
Зареєструйся
Пройди онлайн-тест
Виконай практичне завдання
Прояви себе на співбесіді
Отримай запрошення до Genesis DevOps School
-
Скільки коштує навчання?Навчання безоплатне, але потрібно пройти відбір.
-
Чи будуть домашні завдання?Залежить від формату. Ґайди, тижневі інтенсиви, джеми та хакатони не передбачають домашніх завдань. У школах вони є — на виконання варто закладати 10–15 годин на тиждень.
-
Хто викладає?Спеціалісти рівня мідл та сеньйор, які мають досвід успішного запуску продуктів на міжнародні ринки. Вони зможуть не лише поділитися знаннями, а й дати індивідуальний фідбек. Також серед викладачів — топменеджмент компанії Genesis і СЕО бізнесів з екосистеми. Зможеш особисто з ними познайомитися на лекціях і нетворкінгах — вони розкажуть про свій бізнес, його особливості та перспективи для тебе. Крім того, ми запрошуємо із лекціями спікерів портфельних стартапів інвестиційного фонду Flyer One Ventures — Liki24, Awesomic тощо. Робимо освітні проєкти разом з Meta, Amazon Web Servises, Horizon Capital, TA Ventures, Notion та іншими технологічними компаніями.
-
Чи можу я переглядати відеозаписи занять після курсу чи інтенсиву?Доступ до матеріалів у тебе буде впродовж двох місяців після закінчення школи.
-
Якою мовою навчаєте?Ми викладаємо українською й англійською мовами.
-
Де проходить навчання? Чи зможу я приєднатися, якщо перебуваю в іншій країні?Так, зараз всі заходи відбуваються онлайн.
-
Чи гарантує Genesis працевлаштування випускникам?Курси не передбачають обов’язкового працевлаштування до компанії. Проте найкращі випускники зможуть отримати запрошення на співбесіду чи офер.
-
Хто працює над освітніми проєктами?Розробкою програм та реалізацією проєктів займається команда Education Specialists. Щоби створити справді актуальний продукт, організатори консультуються зі спеціалістами рівня мідл та сеньйор, які розуміються на сучасних підходах та актуальних технологіях. Команда допоможе підібрати курс під твої потреби, надасть консультацію щодо відбору в ту чи іншу школу, і загалом — буде поряд упродовж всього терміну навчання. Зв’язатися з представником команди та поставити запитання можна за допомогою телеграм-бота @genesis_education_team.
Типові запитання
Це компанія, яка разом із визначними підприємцями зі Східної Європи будує глобальні високотехнологічні бізнеси.
В Genesis народилися та стали самостійними бізнесами успішні компанії:
В екосистемі також розвиваються проєкти:
Obrio
Headway
Genesis — це одна з топових технологічних команд у Європі.
Нас неодноразово визнавали одним із найкращих IT-роботодавців
в Україні та в Східній Європі.