DevOps (базовый курс)
Покажем, как объединить навыки программиста и системного администратора
DevOps — методология разработки ПО, направленная на совмещение навыков программиста и системного администратора. Участники разработки занимаются написанием приложения, его настройкой и анализом, но, помимо этого, также задействованы в поддержке и устранении проблемы на этапе её локализации. Задача DevOps — воспринимать систему как единое целое. Зачастую DevOps-инженеры — это системные администраторы, которые разбираются в особенностях устройства продукта.
На базовом курсе DevOps вы научитесь эффективно планировать и строить инфраструктуру для разработки программного обеспечения и ознакомитесь с современными технологиями и методиками DevOps. Курс читается на украинском языке.
После прохождения курса ты сможешь претендовать на позицию Junior DevOps Engineer, а также получишь все необходимые навыки для дальнейшего развития в направлении DevOps.
- Теории без практики
- Устаревших механик работы
- Пересказа чужих лекций и книг
- Вопросов без ответа
Это будет увлекательно и эффективно!
- Определение DevOps. Культура DevOps. SRE vs DevOps engineers
- Agile. Scrum. Kanban. SDLC
- Оргвопросы. Личный кабинет. Домашние задания. Телеграм. Гугл доки
- GitHub. GitHub flow.
- Containers. Docker. Building and running docker containers, part 1
- Docker, part 2
- Что такое CI/CD
- Обзор существующих инструментов
- Jenkins
- Обзор существующих систем оркестрации
- Automation and Orchestration with Ansible
- AWS Intro. Обзор ключевых сервисов
- EC2, IAM
- Autoscaling, VPC
- Infrastructure as code
- Automate AWS infra creation with cloudformation
- Cloudfront, Route53, S3, ELB
- Monitoring with Cloudwatch and Grafana. Loggin with ELK(elasticsearch+logstash+kibana)
- Финальное задание. Развертывание инфраструктуры из кода
- SRE practice
- Тестирование инфраструктуры.
- Gamedays
- Disaster recovery plans
- Post mortems

Опыт 2 года как DevOps Engineer и Technical Support Engineer. Работал в компаниях: SoftServe, Sigma Software, Romexsoft.
Навыки и умения: Linux administration; Cloud (AWS, GCP); Scripting (bash, Python, Golang); Containers (Docker, Kubernetes, Helm); Infrastructure as Code (Terraform, Ansible); Networking; Monitoring (Zabbix, Prometheus + Grafana); Logging (ELK); RDBMS (MySQL, PostgreSQL).
- Обучение в формате просмотра стрима или записи занятий
- Личный кабинет с доступом к материалам курса
- Помощь ментора курса
- Актуальную программу обучения



