How to move forward to a DevOps Culture?
-
Upload
derya-sezen-bsc-msc-mba -
Category
Software
-
view
26 -
download
3
Transcript of How to move forward to a DevOps Culture?
How to move forward to a DevOps Culture?
@derya_sezen
Principle 1
Culture: Embrace change & experimentation
No standardization!
Converge by time!
Change the KPIs!
Ops has MTTR, MTBF, RTO, RPO, but Dev not!
Principle 2
Automation: automate everything!
Principle 3
Lean: Remove waste, decrease oscillations
Principle 4Measurement
Principle 5
Sharing: Open information sharing, collaboration, communication
Share practices
ChatOps boosts
DevOps!
funkydorian: hubot github status
Hubot: github status: new file logo.png 216 seconds ago
Practice 1: Infrastructure-as-code - hosts: kloia.cloud sudo: True user: funkydorian
vars: scriptdir: "/var/www/agile42" wwwuser: "www-data" wwwgroup: "www-data" pbname: $inventory_hostname
tasks:
- name: Remove script directory action: file path=$scriptdir/ state=absent
- name: Create script directory action: file path=$scriptdir/ state=directory owner=$wwwuser group=$wwwuser mode=0755
- name: Checkout app on Github action: git repo=git://github.com/funkydorian/start.git
What changed?
Configuration Management evolved towards infra-as-code
Practice 2:Continuous
Delivery
Deploy is not Release!
Practice trunk-based development
Practice 3:
Test Automation
Select 2-3 Pilot Project!
Project1: Continuous Delivery
Project2: Infrastructure-as-code/dockerizeProject3: Test Automation
Adapt or lose!