Subject
DevOps in Network Environments
| 1. | Course Title |
DevOps in Network Environments NetDevOps |
||||||||||||
| 2. | Code | m23_s_022 | ||||||||||||
| 3. | Study Programme | — | ||||||||||||
| 4. | Organizer of the study programme (unit, institute, department or division) | Faculty of Computer Science and Engineering | ||||||||||||
| 5. | Degree level (first, second, third cycle) | Second cycle | ||||||||||||
| 6. | Academic year / semester | 10 / Summer | ||||||||||||
| 7. | Number of ECTS credits | 6 | ||||||||||||
| 8. | Teacher | Александра Дединец, Соња Филипоска | ||||||||||||
| 9. | Prerequisites for enrolling in the course | — | ||||||||||||
| 10. | Objectives of the course programme (competences) | Студентот треба да се стекне со знаења кои ќе му овозможат да ги имплементира мрежните основи и потреби во рамките на DevOps културата со што ќе се подобри стабилноста на организацијата. Ќе се стекне со разбирање и користење на напредни мрежни технологии како SDN и NFV и знаење како да употребува напредни алатки со отворен код за автоматизација на мрежата. Предметот ја воведува основата за поддршка и соработка помеѓу развивачите и мрежните админстратори. | ||||||||||||
| 11. | Course content | Стратегии кои може да се користат од инженерите за иницирање на културна промена потребна за автоматизација на мрежните функции. Мрежни стратегии за брзо скалирање на нови проекти. Софтверски дефинирани мрежи SDN. Мрежни технологии во јавен и приватен облак. Како пристап кој се заснова на користење на API може да реши типични проблеми во мрежната средина. Влијание на автоматизацијата врз мрежната безбедност во софтверски дефинирана мрежа. Алатки за конфигурација, како на пример Ansible и Jenkins, кои може да се користат за оркестрација и конфигурација на мрежни уреди. Поставување на околина за постојана интеграција, поставување и ставање во продукција на мрежни функции преку автоматизирани проточни процеси (continuous integration). Креирање на тест околини за мрежни промени. Виртуелни контејнери и нивното влијание врз мрежната околина. Софтверско дефинирано балансирање на оптоварувањето во околина со микросервиси. DevOps процеси и работни текови за овозможување автоматизација во мрежата. | ||||||||||||
| 12. | Learning methods | Lectures supported by slide presentations, interactive lectures, practical classes (using equipment and software packages), teamwork, case studies, guest lecturers, independent preparation and defence of a project assignment and seminar paper, and learning in an electronic environment (forums and consultations). | ||||||||||||
| 13. | Total available time | 6 ECTS x 30 hours = 180 hours | ||||||||||||
| 14. | Distribution of available time | 45 + 15 + 30 + 50 + 40 = 180 hours | ||||||||||||
| 15. | Forms of teaching activities |
|
||||||||||||
| 16. | Other forms of activities |
|
||||||||||||
| 17. | Assessment method |
|
||||||||||||
| 18. | Grading criteria (points / grade) |
|
||||||||||||
| 19. | Requirement for obtaining a signature and taking the final exam | completed activities | ||||||||||||
| 20. | Language of instruction | Macedonian and English | ||||||||||||
| 21. | Method for monitoring the quality of teaching | internal evaluation and survey mechanism | ||||||||||||
| 22. | Literature |
|