automation and devopsprogramm.openrheinruhr.de/...automation_and_devops.pdf · introduction how it...
TRANSCRIPT
![Page 1: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/1.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
Automation and DevOps
Oleg Fiksel
Lead Consultant Application and Enabling Team @ CSPi GmbH
[email protected] | [email protected]
OpenRheinRuhr 2016
![Page 2: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/2.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
AGENDA
IntroductionGoals of this talk
How it all was
Status quo
DevOps
Automation
Future outlook
Summary
END
Q & A
![Page 3: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/3.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
GOALS OF THIS TALK
We will talk mainly about Automation and DevOps in:
I IT Operations (mostly web applications)I Development
And also some philosophical topics like the“Ultimate Question of Life, the Universe, and Everything”... 1
1The Hitchhiker’s Guide to the Galaxy
![Page 4: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/4.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
GOALS OF THIS TALK
We will talk mainly about Automation and DevOps in:
I IT Operations (mostly web applications)I Development
And also some philosophical topics like the“Ultimate Question of Life, the Universe, and Everything”... 1
1The Hitchhiker’s Guide to the Galaxy
![Page 5: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/5.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
GOALS OF THIS TALK
We will talk mainly about Automation and DevOps in:
I IT Operations (mostly web applications)
I Development
And also some philosophical topics like the“Ultimate Question of Life, the Universe, and Everything”... 1
1The Hitchhiker’s Guide to the Galaxy
![Page 6: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/6.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
GOALS OF THIS TALK
We will talk mainly about Automation and DevOps in:
I IT Operations (mostly web applications)I Development
And also some philosophical topics like the“Ultimate Question of Life, the Universe, and Everything”... 1
1The Hitchhiker’s Guide to the Galaxy
![Page 7: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/7.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
GOALS OF THIS TALK
We will talk mainly about Automation and DevOps in:
I IT Operations (mostly web applications)I Development
And also some philosophical topics like the“Ultimate Question of Life, the Universe, and Everything”... 1
1The Hitchhiker’s Guide to the Galaxy
![Page 8: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/8.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
GOALS OF THIS TALK
We will talk mainly about Automation and DevOps in:
I IT Operations (mostly web applications)I Development
And also some philosophical topics like the“Ultimate Question of Life, the Universe, and Everything”... 1
1The Hitchhiker’s Guide to the Galaxy
![Page 9: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/9.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SOME TIME AGO
All was done manually
I IT Operations
I Rollout 10 new web servers
I Development / Application Management
I Deploy an application to those 10 new web servers
Problem: servers scale better then people
![Page 10: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/10.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SOME TIME AGO
All was done manually
I IT Operations
I Rollout 10 new web servers
I Development / Application Management
I Deploy an application to those 10 new web servers
Problem: servers scale better then people
![Page 11: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/11.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SOME TIME AGO
All was done manuallyI IT Operations
I Rollout 10 new web servers
I Development / Application Management
I Deploy an application to those 10 new web servers
Problem: servers scale better then people
![Page 12: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/12.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SOME TIME AGO
All was done manuallyI IT Operations
I Rollout 10 new web servers
I Development / Application Management
I Deploy an application to those 10 new web servers
Problem: servers scale better then people
![Page 13: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/13.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SOME TIME AGO
All was done manuallyI IT Operations
I Rollout 10 new web servers
I Development / Application Management
I Deploy an application to those 10 new web servers
Problem: servers scale better then people
![Page 14: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/14.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SOME TIME AGO
All was done manuallyI IT Operations
I Rollout 10 new web servers
I Development / Application ManagementI Deploy an application to those 10 new web servers
Problem: servers scale better then people
![Page 15: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/15.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SOME TIME AGO
All was done manuallyI IT Operations
I Rollout 10 new web servers
I Development / Application ManagementI Deploy an application to those 10 new web servers
Problem: servers scale better then people
![Page 16: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/16.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SOME TIME AGO
All was done manuallyI IT Operations
I Rollout 10 new web servers
I Development / Application ManagementI Deploy an application to those 10 new web servers
Problem: servers scale better then people
![Page 17: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/17.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NEXT STEPS - SCRIPTS
I We start to automate our tasksI Some Sysadmins automate their tasks using a script
written in their own way in theypreferred scripting language 1
(sometimes in their own scripting language)
Problem: obfuscation (write-only scripts)
1Bash, Ruby, Perl, Python, Brainfuck...
![Page 18: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/18.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NEXT STEPS - SCRIPTS
I We start to automate our tasks
I Some Sysadmins automate their tasks using a scriptwritten in their own way in theypreferred scripting language 1
(sometimes in their own scripting language)
Problem: obfuscation (write-only scripts)
1Bash, Ruby, Perl, Python, Brainfuck...
![Page 19: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/19.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NEXT STEPS - SCRIPTS
I We start to automate our tasksI Some Sysadmins automate their tasks using a script
written in their own way in theypreferred scripting language 1
(sometimes in their own scripting language)
Problem: obfuscation (write-only scripts)
1Bash, Ruby, Perl, Python, Brainfuck...
![Page 20: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/20.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NEXT STEPS - SCRIPTS
I We start to automate our tasksI Some Sysadmins automate their tasks using a script
written in their own way in theypreferred scripting language 1
(sometimes in their own scripting language)
Problem: obfuscation (write-only scripts)
1Bash, Ruby, Perl, Python, Brainfuck...
![Page 21: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/21.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NEXT STEPS - SCRIPTS
I We start to automate our tasksI Some Sysadmins automate their tasks using a script
written in their own way in theypreferred scripting language 1
(sometimes in their own scripting language)
Problem: obfuscation (write-only scripts)
1Bash, Ruby, Perl, Python, Brainfuck...
![Page 22: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/22.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks Zoo
I Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...
I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components API
I long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 23: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/23.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks Zoo
I Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...
I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components API
I long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 24: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/24.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components API
I long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 25: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/25.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...
I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components API
I long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 26: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/26.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components API
I long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 27: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/27.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMware
I OpenstackI libvirt (KVM)
I Network Components API
I long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 28: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/28.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI Openstack
I libvirt (KVM)I Network Components API
I long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 29: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/29.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components API
I long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 30: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/30.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components API
I long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 31: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/31.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components APII long list of Vendors
I OpenDaylight (SDN)I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 32: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/32.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components APII long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 33: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/33.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components APII long list of VendorsI OpenDaylight (SDN)
I Loadbalancer API
I long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 34: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/34.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components APII long list of VendorsI OpenDaylight (SDN)
I Loadbalancer APII long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 35: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/35.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components APII long list of VendorsI OpenDaylight (SDN)
I Loadbalancer APII long list of Vendors
I Motivations
I Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 36: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/36.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components APII long list of VendorsI OpenDaylight (SDN)
I Loadbalancer APII long list of Vendors
I MotivationsI Rapid growing IT infrastructures (IT startups)
I Cloud (create 100 VMs with one click)
![Page 37: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/37.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
NOW
I API/Frameworks ZooI Configuration Management
I Ansible / Chef / Puppet / Salt / Rex / ...I Hypervisor API
I VMwareI OpenstackI libvirt (KVM)
I Network Components APII long list of VendorsI OpenDaylight (SDN)
I Loadbalancer APII long list of Vendors
I MotivationsI Rapid growing IT infrastructures (IT startups)I Cloud (create 100 VMs with one click)
![Page 38: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/38.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
“We have deployed 20 more servers - we have to hire more people”
![Page 39: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/39.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHERE ARE WE GOING TO?
I Sysadmin becomes DevOps...I Networker becomes DevOps...I Programmer becomes DevOps...
Who the hell is DevOps!?
![Page 40: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/40.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHERE ARE WE GOING TO?
I Sysadmin becomes DevOps...
I Networker becomes DevOps...I Programmer becomes DevOps...
Who the hell is DevOps!?
![Page 41: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/41.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHERE ARE WE GOING TO?
I Sysadmin becomes DevOps...I Networker becomes DevOps...
I Programmer becomes DevOps...
Who the hell is DevOps!?
![Page 42: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/42.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHERE ARE WE GOING TO?
I Sysadmin becomes DevOps...I Networker becomes DevOps...I Programmer becomes DevOps...
Who the hell is DevOps!?
![Page 43: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/43.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHERE ARE WE GOING TO?
I Sysadmin becomes DevOps...I Networker becomes DevOps...I Programmer becomes DevOps...
Who the hell is DevOps!?
![Page 44: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/44.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHERE ARE WE GOING TO?
I Sysadmin becomes DevOps...I Networker becomes DevOps...I Programmer becomes DevOps...
Who the hell is DevOps!?
![Page 45: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/45.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
DEVOPS IS NOT..
I ...when developers do operations(“We don’t need sysadmins - our developers can configurefirewalls and switches...”)
I .. a rank (Junior, Senior, DevOps)I ... a position (Networker, Programmer, DevOps)I ... a department
(“..this task is not in our department, try DevOps..”)
![Page 46: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/46.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
DEVOPS IS NOT..
I ...when developers do operations(“We don’t need sysadmins - our developers can configurefirewalls and switches...”)
I .. a rank (Junior, Senior, DevOps)I ... a position (Networker, Programmer, DevOps)I ... a department
(“..this task is not in our department, try DevOps..”)
![Page 47: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/47.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
DEVOPS IS NOT..
I ...when developers do operations(“We don’t need sysadmins - our developers can configurefirewalls and switches...”)
I .. a rank (Junior, Senior, DevOps)
I ... a position (Networker, Programmer, DevOps)I ... a department
(“..this task is not in our department, try DevOps..”)
![Page 48: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/48.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
DEVOPS IS NOT..
I ...when developers do operations(“We don’t need sysadmins - our developers can configurefirewalls and switches...”)
I .. a rank (Junior, Senior, DevOps)I ... a position (Networker, Programmer, DevOps)
I ... a department(“..this task is not in our department, try DevOps..”)
![Page 49: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/49.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
DEVOPS IS NOT..
I ...when developers do operations(“We don’t need sysadmins - our developers can configurefirewalls and switches...”)
I .. a rank (Junior, Senior, DevOps)I ... a position (Networker, Programmer, DevOps)I ... a department
(“..this task is not in our department, try DevOps..”)
![Page 50: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/50.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
DEVOPS IS A CULTURE...
“DevOps is a culture, movement or practice thatemphasizes the collaboration and communication ofboth software developers and other IT professionalswhile automating the process of software delivery
and infrastructure changes. It aims at establishing aculture and environment where building, testing,
and releasing software, can happen rapidly,frequently, and more reliably.” 1
1Source: Wikipedia
![Page 51: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/51.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
DEVOPS IS A CULTURE...
“DevOps is a culture, movement or practice thatemphasizes the collaboration and communication ofboth software developers and other IT professionalswhile automating the process of software delivery
and infrastructure changes. It aims at establishing aculture and environment where building, testing,
and releasing software, can happen rapidly,frequently, and more reliably.” 1
1Source: Wikipedia
![Page 52: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/52.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHY AUTOMATE?
I Reduce human errorI Simplification in a growing IT infrastructureI Reduce boring tasks (reduce demotivation)I It’s coolI Reduce Bus-Factor
![Page 53: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/53.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHY AUTOMATE?
I Reduce human error
I Simplification in a growing IT infrastructureI Reduce boring tasks (reduce demotivation)I It’s coolI Reduce Bus-Factor
![Page 54: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/54.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHY AUTOMATE?
I Reduce human errorI Simplification in a growing IT infrastructure
I Reduce boring tasks (reduce demotivation)I It’s coolI Reduce Bus-Factor
![Page 55: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/55.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHY AUTOMATE?
I Reduce human errorI Simplification in a growing IT infrastructureI Reduce boring tasks (reduce demotivation)
I It’s coolI Reduce Bus-Factor
![Page 56: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/56.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHY AUTOMATE?
I Reduce human errorI Simplification in a growing IT infrastructureI Reduce boring tasks (reduce demotivation)I It’s cool
I Reduce Bus-Factor
![Page 57: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/57.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
WHY AUTOMATE?
I Reduce human errorI Simplification in a growing IT infrastructureI Reduce boring tasks (reduce demotivation)I It’s coolI Reduce Bus-Factor
![Page 58: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/58.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
BUS FACTOR
Wikipedia partial Quote:"..bus factor is a measurement of the concentration of
information in individual team members..." 1
1Source: Wikipedia
![Page 59: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/59.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
BUS FACTOR
Wikipedia partial Quote:"..bus factor is a measurement of the concentration of
information in individual team members..." 1
1Source: Wikipedia
![Page 60: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/60.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
INCREASING THE BUS FACTOR (LOWERING THE RISK)
I Reduce complexity
I using standards to document configuration (Chef, Puppet,Salt, Ansible, etc)
I Document all processes and keep that documentationup-to-date
I Most up-to-date documentation is that you are using fordeployment (Example: Ansible Playbook)
I Encourage cross-training
I Eveyone in the Team should be involved in every process
![Page 61: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/61.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
INCREASING THE BUS FACTOR (LOWERING THE RISK)
I Reduce complexity
I using standards to document configuration (Chef, Puppet,Salt, Ansible, etc)
I Document all processes and keep that documentationup-to-date
I Most up-to-date documentation is that you are using fordeployment (Example: Ansible Playbook)
I Encourage cross-training
I Eveyone in the Team should be involved in every process
![Page 62: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/62.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
INCREASING THE BUS FACTOR (LOWERING THE RISK)
I Reduce complexityI using standards to document configuration (Chef, Puppet,
Salt, Ansible, etc)
I Document all processes and keep that documentationup-to-date
I Most up-to-date documentation is that you are using fordeployment (Example: Ansible Playbook)
I Encourage cross-training
I Eveyone in the Team should be involved in every process
![Page 63: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/63.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
INCREASING THE BUS FACTOR (LOWERING THE RISK)
I Reduce complexityI using standards to document configuration (Chef, Puppet,
Salt, Ansible, etc)
I Document all processes and keep that documentationup-to-date
I Most up-to-date documentation is that you are using fordeployment (Example: Ansible Playbook)
I Encourage cross-training
I Eveyone in the Team should be involved in every process
![Page 64: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/64.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
INCREASING THE BUS FACTOR (LOWERING THE RISK)
I Reduce complexityI using standards to document configuration (Chef, Puppet,
Salt, Ansible, etc)
I Document all processes and keep that documentationup-to-date
I Most up-to-date documentation is that you are using fordeployment (Example: Ansible Playbook)
I Encourage cross-training
I Eveyone in the Team should be involved in every process
![Page 65: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/65.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
INCREASING THE BUS FACTOR (LOWERING THE RISK)
I Reduce complexityI using standards to document configuration (Chef, Puppet,
Salt, Ansible, etc)
I Document all processes and keep that documentationup-to-date
I Most up-to-date documentation is that you are using fordeployment (Example: Ansible Playbook)
I Encourage cross-training
I Eveyone in the Team should be involved in every process
![Page 66: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/66.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
INCREASING THE BUS FACTOR (LOWERING THE RISK)
I Reduce complexityI using standards to document configuration (Chef, Puppet,
Salt, Ansible, etc)
I Document all processes and keep that documentationup-to-date
I Most up-to-date documentation is that you are using fordeployment (Example: Ansible Playbook)
I Encourage cross-trainingI Eveyone in the Team should be involved in every process
![Page 67: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/67.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
HOW TO AUTOMATE
I try to keep it as simple as possible (KISS principle 1)I devide & conqueror (split & solve)I simple tasks firstI you can’t automate the whole world
I think about cost-value ratio while automating
1Wikipedia Article
![Page 68: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/68.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
HOW TO AUTOMATE
I try to keep it as simple as possible (KISS principle 1)
I devide & conqueror (split & solve)I simple tasks firstI you can’t automate the whole world
I think about cost-value ratio while automating
1Wikipedia Article
![Page 69: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/69.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
HOW TO AUTOMATE
I try to keep it as simple as possible (KISS principle 1)I devide & conqueror (split & solve)
I simple tasks firstI you can’t automate the whole world
I think about cost-value ratio while automating
1Wikipedia Article
![Page 70: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/70.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
HOW TO AUTOMATE
I try to keep it as simple as possible (KISS principle 1)I devide & conqueror (split & solve)I simple tasks first
I you can’t automate the whole world
I think about cost-value ratio while automating
1Wikipedia Article
![Page 71: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/71.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
HOW TO AUTOMATE
I try to keep it as simple as possible (KISS principle 1)I devide & conqueror (split & solve)I simple tasks firstI you can’t automate the whole world
I think about cost-value ratio while automating
1Wikipedia Article
![Page 72: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/72.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
HOW TO AUTOMATE
I try to keep it as simple as possible (KISS principle 1)I devide & conqueror (split & solve)I simple tasks firstI you can’t automate the whole world
I think about cost-value ratio while automating
1Wikipedia Article
![Page 73: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/73.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
FUTURE OUTLOOK
I Are Sysadmin will die out and only DevOps will survive?
I Key is to understand all levels("Let’s concentrate on everthing.")
I Windows automation is comming
I Since version 1.7 Ansible supports manging WindowsMachines 1
I Network automation is comming
I VMware NSX 2
I SDN 3
1Ansible Windows Support2VMware NSX3OpenDaylight
![Page 74: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/74.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
FUTURE OUTLOOK
I Are Sysadmin will die out and only DevOps will survive?
I Key is to understand all levels("Let’s concentrate on everthing.")
I Windows automation is comming
I Since version 1.7 Ansible supports manging WindowsMachines 1
I Network automation is comming
I VMware NSX 2
I SDN 3
1Ansible Windows Support2VMware NSX3OpenDaylight
![Page 75: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/75.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
FUTURE OUTLOOK
I Are Sysadmin will die out and only DevOps will survive?I Key is to understand all levels
("Let’s concentrate on everthing.")
I Windows automation is comming
I Since version 1.7 Ansible supports manging WindowsMachines 1
I Network automation is comming
I VMware NSX 2
I SDN 3
1Ansible Windows Support2VMware NSX3OpenDaylight
![Page 76: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/76.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
FUTURE OUTLOOK
I Are Sysadmin will die out and only DevOps will survive?I Key is to understand all levels
("Let’s concentrate on everthing.")
I Windows automation is comming
I Since version 1.7 Ansible supports manging WindowsMachines 1
I Network automation is comming
I VMware NSX 2
I SDN 3
1Ansible Windows Support2VMware NSX3OpenDaylight
![Page 77: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/77.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
FUTURE OUTLOOK
I Are Sysadmin will die out and only DevOps will survive?I Key is to understand all levels
("Let’s concentrate on everthing.")
I Windows automation is commingI Since version 1.7 Ansible supports manging Windows
Machines 1
I Network automation is comming
I VMware NSX 2
I SDN 3
1Ansible Windows Support2VMware NSX3OpenDaylight
![Page 78: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/78.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
FUTURE OUTLOOK
I Are Sysadmin will die out and only DevOps will survive?I Key is to understand all levels
("Let’s concentrate on everthing.")
I Windows automation is commingI Since version 1.7 Ansible supports manging Windows
Machines 1
I Network automation is comming
I VMware NSX 2
I SDN 3
1Ansible Windows Support2VMware NSX3OpenDaylight
![Page 79: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/79.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
FUTURE OUTLOOK
I Are Sysadmin will die out and only DevOps will survive?I Key is to understand all levels
("Let’s concentrate on everthing.")
I Windows automation is commingI Since version 1.7 Ansible supports manging Windows
Machines 1
I Network automation is commingI VMware NSX 2
I SDN 3
1Ansible Windows Support2VMware NSX3OpenDaylight
![Page 80: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/80.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
FUTURE OUTLOOK
I Are Sysadmin will die out and only DevOps will survive?I Key is to understand all levels
("Let’s concentrate on everthing.")
I Windows automation is commingI Since version 1.7 Ansible supports manging Windows
Machines 1
I Network automation is commingI VMware NSX 2
I SDN 3
1Ansible Windows Support2VMware NSX3OpenDaylight
![Page 81: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/81.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SUMMARY 1/2
I If you are performing the same process twice (and moreoften) maybe it’s worth to automate it (cost-value ratio)
I Writing deployment documentation is boring and timecomsuming
I Use configuration deployment tools to document yourdeployment. That way your documentation is always up todate because you are using it for deployment.
![Page 82: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/82.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SUMMARY 1/2
I If you are performing the same process twice (and moreoften) maybe it’s worth to automate it (cost-value ratio)
I Writing deployment documentation is boring and timecomsuming
I Use configuration deployment tools to document yourdeployment. That way your documentation is always up todate because you are using it for deployment.
![Page 83: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/83.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SUMMARY 1/2
I If you are performing the same process twice (and moreoften) maybe it’s worth to automate it (cost-value ratio)
I Writing deployment documentation is boring and timecomsuming
I Use configuration deployment tools to document yourdeployment. That way your documentation is always up todate because you are using it for deployment.
![Page 84: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/84.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SUMMARY 1/2
I If you are performing the same process twice (and moreoften) maybe it’s worth to automate it (cost-value ratio)
I Writing deployment documentation is boring and timecomsuming
I Use configuration deployment tools to document yourdeployment. That way your documentation is always up todate because you are using it for deployment.
![Page 85: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/85.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SUMMARY 2/2
I Share your knowledge with your team mates.Sharing knowledge doesn’t make you obsolete. By sharingyou learn more.
I Involve other people in your project
I Have a wide view and communicate to other teams to gainmore insight
![Page 86: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/86.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SUMMARY 2/2
I Share your knowledge with your team mates.Sharing knowledge doesn’t make you obsolete. By sharingyou learn more.
I Involve other people in your project
I Have a wide view and communicate to other teams to gainmore insight
![Page 87: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/87.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
SUMMARY 2/2
I Share your knowledge with your team mates.Sharing knowledge doesn’t make you obsolete. By sharingyou learn more.
I Involve other people in your project
I Have a wide view and communicate to other teams to gainmore insight
![Page 88: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/88.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
Q & A
![Page 89: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/89.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
Thanks!
![Page 90: Automation and DevOpsprogramm.openrheinruhr.de/...Automation_and_DevOps.pdf · Introduction How it all was Status quo DevOps Automation Future outlook Summary END Automation and DevOps](https://reader034.vdocument.in/reader034/viewer/2022042308/5ed474ce64cb9d0fda7470a4/html5/thumbnails/90.jpg)
Introduction How it all was Status quo DevOps Automation Future outlook Summary END
LINKS
I DevOpsI DevOps on Wikipedia
I Network automationI VMware NSXI OpenDaylight
I Bus FactorI Bus Factor
I AnsibleI Ansible quick start videoI Ansible Windows Support
I KISS PrincipleI KISS Principle