Курс DevOps
З 18:30 (19:00)
Двічі на тиждень
Опис курсу:
Курс призначений для DevOps-практиків, які бажають поглибити свої знання в цій сфері. На курсі ми більш детально познайомимося з усіма активностями DevOps-інженерів і приділимо більше часу практичним питанням.
—
Після курсу ви будете готові до виконання більш складних робочих завдань і будете впевненіше себе почувати в ролі DevOps-інженера.
Після вивчення курсу Ви зможете:
- Розуміти принципи розробки програмного забезпечення
- Створювати інфраструктуру як код за допомогою Terraform
- Розуміти і комбінувати основні сервіси AWS
- Впроваджувати CI/CD-процеси в своїй повсякденній роботі
- Створити production ready оточення на базі AWS ECS з повноцінним логуванням і збором метрик.
- Упаковувати будь-які додатки в Docker і розгортати з його допомогою dev/prod оточення
Програма курсу:
Модуль 1
- Визначення DevOps. Культура DevOps
- Agile. Scrum. Kanban
- HTTP, HTTPS, DNS
- Backend and Frontend
- Організаційні питання. Домашні завдання. Telegram. Google-документи
Модуль 2
- GitHub. GitHub flow
- Веб-сервери (Nginx, Apache, IIS, Tomcat)
- Бази-даних (Mysql, PostgreSQL, MSSQL, SQlite)
- Containers. Docker
Модуль 3
- Що таке CI/CD
- Огляд існуючих інструментів (Drone CI, Travis CI, Jenkins, GitLab, Circle CI)
Модуль 4
- Pipelines для різних систем інтеграції
- Основи Kubernetes та Helm
Модуль 5
- Огляд існуючих систем оркестрації
- Automation and Orchestration with Ansible
Модуль 6
- AWS Intro. Огляд ключових сервісів
- EC2, IAM
Модуль 7
- Infrastructure as code
- Automate AWS infra creation with Terraform
Модуль 8
- CloudFront, Route53, S3, ELB
- Autoscaling, VPC
Модуль 9
- EKS, GKE
- OpenShift
- Rancher
Модуль 10
- Основні команди для роботи з SQL
- Приклади програмування SQL
- Основи Python для автоматизації процесів
Модуль 11
- Logging with ELK (Elasticsearch + Logstash + Kibana)
- Lambda functions
- Monitoring with Prometheus
- Sentry
Модуль 12
- Огляд мікросервісної архітектури
- AWS EKS. Setup production ready EKS cluster with logging and CI/CD helm
Модуль 13
- Фінальне завдання. Розгортання складної інфраструктури з коду
- Тестове інтерв'ю на позицію Junior DevOps Engineer
Модуль 14
- SRE practice
- Тестування інфраструктури
- Gamedays
- Disaster recovery plans
- Post mortems
Модуль 15. Як скласти резюме і пройти співбесіду
- Структура резюме
- FAQ
- Як вести себе на співбесіді
- Основні помилки на співбесіді
- Урок англійської мови №1
- Урок англійської мови №2
- Урок пошуку роботи
Мінімальні вимоги:
- Рівень англійської мови - Pre-Intermediate
- Загальне розуміння термінології DevOps
- Загальне розуміння термінології розробника
- Знання Linux
- Наявність власного ноутбука для занять в аудиторіях
- Уміння працювати в UI AWS
Для проходження курсу вам знадобиться операційна система Linux. Завантажити можна за посиланням.
Лектори:
Курси DevOps у Львові
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!
Тривалість курсу: 24 год.