Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
foton@qodeinteractive.com
+88 (0) 101 0000 000
Follow Us

Курс - DevOps Foundation

Стартирайте кариeра в света на DevOps

Информация за курса

Продължителност

2 месеца, 2 сесии на седмица

Лекции

Всеки вторник и четвъртък, по 3 часа на сесия, от 19:00 до 22:00 часа

Формат

Онлайн с възможност за хибриден модел на преподаване

Цена:

1600 лева (вкл. ддс)

(възможност за разсрочено плащане)

График

01/10/2023 - 12/01/2024

Записването е отворено

16/01/2024

Стартиране на курса

07/03/2024

Приключване на курса

График

01/10/2023 – 12/01/2024

Записването е отворено

01/10/2023 – 12/01/2024
16/01/2024

Започване на курса

16/01/2024
07/03/2024

Приключване на курса

07/03/2024

Каква е ролята на DevOps?

DevOps е подход към разработката на софтуер, който се фокусира върху това да унифицира софтуерната разработка и софтуерните операции.

 

Този подход цели да ускори и оптимизира процесите на разработка, тестване и доставка на софтуер, като същевременно подобрява комуникацията и сътрудничеството между различните отделни единици в проекта.

 

Крайната цел на DevOps е да осигури по-бързо развитие на приложенията и по-стабилно функциониране на системите.

Като DevOps инженер имате възможност да работите във всяка компания в областта на информационните технологии.

Позициите в областта на DevOps са изключително търсени и предлагат отлични възнаграждения.

DevOps ролята изисква стратегическо мислене, комуникационни умения и технически способности.

Каква е ролята на DevOps?

DevOps е подход към разработката на софтуер, който се фокусира върху това да унифицира софтуерната разработка и софтуерните операции.

 

Този подход цели да ускори и оптимизира процесите на разработка, тестване и доставка на софтуер, като същевременно подобрява комуникацията и сътрудничеството между различните отделни единици в проекта.

 

Крайната цел на DevOps е да осигури по-бързо развитие на приложенията и по-стабилно функциониране на системите.

Позициите в областта на DevOps са изключително търсени и предлагат отлични възнаграждения.

Като DevOps инженер имате възможност да работите във всяка компания в областта на информационните технологии.

DevOps ролята изисква стратегическо мислене, комуникационни умения и технически способности.

За кого е подходящ курса?

DevOps Foundation е създаден за напълно начинаещи или такива които вече активно работят в технологичния свят. Програмата ни предоставя внимателно селектирани знания които да ви подпомогнат в старта на вашата кариера.

Структура на курса

Въведение в DevOps  - 1 седмица 

  • Преглед на Жизнения цикъл на разработка на софтуер (SDLC)
  • Разглеждане на в Agile, Lean, Scrum и Kanban методики
  • Разбиране на DevOps в организационен контекст
  • Време за изпълнение и метрики от DORA
  • Въведение в концепциите на непрекъсната интеграция и доставка (CI/CD)

Въведение в Linux - 2 седмици

  • Как работи Linux
  • Права за достъп в Linux
  • Работа с файлове
  • Файлова система и процеси
  • Основи на SSH
  • Въведение в скриптовете с Bash

Стартиране в облака с AWS - 1 седмица

  • Introduction - създаване на AWS account
  • Как работи AWS в детайли
  • Преглед на IaaS, PaaS и SaaS сървиси
  • Изследване на AWS услуги като:
    • Elastic Compute Service - EC2
    • Simple Storage Service - S3
    • IAM roles and policies
  • Създаване на VPC и subnet ресурси

Изграждане на инфраструктура с Terraform - 1 седмицa

  • Как работи Terraform и HCL basics
  • Основни команди
  • Създаване на AWS инфраструктура посредством Terraform
  • Най-добри практики

Въведение в Docker - 1 седмицa

  • Анатомия на контейнерите
  • Създаване на Docker image
  • Използване на Docker Compose
  • Изтегляне и качване на Docker image от/към ECR

Управление на контейнери с Kubernetes - 2 седмици

  • Разбиране на архитектурата на микроуслуги
  • Как работи Kubernetes?
  • Основни команди с Kubectl
  • Кои са основните компоненти на Kubernetes?
  • Kubernetes в детайл

CI/CD с GitHub Actions - 1 седмица 

  • CI/CD vs GitOps
  • Разглеждане на GitHub Actions в дълбочина
  • Изграждане на pipeline за непрекъсната интеграция и непрекъснатата доставка
  • Прилагане на Python приложение в работна среда чрез CI/CD подход

Финален проект - 1 седмица 

  • Завършващ проект, прилагане на придобитите умения и знания
  • Възможност за Networking: Създаване на ценни контакти
  • Стратегии за Успешни Интервюта: Експертни съвети за да се справите успешно с интервю за позиция DevOps
  • Материали и насоки за последващото обучение и надграждане в DevOps

Въведение в DevOps  – 1 седмица 

  • Преглед на Жизнения цикъл на разработка на софтуер (SDLC)
  • Разглеждане на в Agile, Lean, Scrum и Kanban методики
  • Разбиране на DevOps в организационен контекст
  • Време за изпълнение и метрики от DORA
  • Въведение в концепциите на непрекъсната интеграция и доставка (CI/CD)

Въведение в Linux – 2 седмици

  • Как работи Linux
  • Права за достъп в Linux
  • Работа с файлове
  • Файлова система и процеси
  • Основи на SSH
  • Въведение в скриптовете с Bash

Стартиране в облака с AWS – 1 седмица

  • Introduction – създаване на AWS account
  • Как работи AWS в детайли
  • Преглед на IaaS, PaaS и SaaS сървиси
  • Изследване на AWS услуги като:
    • Elastic Compute Service – EC2
    • Simple Storage Service – S3
    • IAM roles and policies
  • Създаване на VPC и subnet ресурси

Изграждане на инфраструктура с Terraform – 1 седмицa

  • Как работи Terraform и HCL basics
  • Основни команди
  • Създаване на AWS инфраструктура посредством Terraform
  • Най-добри практики

Въведение в Docker – 1 седмицa

  • Анатомия на контейнерите
  • Създаване на Docker image
  • Използване на Docker Compose
  • Изтегляне и качване на Docker image от/към ECR

Управление на контейнери с Kubernetes – 2 седмици

  • Разбиране на архитектурата на микроуслуги
  • Как работи Kubernetes?
  • Основни команди с Kubectl
  • Кои са основните компоненти на Kubernetes?
  • Kubernetes в детайл

CI/CD с GitHub Actions – 1 седмица 

  • CI/CD vs GitOps
  • Разглеждане на GitHub Actions в дълбочина
  • Изграждане на pipeline за непрекъсната интеграция и непрекъснатата доставка
  • Прилагане на Python приложение в работна среда чрез CI/CD подход

Финален проект – 1 седмица 

  • Завършващ проект, прилагане на придобитите умения и знания
  • Възможност за Networking: Създаване на ценни контакти
  • Стратегии за Успешни Интервюта: Експертни съвети за да се справите успешно с интервю за позиция DevOps
  • Материали и насоки за последващото обучение и надграждане в DevOps

Лектори

Шериф Кунч

Шериф Кунч има богат опит като DevOps инженер и SRE, с фокус върху изграждането и оптимизацията на облачни инфраструктури и автоматизация. Притежава сертификати като Certified Kubernetes Administrator (CKA), HashiCorp Certified, множество сертификации от Azure, както и от AWS. С над 7 години професионален опит, той е заемал позиции като Senior SRE и Senior DevOps, като понастоящем работи като DevOps Architect, където отговаря за архитектурни решения и стратегии за DevOps в облачни среди.

Крум Груев

Крум е с над 7 години опит като DevOps и SRE като в последната година активно преподава DevOps. Заемал е senior позиции като Senior SRE, Senior DevOps и по-настоящем DevOps Architect.

Стоил Стоилов

Стоил Стоилов притежава над десет години опит в технологичния сектор, като е работил в различни ключови позиции, включително като софтуерен разработчик, системен администратор и архитект на решения. През 2014 година, той основава своя компания за облачни услуги, разработвайки иновативна платформа за 'Infrastructure as a Service' (IaaS). Освен това, Стоил има опит като преподавател в Технологично училище 'Електронни системи' и като лектор на курс по DevOps. Той също така е заемал позицията на ръководител на екипа по системна администрация, а през 2023 година временно заема позицията на технически директор в софтуерна компания, където работи върху изграждането на стратегии и процеси за развитие на продукта

Коментари от участници

    Красимир К.
    April 9, 2024

    Записах се за Devops foundations курса по препоръка на приятел. самият начин, по който е структурирано обучението и материалите надминаха всичките ми очаквания! Лекторите Крум и Стоил са перфектно запознати с материята, обясняват внимателно и се грижат за това да няма изоставащи! Личи си, че са вложени доста усилия в това да се създаде хубав продукт, който да послужи като въведение в света на DevOps.

    Павел Данаилов
    April 3, 2024

    Много добре структуриран и проведен курс. лекторите Крум Груев и Стоил Стоилов обясняват всичко в детайли и дават примери от практиката. Препоръчвам курса на всеки, който иска да се запознае с идеологията на DevOps!

    Светлозар Лазаров
    April 14, 2024

    Много добър курс за полагане на основи в материята. Като човек записал курса, който е извън сферата, материалът бе поднесен изключително добре, разбираемо и лесно смилаемо. Препоръчвам курса с две ръце.

Препоръки и впечатления

Каква е ролята на DevOps?

DevOps е подход към разработката на софтуер, който се фокусира върху това да унифицира софтуерната разработка и софтуерните операции.

Този подход цели да ускори и оптимизира процесите на разработка, тестване и доставка на софтуер, като същевременно подобрява комуникацията и сътрудничеството между различните отделни единици в проекта.

Крайната цел на DevOps е да осигури по-бързо развитие на приложенията и по-стабилно функциониране на системите.

Като DevOps инженер имате възможност да работите във всяка компания в областта на информационните технологии.

Позициите в областта на DevOps са изключително търсени и предлагат отлични възнаграждения.

 

DevOps ролята изисква стратегическо мислене, комуникационни умения и технически способности.