DevOps engineer (development operations) – інженер з автоматизації життєвого циклу програм, що працює на стику двох спеціальностей: системного адміністрування і програмної розробки. Сьогодні ринок вакансій України терпить різку нестачу DevOps фахівців – тому проходження цього курсу в Main Academy забезпечить вам 100% активну зайнятість на десятки років, цікаву престижну позицію в IT-компанії і заробітний рівень $ 1200- $ 3000. +.
Навчальна програма складена відповідно до вимог провідних IT-компаній і відповідає вимогам сучасного ринку до фахівців рівня DevOps engineer
Усі тренери академії – успішні практики рівня Middle або Senior, які мають багатий і цікавий досвід. Кожен з них пройшов навчання і сертифікацію Main Academy.
Студенти курсу мають можливість поліпшити свою технічну англійську і відвідувати курси вивчення мови та Speaking Club протягом усього періоду навчання.
Після закінчення курсу всі студенти проходять кар’єрний тренінг: вчаться проходити співбесіду, презентувати себе, свої soft і hard навички, складати конкурентне резюме.
Ви навчитеся
- Використовувати системи контролю версій, інструменти оркестрації Ansible для автоматизації налаштування серверів
- Розгортати масштабованы інфраструктури в AWS
- Розробляти та використовувати Terraform для розгортання енваерментов в хмарі
- Налаштовувати системи моніторингу та логувати компоненти інфраструктури
- Використовувати зміни Дженкінса: від continuous inspection (build, test і static analysis)
- Розгортати мікросервіси з використанням Docker and Kubernetes
- Застосувувати методології DevOps у себе в команді
Introduction to DevOps
- DevOps as a concept
- CAMS (Culture, Automation, Measurement, Sharing) principles
- DevOps practices
Системи контролю версій
- Навіщо потрібні системи контролю версій
- Базові git команди
- Branching. Merging. Rebasing. Stashing
- Git-flow
- The Twelve-Factor app
Continuous Integration. Continuous Delivery. Continuous Deployment (CI/CD/CD)
- Introduction to continuous integration
- Continuous integration concepts and tools
- CI/CD на прикладі Jenkins
- Nexus – setup and configuration. Deploy artifact
- Service Discovery на прикладі Consul. Встановлення та налаштування
Configuration management tools
- Introduction to configuration management and review of basic tools
- Ansible як приклад інструменту configuration management
- Практична частина
Cloud computing
- Що таке клауд і чому він популярний
- Огляд основних клаудів провайдерів
- AWS – 10.000 foot overview – огляд основних сервісів
- Практика по AWS
Infrastructure as Code
- Що таке infrastructure as code
- Огляд основних інструментів Terraform / Cloud Formation / etc.
- Terraform – основні принципи
- Практика в AWS
Systems monitoring and logging tools
- Важливість моніторингу та логування
- Що слід враховувати при виборі інструментів
- Огляд стека ELK
- Встановлення та налаштування
Docker
- Огляд докера і порівняння з іншими платформами віртуалізації
- Збірка і запуск програми в докері
- Docker Registries
- Практична частина – написання Dockerfile та збирання docker image
Docker orchestration platforms на прикладі Kubernetes
- Основи k8s
- Адміністрування kubernetes
- Практична частина
Junior DevOps Engineer - 8 кроків до мети
-
1Записатися на курс
-
3Виконати практичні, лабораторні, домашні
-
5Відпрацювати заняття по HR
-
7Захистити проект і здати тести
-
2Вивчити теорію
-
4Підготувати фінальний проект
-
6Відвідувати IТ-English і Speaking Club
-
8Ви - DevOps engineer!
Форми навчання і вартість
- Самостійне навчання в особистому кабінеті
- Заняття онлайн в зручний для вас час
- Доступ до усіх відео уроків: лекції, практичні, проекти, Q&A
- Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
- Сертифікат по закінченню курсу
- Вартість: 3900 грн
- Навчання з інструктором у групах по ZOOM згідно розкладу
- Доступ до усіх відео уроків: лекції, практичні, проекти, Q&A
- Доступ до усіх матеріалів в LMS: відео, презентації, тести, практичні
- Живе спілкування з інструктором у ZOOM та Telegram, перевірка практичних
- Сертифікат по закінченню курсу
- Вартість: 15000 грн
Курс: Development operations engineer
Заняття з інструктором
З нуля до рівня IT-спеціаліста і улюбленої роботи
Заняття в аудиторіях або онлайн з кращими інструкторами
2 міс, 18 занять, 44 годин теорії та практики з IT-експертами
Лабораторні роботи, індивідуальні та групові проекти
Англійська в подарунок для працевлаштування та роботи
Фінальний іспит, захист проекту і Ви – сертифікований IT-фахівець!
Команда курсу DevOps Engineer
Владислав Грам
7 років в Ciklum, 4 роки як Head of DevOps Unit, зараз DevOps Lead Strategy Advisor
7 ентрерпрайзних проектів, 10+ менших проектів, 50+ пресейлів
Працював в Microsoft та трьох різних країнах
10 років досвід викладання IT курсів
2 нагороди DevOps industry Awards
Іван Харламов
Senior DevOps Engineer
3,5 роки досвіду роботи у галузі.
Має комерційний досвід роботи з такими технологіями:
- Оркестратори: Amazon ECS, Kubernetes, Docker Swarm;
- інструменти для організації CI/CD: GitLab CI, Jenkins, Azure DevOps, FluxCD;
- провайдери хмарних сервісів AWS та Azure;
- інші інструменти та фреймворки, такі як Terraform, Helm/Helmfile, ELK, Prometheus та ін.
Більшу частину часу у галузі працював в аутсорсингових компаніях.
Налаштовував CI/CD та хмарну інфраструктуру для комерційних проектів, у тому числі повністю "з нуля".
Відігравав ключову роль у розробці Cloud Accelerators – бібліотеки IaC, пайплайнів та інших фрагментів коду для швидкого запуску нових клієнтів.
Брав участь в огранізації курсів з підготовки DevOps інженерів, зокрема, займався підготовкою матеріалів, відбором кандидатів, проведенням занять, а також складанням тестових завдань для абітурієнтів та випускників.
Кар'єрний сервіс
З отриманими на курсі навичками і знаннями ви будете претендувати на позицію DevOps engineer.
Вчимо грамотному позиціонуванню на ринку праці. Правильно писати резюме та супровідні листи. Успішно проходити інтерв’ю
Ми постійно отримуємо від наших партнерів запити на роботу в ІТ-компаніях. Кращих студентів рекомендуємо нашим партнерам на роботу і стажування.
Відгуки про навчання в Main Academy
Пробний урок
Development operations engineer
Ще не готові розпочати навчання або лишилися сумніви?
Завітайте на пробне заняття і протестуйте курс безкоштовно!
- Ви познайомитеся з інструктором курсу, технологіями та специфікою роботи в IT
- Дізнаєтеся, як проходить навчання на курсах Main Academy: програма, розклад, створення першого портфоліо та умови сертифікації
- Зрозумієте за 2.5 години чи відповідає вашим потребам даний напрям і як далі розвиватися в IT