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)
Bryan Ollendyke
 
PPT
ELISE - e-learning for in service teacher training - EDEN2007 conference
Maarten Cannaerts
 
PPT
Cannaerts Wambeke Verjans_EDEN2007
Steven Verjans
 
PPTX
The Grand Convergence: The Future of e-Learning and Education Publishing
Charles Severance
 
PDF
TinCan in the Wild
Christian Glahn
 
PDF
New Patterns for ADL Architectures and Learning Designs
Christian Glahn
 
PPTX
Everyone is talking about learning management systems
Denise Krefting
 
PPTX
Experience Teaching Massive Open Online Courses (MOOCs)
Charles Severance
 
NGDLE (2016 version)
Bryan Ollendyke
 
ELISE - e-learning for in service teacher training - EDEN2007 conference
Maarten Cannaerts
 
Cannaerts Wambeke Verjans_EDEN2007
Steven Verjans
 
The Grand Convergence: The Future of e-Learning and Education Publishing
Charles Severance
 
TinCan in the Wild
Christian Glahn
 
New Patterns for ADL Architectures and Learning Designs
Christian Glahn
 
Everyone is talking about learning management systems
Denise Krefting
 
Experience Teaching Massive Open Online Courses (MOOCs)
Charles Severance
 

What's hot (19)

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

Similar to DevOps as an emerging university discipline (20)

PDF
How Has IT Education Evolved to Support Project Delivery?
Sarah LaCroix
 
PDF
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
David Rico
 
PPT
A community of developers stimulating innovation in uk higher education
DevCSI
 
PPTX
DevOps
Dawn Keenan
 
PDF
Business Value of CI, CD, & DevOps(Sec)
David Rico
 
PDF
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
Maurice Dawson
 
PPTX
Devops Engineer E-Degree In Just 3 Months
John Alex
 
PPTX
Time To Get Your DevOps E-Degree Now !!
John Alex
 
PDF
Internet of things : Beginners view
Emertxe Information Technologies Pvt Ltd
 
PPTX
Shut Up And Eat Your Veg
Garth Gilmour
 
PPTX
DevOps Masterclass Bundle
John Alex
 
PDF
DOD Presentation V2
Cookie Lanfear
 
PDF
Experience in teaching devops
Len Bass
 
PDF
520_DevOps Engineer Master Program Curriculum.pdf
AniruddhNain1
 
PDF
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
IT Arena
 
KEY
Importance of Developers to HE in the UK
Paul Walk
 
PPTX
From Dev and Ops to DevOps - reconfiguring the plane in flight.
Mike Wessling
 
PDF
HIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
AdaCore
 
PDF
The Ultimate DevOps Playbook
Jalpesh Patel
 
PDF
The Ultimate DevOps Playbook
Eggplant
 
How Has IT Education Evolved to Support Project Delivery?
Sarah LaCroix
 
ROI & Business Value of CI, CD, DevOps, DevSecOps, & Microservices
David Rico
 
A community of developers stimulating innovation in uk higher education
DevCSI
 
DevOps
Dawn Keenan
 
Business Value of CI, CD, & DevOps(Sec)
David Rico
 
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
Maurice Dawson
 
Devops Engineer E-Degree In Just 3 Months
John Alex
 
Time To Get Your DevOps E-Degree Now !!
John Alex
 
Internet of things : Beginners view
Emertxe Information Technologies Pvt Ltd
 
Shut Up And Eat Your Veg
Garth Gilmour
 
DevOps Masterclass Bundle
John Alex
 
DOD Presentation V2
Cookie Lanfear
 
Experience in teaching devops
Len Bass
 
520_DevOps Engineer Master Program Curriculum.pdf
AniruddhNain1
 
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
IT Arena
 
Importance of Developers to HE in the UK
Paul Walk
 
From Dev and Ops to DevOps - reconfiguring the plane in flight.
Mike Wessling
 
HIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
AdaCore
 
The Ultimate DevOps Playbook
Jalpesh Patel
 
The Ultimate DevOps Playbook
Eggplant
 
Ad

More from Nikolay Milovanov (11)

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

Recently uploaded (20)

DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
Care of patients with elImination deviation.pptx
AneetaSharma15
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 

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 [email protected]

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.