Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
DevOps - Putting it into Practice
David BlezardAcademic Technology
Agenda9:00 Intro & DevOps & Higher Ed - UNH9:20 A Cloud-inspired Implementation of DevOps…- Holy Cross10:15 Break10:25 From Two to Thousands - UNH11:20 ELK: Monitoring and Data for DevOps - Siena12:10 Lunch1:10 Finding the Right Amount of DevOps Processes - Brandeis2:05 Break2:15 Panel Discussion3:00 Go home!
Other Housekeeping…
Evaluations will be sent out after the session. Please fill them out!!!
Lunch - out to the left, then immediate leftWe will lock the room at lunch time.
#nercompPDO3
Agile
And then magic
happens…
http://www.intelegain.com/agile/
What is DevOps?
Development + Operations1. Systems Thinking2. Amplify Feedback Loops3. Culture of Continual Experimentation and Learning
By Kharnagy - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=51215412
What is DevOps?
Deliver value quicklyPeople, Process, and ToolsAutomation & pipelinesMetrics / Short-feedback cycles / Shift leftContinuous integration, deployment, deliveryInfrastructure as code
DevOps Mindset
Always changing things
“It works fine on my system”
Little knowledge or appreciation of
scaling
Development
Focus on stability & uptime
Must support many applicationsMust scale for the
real world
Operations
DevOps Mindset
End-user focusedShared goals
Shared understandingCommunication and
collaboration
Development Operations+
DevOps Benefits
State of DevOps 2016 Report - https://puppet.com/resources/whitepaper/2016-state-of-devops-report
Google Trends - DevOps
Higher EdIte
ms
per m
onth
5
10
15
20
2010 2011 2012 2013 2014 2015 2016 2017 2018
EDUCAUSE.edu - Site search for “DevOps”
Not connecting…
DevOps Pitches Applies to Higher Ed?
Integrate large Dev teams No, usually small
Beat competitors to market Not really
Deploy daily No, probably not
Run in the cloud Maybe ?
xxx
Agree/disagree…1.When we started considering DevOps, it was difficult to find a good comparable organization, in higher ed or otherwise, to use as a role model.
2.The organizations that we looked at as examples when we started considering DevOps were primarily for-profit companies.
3.It would have been easier to start with DevOps if we had a good example from higher education to look to.
4.We had to decide for ourselves what DevOps meant for us when we got started with it.
5.When I read articles with justifications for why DevOps is positive for for-profit companies, the examples and arguments don't make sense to our situation in higher ed.
Agree/disagree…
So, we are not alone!
n = 10
DevOps ResourcesThe Phoenix Project. 2013. Gene Kim, George Spafford, and Kevin BehrThe DevOps Handbook. 2015. Gene Kim, Jez Humble, and Patrick DeboisThe DevOps 2.1 Toolkit: Docker Swarm. 2017. Viktor Farcicdevopsinstitute.comdevopsdays.orgtechtarget.com/networkalldaydevops.com O’Reilly - “Systems Engineering and Operations Newsletter”#devops
DevOps Resources
CIS Standards: https://www.cisecurity.org/cybersecurity-best-practices/12 factor app model: https://12factor.net