SlideShare a Scribd company logo
DevOps as an emerging
university discipline
Nikolay Milovanov
New Bulgarian University
Driving forces
• Agile - Automating the movement of code so that
the value is quickly delivered to the end user
– The way we developer and deliver software has
changed
• Before focus was on application development
and delivery
• Now is on service development, continuous
improvement and deployment
• Cloud is here, environments are not what they
were
Why DevOps
Source – David Linthicum slides on DevOps and cloud
That wall of confusion lead to simply
not good stuff
We need a new way of thinking
Source – David Linthicum slides on DevOps and cloud
There is an old and a new way
Source – David Linthicum slides on DevOps and cloud
Tooling and environments are
changing too
At the same time…
• University and education industry is a bit stalled
• There are a lot of classical educational programs with
their roots in either electrical engineering or computer
science
• Development is well represented
• Use cases for deployment, testing, continuous
integration, automation tooling, cloud are “useful”
stuff that is almost “entirely” missing
• Ops is also almost missing
– here and there are courses mostly structured around ITIL
– … but is a framework defined by a kernel 20+ years ago a
good way of doing Ops nowadays???
At the same time…
• IT sector is an increasing % of Bulgarian GDP
• There are a lot of software houses
• There are well established OPS and service
houses offering services across the globe – HP,
IBM, Unify
• Many of the devs or the ops would actually
have direct benefit from a devOps university
master’s program
University discipline
• Bachelors is for studding core technology stuff
• Masters is for adding some quality on top of
what has been already learned
• Masters works best if you start it with some
prior working experience in your pocket
• So the most suitable format looks like a
master’s in DevOps engineering
How would such program should look like?
• Use case driven!!! -> It is more important how do
you study and not really what 
• Technology as technology comes and goes what
stays is our way of thinking, solving problems
finding solutions.
• The context will be DevOps, cloud, virtualization,
Linux
• The tooling will be the current DevOps tooling
• The use cases will be the stuff that we as
engineers see nowadays in our work
Semester 1
• DevOps as an emerging university discipline
• Linux and bash scripting
• Data Center engineering
• Python for devOps engineers (E)
• Operation support systems/Business support
systems (E)
• Data center networking (E)
Reasoning behind the first semester
• You will study how did the world changed and why the need of
devOps engineers has arisen
• We will define what devOps might mean, and what the devOps
should do and more importantly how should they do it
• We will learn to define context, stakeholders and key architectural
drivers in devOps context
• Will cover also some technology aspects like:
– data center design (electricity, cooling, spacing, building, structural
cabling etc)
– Linux OS
– data center networking
– OSS/BSS
– Some programming
Semester 2
• Continuous integration
• Automation tooling and frameworks
• Containers and virtualization
• Infrastructure as a service or how does a cloud
looks from inside (E)
• Windows system administration (E)
• Platform as a service (E)
Reasoning behind the second semester
• This semester will be the “salt” of the program
• After the base that we got we will go a bit
deeper into topics like continuous integration
• In parallel there will be a lot of focus on cloud
and virtualization where we will touch topics
as kvm, containers, IAAS, PAAS
• As some electives might appear some more
programming or for example an windows
system administration course
Semester 3
• Continuous deployment
• Ansible for devOps engineers (E)
• Methodologies for software and IT project
management (E)
• Methodologies for IT service management (Е)
Reasoning behind the third semester
• It is time not only to test but also to deploy
and continuously manage our services (yea
applications melt into that nowadays 
• Will also play a bit with some devOps tooling
and will learn how to use it in context
• Finally will focus on the process point of view
either in service management and/or process
management
Some thoughts on timing
• If we start working on the program now
It will happen in an year
• First students will graduate in 2.5-3 years
• The impact of the program to the industry will be
visible in 5-10 years
• So the proper feedback will come in 5+ years
• Could it happen faster, well maybe but 2a from RFC
1925
• Education is not an easy stuff….
– If you get it right is extremely powerful
– If you get it wrong impact on society could be devastating
Current issues
• Teachers and professors
– In order to take accreditation (e.g to be legible to print Bulgarian ministry of
education and science diplomas in the end) up to 75 % of the lecturers have to
be academic people at least with a PhD
– There are ways to relax that pattern but still it is not easy to find people with
the right knowledge
– Those that know and have the use cases are exactly the opposite
• Industry people, some even without diploma, generally busy and not really willing to
investigate significant % of their time for education initiatives
• Administration
– It is not easy to administrate an educational program
– It is a full time job for at least one person
• Infrastructure
– Labs and environments
– For luck we have that OpenStack@NBU
– It is not sufficient but is a good base
EVERYBODY WHO WANTS TO HELP IS
MORE THAN WELCOME!
As a final – What is DevOps?
Source wikipedia https://en.wikipedia.org/wiki/DevOps
Why it is needed
• Make stuff more agile
• Put some glue in the current gaps?
• Shift the mindset
• Change the culture
• Make the industry more sustainable
• Give to people live long living perspective in IT
• Do stuff in a better way
• Have fun
Thanks for your time
Nikolay Milovanov
nmilovanov@nbu.bg

More Related Content

PPTX
NGDLE (2016 version)
PPT
ELISE - e-learning for in service teacher training - EDEN2007 conference
PPT
Cannaerts Wambeke Verjans_EDEN2007
PPTX
The Grand Convergence: The Future of e-Learning and Education Publishing
PDF
TinCan in the Wild
PDF
New Patterns for ADL Architectures and Learning Designs
PPTX
Everyone is talking about learning management systems
PPTX
Experience Teaching Massive Open Online Courses (MOOCs)
NGDLE (2016 version)
ELISE - e-learning for in service teacher training - EDEN2007 conference
Cannaerts Wambeke Verjans_EDEN2007
The Grand Convergence: The Future of e-Learning and Education Publishing
TinCan in the Wild
New Patterns for ADL Architectures and Learning Designs
Everyone is talking about learning management systems
Experience Teaching Massive Open Online Courses (MOOCs)

What's hot (19)

PPTX
Wamoe Webinar: Web Accessibility MOOC for Online Educators
PDF
SakaiX: The First Ten Years and the Next* Ten Years
PPTX
Design dev8e d
PDF
Brief History of Math-Bridge and its Usage
PDF
Sharing Interactive Geometry in a Multilingual Europe
PDF
Implementation of Inverted Classroom Model for Theoretical Computer Science
KEY
Tenegen Products
PPT
Student engagement with WebCT
PPTX
Apereo 2015: The State of Sakai
PPTX
Beyond MOOCs: Open Education at Scale
PPTX
Edu614 session 4 spring 14
PPTX
Systems are arcance
PPTX
Fa13 week 11-pln part1
PPTX
wordpress as ePortfolio for academic designers
PPTX
kForgard - Beyond the LMS
PPT
CloudSocial: A New Approach to Enabling Open-Content for Broad Reuse
PPTX
Next Generation Teaching and Learning
PPTX
Apereo Panel: Libraries, Education, and Collaboration
PPTX
Staff eLE: creating a holistic VLE support site for staff in Moodle
Wamoe Webinar: Web Accessibility MOOC for Online Educators
SakaiX: The First Ten Years and the Next* Ten Years
Design dev8e d
Brief History of Math-Bridge and its Usage
Sharing Interactive Geometry in a Multilingual Europe
Implementation of Inverted Classroom Model for Theoretical Computer Science
Tenegen Products
Student engagement with WebCT
Apereo 2015: The State of Sakai
Beyond MOOCs: Open Education at Scale
Edu614 session 4 spring 14
Systems are arcance
Fa13 week 11-pln part1
wordpress as ePortfolio for academic designers
kForgard - Beyond the LMS
CloudSocial: A New Approach to Enabling Open-Content for Broad Reuse
Next Generation Teaching and Learning
Apereo Panel: Libraries, Education, and Collaboration
Staff eLE: creating a holistic VLE support site for staff in Moodle
Ad

Similar to DevOps as an emerging university discipline (20)

PDF
How Has IT Education Evolved to Support Project Delivery?
PDF
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
PPT
A community of developers stimulating innovation in uk higher education
PPTX
DevOps
PDF
Business Value of CI, CD, & DevOps(Sec)
PDF
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
PPTX
Devops Engineer E-Degree In Just 3 Months
PPTX
Time To Get Your DevOps E-Degree Now !!
PDF
Internet of things : Beginners view
PPTX
Shut Up And Eat Your Veg
PPTX
DevOps Masterclass Bundle
PDF
DOD Presentation V2
PDF
Experience in teaching devops
PDF
520_DevOps Engineer Master Program Curriculum.pdf
PDF
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
KEY
Importance of Developers to HE in the UK
PPTX
From Dev and Ops to DevOps - reconfiguring the plane in flight.
PDF
HIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
PDF
The Ultimate DevOps Playbook
PDF
The Ultimate DevOps Playbook
How Has IT Education Evolved to Support Project Delivery?
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
A community of developers stimulating innovation in uk higher education
DevOps
Business Value of CI, CD, & DevOps(Sec)
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
Devops Engineer E-Degree In Just 3 Months
Time To Get Your DevOps E-Degree Now !!
Internet of things : Beginners view
Shut Up And Eat Your Veg
DevOps Masterclass Bundle
DOD Presentation V2
Experience in teaching devops
520_DevOps Engineer Master Program Curriculum.pdf
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
Importance of Developers to HE in the UK
From Dev and Ops to DevOps - reconfiguring the plane in flight.
HIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
The Ultimate DevOps Playbook
The Ultimate DevOps Playbook
Ad

More from Nikolay Milovanov (11)

PDF
LoRa online training for utility guys
PDF
LoRa мрежи за ютилити компании
PPTX
Thingslog bg facilities
PPTX
PDF
ThingsLog - приказка за един теч
PDF
PPTX
Expect4java
PPTX
From OpenStack to Docker swarm
PPTX
IPv4 to IPv6 network transformation
PPT
Департаменти Информатика и Телекомуникации в Нов Български Университет
PPTX
networkEvolution
LoRa online training for utility guys
LoRa мрежи за ютилити компании
Thingslog bg facilities
ThingsLog - приказка за един теч
Expect4java
From OpenStack to Docker swarm
IPv4 to IPv6 network transformation
Департаменти Информатика и Телекомуникации в Нов Български Университет
networkEvolution

Recently uploaded (20)

PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Classroom Observation Tools for Teachers
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
RMMM.pdf make it easy to upload and study
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Pharma ospi slides which help in ospi learning
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Computing-Curriculum for Schools in Ghana
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Supply Chain Operations Speaking Notes -ICLT Program
A systematic review of self-coping strategies used by university students to ...
Classroom Observation Tools for Teachers
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
2.FourierTransform-ShortQuestionswithAnswers.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
RMMM.pdf make it easy to upload and study
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Pharma ospi slides which help in ospi learning
Microbial disease of the cardiovascular and lymphatic systems
Chinmaya Tiranga quiz Grand Finale.pdf
Cell Types and Its function , kingdom of life
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Computing-Curriculum for Schools in Ghana
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Yogi Goddess Pres Conference Studio Updates
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Supply Chain Operations Speaking Notes -ICLT Program

DevOps as an emerging university discipline

  • 1. DevOps as an emerging university discipline Nikolay Milovanov New Bulgarian University
  • 2. Driving forces • Agile - Automating the movement of code so that the value is quickly delivered to the end user – The way we developer and deliver software has changed • Before focus was on application development and delivery • Now is on service development, continuous improvement and deployment • Cloud is here, environments are not what they were
  • 3. Why DevOps Source – David Linthicum slides on DevOps and cloud
  • 4. That wall of confusion lead to simply not good stuff
  • 5. We need a new way of thinking Source – David Linthicum slides on DevOps and cloud
  • 6. There is an old and a new way Source – David Linthicum slides on DevOps and cloud
  • 7. Tooling and environments are changing too
  • 8. At the same time… • University and education industry is a bit stalled • There are a lot of classical educational programs with their roots in either electrical engineering or computer science • Development is well represented • Use cases for deployment, testing, continuous integration, automation tooling, cloud are “useful” stuff that is almost “entirely” missing • Ops is also almost missing – here and there are courses mostly structured around ITIL – … but is a framework defined by a kernel 20+ years ago a good way of doing Ops nowadays???
  • 9. At the same time… • IT sector is an increasing % of Bulgarian GDP • There are a lot of software houses • There are well established OPS and service houses offering services across the globe – HP, IBM, Unify • Many of the devs or the ops would actually have direct benefit from a devOps university master’s program
  • 10. University discipline • Bachelors is for studding core technology stuff • Masters is for adding some quality on top of what has been already learned • Masters works best if you start it with some prior working experience in your pocket • So the most suitable format looks like a master’s in DevOps engineering
  • 11. How would such program should look like? • Use case driven!!! -> It is more important how do you study and not really what  • Technology as technology comes and goes what stays is our way of thinking, solving problems finding solutions. • The context will be DevOps, cloud, virtualization, Linux • The tooling will be the current DevOps tooling • The use cases will be the stuff that we as engineers see nowadays in our work
  • 12. Semester 1 • DevOps as an emerging university discipline • Linux and bash scripting • Data Center engineering • Python for devOps engineers (E) • Operation support systems/Business support systems (E) • Data center networking (E)
  • 13. Reasoning behind the first semester • You will study how did the world changed and why the need of devOps engineers has arisen • We will define what devOps might mean, and what the devOps should do and more importantly how should they do it • We will learn to define context, stakeholders and key architectural drivers in devOps context • Will cover also some technology aspects like: – data center design (electricity, cooling, spacing, building, structural cabling etc) – Linux OS – data center networking – OSS/BSS – Some programming
  • 14. Semester 2 • Continuous integration • Automation tooling and frameworks • Containers and virtualization • Infrastructure as a service or how does a cloud looks from inside (E) • Windows system administration (E) • Platform as a service (E)
  • 15. Reasoning behind the second semester • This semester will be the “salt” of the program • After the base that we got we will go a bit deeper into topics like continuous integration • In parallel there will be a lot of focus on cloud and virtualization where we will touch topics as kvm, containers, IAAS, PAAS • As some electives might appear some more programming or for example an windows system administration course
  • 16. Semester 3 • Continuous deployment • Ansible for devOps engineers (E) • Methodologies for software and IT project management (E) • Methodologies for IT service management (Е)
  • 17. Reasoning behind the third semester • It is time not only to test but also to deploy and continuously manage our services (yea applications melt into that nowadays  • Will also play a bit with some devOps tooling and will learn how to use it in context • Finally will focus on the process point of view either in service management and/or process management
  • 18. Some thoughts on timing • If we start working on the program now It will happen in an year • First students will graduate in 2.5-3 years • The impact of the program to the industry will be visible in 5-10 years • So the proper feedback will come in 5+ years • Could it happen faster, well maybe but 2a from RFC 1925 • Education is not an easy stuff…. – If you get it right is extremely powerful – If you get it wrong impact on society could be devastating
  • 19. Current issues • Teachers and professors – In order to take accreditation (e.g to be legible to print Bulgarian ministry of education and science diplomas in the end) up to 75 % of the lecturers have to be academic people at least with a PhD – There are ways to relax that pattern but still it is not easy to find people with the right knowledge – Those that know and have the use cases are exactly the opposite • Industry people, some even without diploma, generally busy and not really willing to investigate significant % of their time for education initiatives • Administration – It is not easy to administrate an educational program – It is a full time job for at least one person • Infrastructure – Labs and environments – For luck we have that OpenStack@NBU – It is not sufficient but is a good base
  • 20. EVERYBODY WHO WANTS TO HELP IS MORE THAN WELCOME!
  • 21. As a final – What is DevOps? Source wikipedia https://en.wikipedia.org/wiki/DevOps
  • 22. Why it is needed • Make stuff more agile • Put some glue in the current gaps? • Shift the mindset • Change the culture • Make the industry more sustainable • Give to people live long living perspective in IT • Do stuff in a better way • Have fun
  • 23. Thanks for your time Nikolay Milovanov nmilovanov@nbu.bg

Editor's Notes

  • #9: We continue to deliver mostly classical educational programs based on classics either from computer science or electrical engineering Some more focused programs exist either in network or telecom engineering People has high intentions so also a bunch of programs with “management” or “innovation” kind of wording also exists… All that is good for Bachelor’s programs but why should we do so in the Master’s one?
  • #19: (2) No matter how hard you push and no matter what the priority, you can't increase the speed of light. (2a) (corollary). No matter how hard you try, you can't make a baby in much less than 9 months. Trying to speed this up *might* make it slower, but it won't make it happen any quicker.
  • #22: DevOps is a culture, movement or practice that emphasizes the collaboration and communication of both software developers and other information-technology (IT) professionals while automating the process of software delivery and infrastructure changes.[It aims at establishing a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably.