It's a DevOps Affair: How to Dev so your Ops Loves You
Francis Kayiwa
Virginia Polytechnic and State University
Statement of Appropriate Conduct
No feigning surprise
No well-actually's
No back-seat driving
No subtle -isms
@kayiwa
Francis Kayiwa
Señor Senior UNIX Admin
ITS
Most important lesson learned from failures and successes is, you probably aren't communicating with your colleagues enough.
I would like to thank the academy...
Ben Wallberg - UMD College Park
Laura Wrubel - GWU
Anne Lawrence - VA Tech
Keith Gilbertson - VA Tech
Melissa Lowrey - VA Tech
John Borwick - Team Dynamix
Christina Harlow - Cornell
lingo
noun
the language of a particular group, especially jargon or slang.
agile, lean, scrum, containers, iteration, stack, nosql, cloud, bootstrap, serverless, ux/ui
Agile, lean, scrum, containers, iteration, stack, nosql, cloud, serverless...
incident, event, problem, configuration management, capacity management, monitor...
incident, event, problem, configuration management, capacity management, monitor...
threat model, attack surface, risk mitigation, control, kill
threat model, attack surface, risk mitigation, control, kill
Budget, Scale, Human Resources, Organization Vision, ROI
Budget, Scale, Human Resources, Organization Vision, ROI
Every challenge you encounter in life is a fork in the road. You have the choice to choose which way to go -backward, forward, breakdown or breakthrough —Ifeanyi Enoch Onuoha
New Boss
New Hardware
New Employee(s)
New Beginnings
Version Control
Light Development Environments
Configuration, Orchestration, Automation
Productive Meetings
Monitoring
Version Control
git
GitHub
GitLab
Version Control
git
GitHub
GitLab
Light Development Enviroments
Vagrant
Docker
Light Development Enviroments
Vagrant
Docker
Configuration, Orchestration, Automation
ansible
Configuration, Orchestration, Automation
ansible
Productive Meetings
What's changed?
Have a clear goal and agenda
Set default to 30 minutes
Productive Meetings
What's changed?
Have a clear goal and agenda
Set default to 30 minutes
Monitoring
Graylog2
collectd
Nagios
logstash
Monitoring
Graylog2
collectd
Nagios
riemann
Post hoc ergo propter hoc
After this, therefore because of this
https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team
Autonomy
Everyone can influence project
Mastery
Allowed to explore
Purpose
Questions?
Resources
- https://vagrantup.com
- https://gitlab.com
- https://github.com/vtul
- https://ansible.com
- http://journal.code4lib.org/articles/11398
- https://www.graylog.org/
- https://collectd.org/
- https://www.elastic.co/products/logstash
- https://www.ted.com/talks/dan_pink_on_motivation?language=en
Thanks!
https://t.co/9qSVGUDjju
deck
By Francis Kayiwa
deck
- 794