electric-cloud.com
#DOES16
ITIL And DevOpsChris Fulton, Global Technical Account Manager, Electric Cloud
@cfulton81
electric-cloud.com
#DOES16
ITIL, ITSM, and DevOps
electric-cloud.com
#DOES16
How does process fit into DevOps?
• Getting “stuck” in change management
• How do you stop “waiting for approvals”
• Should you automate certain approvals?
electric-cloud.com
#DOES16
Getting out of waiting for approvals
• Categorize changes High / Medium / Low
• Automate information• Get “humans” out of the business of creating change tickets
• Auto-approve low risk changes, if no dependency
electric-cloud.com
#DOES16
High Risk Changes
• Contain lots of dependencies• Could bring down many applications
• These changes might be suited for a traditional “change” process with human intervention
electric-cloud.com
#DOES16
Medium/Low risk changes
• Have verifiable test coverage• Have verifiable pipeline and demonstrated they have
worked in lower environments• Repeatable changes that have been done before
• Still document and log every step, but auto approve
electric-cloud.com
#DOES16
Continuous Integration for Process
• Automate the process from “approved” to deploying to an environment
• Keep logs of everything (done for you in ElectricFlow™)
electric-cloud.com
#DOES16
Practical Example
electric-cloud.com
#DOES16
Example of DevOps and ITIL process
electric-cloud.com
#DOES16
ElectricFlow™ Environment
electric-cloud.com
#DOES16
ElectricFlow™ Pipeline
electric-cloud.com
#DOES16
Process Explained
electric-cloud.com
#DOES16
ElectricFlow™ Service Now Plugin
Bi-directional communication plugin
ElectricFlow connects IT Service Management processes with scalable DevOps Release Automation
electric-cloud.com
#DOES16
Final Thoughts
electric-cloud.com
#DOES16
Automating Process
• Think about what a machine can do• Have easily obtainable logs• Do not put in place unnecessary gates
electric-cloud.com
#DOES16
DevOps and ITIL can and SHOULD work together