DevOps engineer
Отримаєш досвід роботи з гнучкими методологіями Scrum і Kanban
Розберешся в принципах будування інфраструктур, Test, Dev та Production середовищ
Опануєш принципи створення Pipeline для проектів
На практиці будеш застосовувати Continuous Integration & Continuous Delivery
Cтарт: за записом
Тривалість
144 години
Розклад
Вт 18:00-21:00 Сб 17:00-20:00
Вартість
6 платежів по 3590 грн
DevOps engineer
Чим займається
DevOps engineer — спеціаліст, який займається автоматизацією життєвого циклу додатка (включаючи проектування, розробку, тестування, розгортання, підтримку та моніторинг).
Головне завдання DevOps інженера — максимально збільшити передбачуваність, ефективність та безпеку розробки ПЗ.
Заробітна плата
DevOps engineer
від 1000$
до 7000$
Знання та навички
-
Робота з хмарними провайдерами - AWS, GC, Azure
-
Робота з системами управління версіями - Git, SVN
-
Робота з веб-серверами - Nginx, Apache, IIS, Tomcat
-
Робота з базами даних - Mysql, PostgreSQL, MSSQL, MongoDB
-
Робота з системами опрацювання, візуалізації метрик та аналізу логів - ElK, Graylog
-
Робота з СІ/СD інструментами та сервісами - Bamboo, Jenkins, Gitlab CI, TeamCity, Octopus
-
Робота з системами управління конфігураціями - Ansible, Chef, Puppet, Terraform, CloudFormation
-
Робота з системами моніторингу та збору метрик із серверів та додатків - Zabbix, Netdata, Grafana, Prometheus
-
Робота з контейнеризацією та кластеризацією - Docker, Vagrant, Swarm, Rancher, Kubernetes
Ти
опануєш програми та інструменти
Програма навчання
- DevOps методології і практики, що це, чому вони виникли, в чому їх переваги, які задачі та проблеми вони вирішують
- Agile та його реалізація на прикладі Scrum і Kanban в якості гнучких методологій розробки ПО
- Місце DevOps у розробці ПО
- Професія DevOps інженер, хто це, чим займаєься, за що відповідає, плюси та мінуси професії
- SDLC - що це та як правильно побудувати процес розробки ПО
- Реалізація SDLC на прикладі Atlassian stack
- Що є інфраструктура локальна та дистанційна, public cloud та private cloud
- Як вибрати оптимальну інфраструктуру для проекту, що краще, побудувати інфраструктуру самому або вибрати облачні рішення
- Облачні провайдери AWS, GC, Azure - який функціонал і сервіси вони надають, в чому їх відмінність, плюси і мінуси
- Побудова тестової інфраструктури на базі AWS
- infrastructure is code - в чому перевага такого підходу і чому варто забути про ручну конфігурацію
- IAC tools - Aws CloudFormation, Terraform, Ansible, Chef, Puppet - який функціонал вони надають, в чому їх відмінність, плюси і мінуси
- Моделювання та розгортання інфраструктури на практиці за допомогою AWS CloudFormation та Ansible
- Continuous Integration & Continuous Delivery що це таке і як працює, методи і підходи, CI / CD та їх місце в розробці ПО
- Контейнеризація за допомогою Docker
- Побудова інфраструктури за допомогою Docker
- Безперервна інтеграція та постачання ПЗ за допомогою Gitlab CI
- Створення пайплайнів для проекту, якими вони мають бути і як їх правильно спроектувати та налаштувати
- Що таке моніторинг та логування, сучасні підходи, огляд інструментів
- Моніторинг інфраструктури та додатків на прикладі AWS Cloudwatch, Zabbix, Prometheus, збір метрик та їх візуалізація в Grafana
- Централізований і децентралізований моніторинг, в яких випадках застосовується і для яких цілей
- Збір та аналіз логів за допомогою ElK, Splunk, Graylog, AWS cloudwatch
- Побудова власної системи моніторингу та логування для проекту
- Для чого і де використовується, в чому плюси і мінуси
- Swarm и Kubernetes, що краще вибрати для проекту
- Побудування Kubernetes кластера
- Інтеграція Kubernetes у Gitlab Ci
- Моніторинг і логування кластера
Хто викладає?
Необхідні знання
та навички:
- досвід розробки, тестування або експлуатації
- досвід адміністрування систем Linux чи Windows
- бажано знання як мінімум однієї скриптової мови (Bash, PowerShell, Python)
Допомога в працевлаштуванні
Кожен випускник отримує допомогу і підтримку від кар'єрного консультанта Level Up
Допомога в складанні IT-резюме та проходження співбесіди
Індивідуальні консультації з пошуку роботи та розвитку кар’єри
Регулярне інформування про відкриті вакансії від наших компаній-партнерів
Безкоштовні відвідування івентів по soft skills і зустрічей c HR компаній для всіх студентів
Початок курсу
за записом
Тривалість
144 години
Розклад
Вт 18:00-21:00 Сб 17:00-20:00
Вартість
6 платежів по 3590 грн