DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit...
Transcript of DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit...
![Page 1: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/1.jpg)
DevOps - Putting it into Practice
David BlezardAcademic Technology
![Page 2: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/2.jpg)
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!
![Page 3: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/3.jpg)
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
![Page 4: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/4.jpg)
Agile
And then magic
happens…
http://www.intelegain.com/agile/
![Page 5: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/5.jpg)
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
![Page 6: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/6.jpg)
What is DevOps?
Deliver value quicklyPeople, Process, and ToolsAutomation & pipelinesMetrics / Short-feedback cycles / Shift leftContinuous integration, deployment, deliveryInfrastructure as code
![Page 7: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/7.jpg)
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
![Page 8: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/8.jpg)
DevOps Mindset
End-user focusedShared goals
Shared understandingCommunication and
collaboration
Development Operations+
![Page 9: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/9.jpg)
DevOps Benefits
State of DevOps 2016 Report - https://puppet.com/resources/whitepaper/2016-state-of-devops-report
![Page 10: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/10.jpg)
Google Trends - DevOps
![Page 11: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/11.jpg)
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”
![Page 12: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/12.jpg)
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
![Page 13: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/13.jpg)
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.
![Page 14: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/14.jpg)
Agree/disagree…
So, we are not alone!
n = 10
![Page 15: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/15.jpg)
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
![Page 16: DevOps- Putting it into Practice - NERCOMP...started considering DevOps were primarily for-profit companies. 3.It would have been easier to start with DevOps if we had a good example](https://reader033.fdocuments.in/reader033/viewer/2022042222/5ec887c8fa146116dd23a406/html5/thumbnails/16.jpg)
DevOps Resources
CIS Standards: https://www.cisecurity.org/cybersecurity-best-practices/12 factor app model: https://12factor.net