Какво представлява DevOps:
DevOps е методология за разработка на софтуер, насочена към взаимодействие и интеграция на специалистите по разработка на програмни продукти и специалистите по информационни технологии. На практика методологията DevOps се появява като отговор на взаимната зависимост между разработката и експлоатацията на софтуер. Целта на DevOps е да помогне на организациите по-бързо да разработват и внедряват програмни продукти и услуги.
DevOps улеснява създаването на програмно осигуряване с помощта на стандартизиране на обкръжението на разработката.
BENEFIT:
След завършване на курса по DevOps, участниците, ще могат да работят с “cloud” технологии, ще разбират от виртуализация , ще могат да извършват прости и по-сложни автоматизации. Курсът се явява стабилна основа от знания и умения, като отваря много врати и възможности за развитие в ИТ сектора, като DevOps специалист.
Необходими изисквания към кандидатите за участие в обучението:
• Да са работили с Linux/OS и терминал.
• Съкращения като apt, yum, rpm, vim да не са напълно непознати за тях.
• Основни познания по кой да е език за програмиране – Java/JavaScript/C(++)/Python/Bash.
• Да е инсталирал и поддържал SQL база данни.Мащаб на групата:
Обучението се провежда в малка ( бутикова ) група, ограничена до 8 участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.
Издаване на Сертификат ( безплатно ):
Степента на справяне с практичните задачи по време на обучението, домашните работи, както и финалният изпит са основание за издаване на Сертификат. Разбирането на поставените задачи и справянето на курсистите с тях е от изключително значение за по-добрата им реализация след обучението.
Кариерно консултиране ( безплатно ):
При желание нашата агенция за подбор на кадри ще ви помогне да опознаете ИТ индустрията (компаниите и профила на търсените от тях кадри, какви възможности предлагат за професионално развитие на своите служители, възнаграждения , работна атмосфера, технологии с които работят и още). Ще ви разкажем и посъветваме върху какво да наблягате по време на интервю за работа.
Услугата е напълно безплатна за всички завършили курсисти на центъра.
Учебна програма:
I. Introduction to DevOps
- Software Development Lifecycle – schools of thought, evolution of the practice
- Towards a modern Software Development processes: Waterfall, Agile, Scrum, Kanban
- Review of course prerequisites:
- Modern structured file formats: JSON/YAML
- Linux OS basics and bash/Python scripting
- Version Control(Git)
II. Continuous Integration and Continuous Deployment
- Package managers – NPM, Maven
- Build automation with GitLab Pipelines
- Deployment strategies – GitFlow workflow
- Delivery strategies – Blue-Green / Rolling / Canary / Feature Flags
- Project 1: Full CI/CD pipeline for a frontend and backend applications
III. Reproducible environments
- Creating a Virtual Machine template with Packer
- Containers: pros & cons. Difference between a Container and a VM. Deeper dive into Docker.
- How to use Kubernetes as container orchestrator platform. Bootstrapping a local cluster with Minikube.
IV. Public Cloud
- Introduction: What are the major public cloud vendors? How does Google Cloud work?
- Basics of a Google Cloud Platform project – Availability, Networking, Storage, Compute
- Categories of services in Google Cloud Platform:
- IaaS – Infrastructure as a Service
- Paas – Platform as a Service
- Saas – Software as a Service
- Project 2: Architecture and implementation of a cloud based solution – based on predefined cost/scale/software stack constraints
V. Advanced topics
- Configuration and secrets management
- Observability and monitoring
- Security as DevSecOps
- How profession is evolving: From DevOps towards Site Reliability Engineering and Platform Management
- Project 3: Improvement of course projects based on new knowledge on configuration and security best practices
График на курсове по “DevOps”
Продължителност на обучението – 56 учебни часа ( 1 месец ).Следващите начални дати са:
14-ти октомври 2023г. (съботно-неделна форма на обучение от 17:30 до 20:30 часа, което са 4 учебни часа с 20 минути почивка). Занятията ще се провеждат всяка събота и неделя.
Край на курса: 26-ти ноември 2023г.16-ти октомври 2023г. (вечерна форма на обучение от 19:00 до 22:00 часа, което са 4 учебни часа с 20 минути почивка). Занятията ще се провеждат всеки понеделник и сряда.
Край на курса: 29-ти ноември 2023г.Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:
- присъствена форма – на място в учебна зала на пл. Славейков.
- или да се включи онлайн от вкъщи през нашия Zoom business account.
Цена на курса по DevOps:
Сумата на курса може да се заплати разсрочено на две вноски: първа вноска от 500 лева и втора вноска от 480 лева. Първата се внася при записването, а втората преди приключване на обучението.
Записване за курсове по "DevOps"
Допълнителни условия:
- Записването се извършва единствено по банков път, моля погледнете номера на банковата сметка по-долу.
Номер на банкова сметка:
IBAN:BG49CECB979010E2257300
BIC:CECBBGSF
Получател: Прогрес 2013 ЕООД
Основание за плащане: наименованието на записания курс и началната дата на обучението
(например – Курс по Java от 15.10.22г. )Изпратете ни платежното нареждане ( снимано/сканирано ) на email: office@progressbg.net или на Viber. След това ще получите допълнителна информация от екипа.
Преподаватели
Крис Мембе

Образование:
Магистър по право – СУ “Св. Климент Охридски”Професионален опит:
Повече от 7 години в IT индустрията. Разнообразен опит включващ – техническа поддръжка, системна админстрация, програмиране, девопс. Над 2 години вече е в ролята на ДевОпс инженер с акцент върху infrastructure automation и AWS. Основни езици с които борави – Python и Go.Сертификати:
AWS Certified Solutions Architect – Associate
Microsoft Certified Professional
Exam 70-483: Programming in C# (Microsoft)Георги Тенев

Георги има бакалавър по Computer Science от University of Southampton, Англия и магистратура по Computer Science & Artificial intelligence от KU Leuven, Белгия.
Работил е във фирми в България, Англия и Белгия – в банка, startup-и и scaleup-и.
Основният му опит като DevOps е в контекста на Amazon Web Services (AWS). Любимият му език е Python.
В момента работи като DevOps Engineer & Python Developer за forex фирма в София.Сертификации:
– AWS Solutions Architect – AssociateДаниел Димитров
Професионално образование по специалност “Компютърни мрежи”, както и професионално образование по специалност “Приложно програмиране”. Завършен CCNA.Има 3 години опит с DevOps технологии, като 2 от тях са в ИТ компания.Преподавател е в ТУЕС по предмета “Въведение в скриптовите езици”.Работи с Cloud провайдърите: AWS, GCP, Oracle.Специализиран в DevOps технологиите: Docker, Kubernetes, Terraform, Ansible.Технологии за непрекъсната доставка и непрекъснато внедряване (CI CD): Jenkins, GitLabCI.Владее програмните езици Python и C#.


