7.5 years of #devopsdays7.5 years of #devopsdays
Kris Buytaert
@krisbuytaert
Kris BuytaertKris Buytaert● I used to be a Dev,I used to be a Dev,● Then Became an OpThen Became an Op● CTO and Open Source Consultant CTO and Open Source Consultant
@@inuits.euinuits.eu● Everything is a freaking DNS Everything is a freaking DNS
ProblemProblem● Evangelizing devopsEvangelizing devops● Organiser of #devopsdays, Organiser of #devopsdays,
#cfgmgmtcamp, #loadays, ….#cfgmgmtcamp, #loadays, ….
The Success FormatThe Success FormatMorning: Formal talksMorning: Formal talks
Ignites : 5 minutes fun formatIgnites : 5 minutes fun format
Open Spaces:Open Spaces:
- Peer to peer- Peer to peer
- Experience from practitioners- Experience from practitioners
- Both success ans failure- Both success ans failure
- Focused on your needs- Focused on your needs
World DominationWorld Domination● 2010 Sydney , MountainView, 2010 Sydney , MountainView,
Hamburg, Sao PauloHamburg, Sao Paulo
● 2011 Boston, MountainView, 2011 Boston, MountainView, Goteborg, Goteborg,
● 2012 Austin, Tokyo , MountainView, 2012 Austin, Tokyo , MountainView, RomeRome
● 2013 London (2x) Paris, Amsterdam 2013 London (2x) Paris, Amsterdam
The definitionsThe definitions● CAMSCAMS
● SCAMSCAM
● CLAMSCLAMS
● A Cultural and Professional A Cultural and Professional movement (Adam Jacob)movement (Adam Jacob)
● Being good at our Job (@littleidea)Being good at our Job (@littleidea)
CriticismCriticism● You missed, You missed,
• Sec, dba, test, finance, mgmt, Sec, dba, test, finance, mgmt, product ..product ..
• No we didn'tNo we didn't
● This will only work in startupsThis will only work in startups
Enterprise devops !Enterprise devops !
roots are not in roots are not in startup startup ecosystemecosystem
SubmovementsSubmovements
● DOD focus stays DOD focus stays on cultureon culture
● Monitorama / Monitorama / OSMCOSMC
● CfgMgmtCampCfgMgmtCamp
Not all fun an gloryNot all fun an glory● #devops engineers#devops engineers
● #devops teams#devops teams
● #devops certifcation#devops certifcation
● Vendors stamping #devops on their Vendors stamping #devops on their productsproducts
The vendors struggleThe vendors struggleSelling “devops”Selling “devops”
● Is hardIs hard
● Is selling CultureIs selling Culture
● Is selling changeIs selling change
● Doesn't scaleDoesn't scale
● Doesn't get renewalsDoesn't get renewals
● 5 years of 5 years of #devopsdays #devopsdays
● Gent 2014Gent 2014
CelebrationsCelebrations
What did we learn ?What did we learn ?● New crowds show up New crowds show up
● Old schoolers Old schoolers
• Less incentives Less incentives
• e.g Open Spaces are predictablee.g Open Spaces are predictable
● Hungry for new topicsHungry for new topics
Topic Evolution : CultureTopic Evolution : Culture
● Agile, Kanban, LeanAgile, Kanban, Lean
● Startups as examplesStartups as examples
● UnicornsUnicorns
● Poster ChildsPoster Childs
● Agile, Fake Agile, Less, Agile, Fake Agile, Less, Safe,Safe,
● Enterprises as Enterprises as examplesexamples
● Engage managementEngage management
● BurnoutBurnout
Topic Evolution : AutomationTopic Evolution : Automation
● Cfengine, Puppet, ChefCfengine, Puppet, Chef
● Mcollective, Noah, Mcollective, Noah, RundeckRundeck
● Hudson, JenkinsHudson, Jenkins
● EC2, OpenStack, EC2, OpenStack, Cloudstack, Cloudstack, Eucalyptus,OpenNebulEucalyptus,OpenNebula, openQRMa, openQRM
● Bash in Yaml “Basic”Bash in Yaml “Basic”
● Ansible, Rundeck, Ansible, Rundeck, ChoriaChoria
● Jenkins, GitlabCI, Jenkins, GitlabCI, CircleCI, TravisCICircleCI, TravisCI
● EC2, GCE, Azure, EC2, GCE, Azure, OpenStack,OpenStack,
Topic Evolution : AutomationTopic Evolution : Automation
● Xen, KVM, openVZ, lxcXen, KVM, openVZ, lxc
● VagrantVagrant
● Linux-HA, CoroSyncLinux-HA, CoroSync
● Ceph, Gluster, DRBD,Ceph, Gluster, DRBD,
● Docker , Docker, Docker , Docker, Docker, Docker, Moby, Docker, Docker, Moby, Rkt, lxcRkt, lxc
● Docker , Docker, Docker , Docker, DockeDocke
● Swarm, Mesos, Swarm, Mesos, KubernetesKubernetes
● NFSNFS
Topic Evolution : AutomationTopic Evolution : Automation
● Rspec, Cucumber, Rspec, Cucumber, SeleniumSelenium
● TDDTDD
● cvs, svn, gitcvs, svn, git
● Release mgmt Release mgmt
● Rspec, fitnesseRspec, fitnesse
● Security TestingSecurity Testing
● GitGit
● GitGit
Topic Evolution : Monitoring Topic Evolution : Monitoring
● Nagios Nagios
● CactiCacti
● MuninMunin
● RRDRRD
● Zenoss, ZabbixZenoss, Zabbix
● #monitoringsucks#monitoringsucks
● IcingaIcinga
● ELKELK
● Graphite + Grafana Graphite + Grafana
● CollectdCollectd
● PrometheusPrometheus
● #monitoringlove#monitoringlove
Tools will not fix your Tools will not fix your broken culturebroken culture
Tooling hype is not helpingTooling hype is not helping
Back to the rootsBack to the roots● Collaborating for a better platformCollaborating for a better platform
● Open SourceOpen Source
● EmpathyEmpathy
● Common SenseCommon Sense
FutureFuture● 175 events and counting175 events and counting
● 450+ organisers 450+ organisers
● Other events Other events
with #devopswith #devops
tracktrack
Starting your ownStarting your own● Get a vibrant meetup communityGet a vibrant meetup community
● Reach out to core , get coachingReach out to core , get coaching
● Find team, venue, sponsorsFind team, venue, sponsors
● (Open Space will be planned)(Open Space will be planned)
Open CFP'sOpen CFP's● AucklandAuckland
● BerlinBerlin
● CubaCuba
● PhoenixPhoenix
● SingaporeSingapore
● OsloOslo
● BrasíliaBrasília
● OhioOhio
● Tel AvivTel Aviv
● WarsawWarsaw
Enjoy Enjoy
devopsdays devopsdays
PDXPDX
ContactContactKris Buytaert Kris Buytaert [email protected]@inuits.be
Further ReadingFurther Reading@krisbuytaert @krisbuytaert http://www.krisbuytaert.be/blog/http://www.krisbuytaert.be/blog/http://www.inuits.be/http://www.inuits.be/
InuitsInuits
Duboistraat 50Duboistraat 502060 Antwerpen2060 AntwerpenBelgiumBelgium891.514.231891.514.231
+32 475 961221+32 475 961221
Top Related