SlideShare a Scribd company logo
Shape Up
Skills Builder - September 4th, 2020
Confidential
Automate Yourself Out of Job:
Safely Delegate the Management of your
Azure Deployment
April 27, 2021
Speaker: Jesse Houldsworth
Jesse is a Senior Solutions Consultant at PagerDuty
where he helps customers save money by automating
runbooks. Jesse has over 10 years experience working
with both large and small enterprises on software
development and information security initiatives.
Twitter: @jhoulds
Agenda
1 Status Quo for Operations
2 Case for Self-service Operations
3 How to create runbooks that leverage existing scripting languages (including
PowerShell)
4 Strategies for getting started
5 Demo
The Cloud
Scalability Agility Accessibility
2021 Prediction for the Cloud:
“Worldwide end-user spending on
public cloud services is forecast to
grow 18.4%”
- Gartner Predictions for 2021
Complexity is the New Normal
Visual representation of
mid-size public SaaS
services
Managing an Azure Deployment at Scale
Status Quo:
● Business users can’t access to the Azure
management console
Status Quo:
● When a business users need an Azure
resource spun up, they fill out a ticket
and assign it to the Ops / Cloud team
Managing an Azure Deployment at Scale
Biz User
Ops/ Cloud
Team
Status Quo:
● Operations and Cloud teams are
inundated with manual requests from
other teams (provision Azure and cloud
resources, etc.)
● Interruptions prevent focus on high value
work
Managing an Azure Deployment at Scale
Case for Self-Service
How can we reduce the burden on
Operations and Cloud teams and empower
developers?
Case for Self-Service
How can we reduce the burden on
Operations and Cloud teams and empower
developers?
Make this information available
at the click of a button!
Case for Self-Service
Self-Service Operations:
Give Developers and other teams the ability to
provision cloud resources and allow the
Operations / Cloud team to maintain a set of
standards and practices for accessing secure
internal operations.
Benefits of Self-service
Reducing TOIL activities
Save time and money
Reducing organizational
silos
Leverage current tooling
for automation
Reducing organizational
silos
Leverage current tooling
for automation
Getting Started
There’s no “one-size fits all” toolset for automation. Consider the following
challenges:
● Manual and repetitive activities
● Support across organizations
● Security-first approach
● Works with legacy tooling
Example Automation Tasks
No-Impact
High-Impact
Simple Sophisticated
Change action that could break
things or impact performance
Non-change action with no
performance impact
Single-step with no
options
Multi-step, multi-node workflow with input options,
dependencies, and conditionals
Healthchecks
Incident
Enrichment
Diagnostics
Diagnostics
(resource intensive)
Simple
Restart
Multi-Service
Rolling Restart
Rollback and
Redeploy
Failover
Fetch Logs
Performance
Check
Emergency
Firewall Change
Config
Change
Emergency
Database
Change
Add/Remove
Capacity
Multi-Step
Restart
Example Automation Tasks
No-Impact
High-Impact
Simple Sophisticated
Change action that could break
things or impact performance
Non-change action with no
performance impact
Single-step with no
options
Multi-step, multi-node workflow with input options,
dependencies, and conditionals
Crawl
Walk
Run
Incident
Enrichment
Diagnostics
Diagnostics
(resource intensive)
Simple
Restart
Multi-Service
Rolling Restart
Rollback and
Redeploy
Failover
Fetch Logs
Multi-Step
Restart
Performance
Check
Emergency
Firewall Change
Config
Change
Emergency
Database
Change
Add/Remove
Capacity
Healthchecks
Identify High Value Tasks & Create Standardization
Self-Service Runbook Automation
● Enable anyone to have
self-service access to
operations tasks that were
only available to subject
matter experts.
● Makes existing automation
more secure, auditable, and
easier to run.
Automate
Incident
Response
Before
Automate
Service
Requests
Starting Rundeck Use Cases
Shorter Incidents.
Fewer Escalations.
After
Faster Turnaround.
Fewer Interruptions.
Demo
Thank You!
See a demo of Rundeck
Enterprise at
rundeck.com/see-demo

More Related Content

PPTX
Introduction to Rundeck
PPTX
AWS Summit - Auckland 2017 - Cloud Ops
PDF
Super-Charge Your Site Reliability Practices with Runbook Automation
PDF
What's New in Rundeck 3.4
PDF
You Build It, But How Are You Going to Run It?
PDF
Modernizing Incident Response
PDF
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
PDF
Achieving a Serverless Development Experience
Introduction to Rundeck
AWS Summit - Auckland 2017 - Cloud Ops
Super-Charge Your Site Reliability Practices with Runbook Automation
What's New in Rundeck 3.4
You Build It, But How Are You Going to Run It?
Modernizing Incident Response
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Achieving a Serverless Development Experience

What's hot (19)

PDF
Rundeck Overview
PDF
Soluciones Dynatrace
PPTX
Kevin Glavin - Continuous Integration, Continuous Delivery, and Deployment (C...
PPTX
Enterprise DevOps
PDF
NetSuite For Manufacturing _ Cloud Manufacturing Software for Modern Manufact...
PDF
SS42731_v2_KernerMicene
PPTX
Introduction to Puppet Enterprise
PPTX
Customer case - Dynatrace Monitoring Redefined
PDF
Observability, Distributed Tracing, and Open Source: The Missing Primer
PDF
Runecast: Simplified Security with Unparalleled Transparency (March 2022)
PPTX
Runecast Analyzer Overview
PDF
Dynatrace FreeTrial Test Drive
PDF
DevOps Underground - DevOps Higher Maturity Levels
PPTX
Optimize & Secure Your Hybrid Cloud with Runecast (September 2021)
PDF
What? VDI without Nutanix and ControlUp?!
PDF
Biznet Gio Presentation - Cloud Computing
PDF
Biznet Gio Presentation - Database Security
PDF
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
PPTX
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Rundeck Overview
Soluciones Dynatrace
Kevin Glavin - Continuous Integration, Continuous Delivery, and Deployment (C...
Enterprise DevOps
NetSuite For Manufacturing _ Cloud Manufacturing Software for Modern Manufact...
SS42731_v2_KernerMicene
Introduction to Puppet Enterprise
Customer case - Dynatrace Monitoring Redefined
Observability, Distributed Tracing, and Open Source: The Missing Primer
Runecast: Simplified Security with Unparalleled Transparency (March 2022)
Runecast Analyzer Overview
Dynatrace FreeTrial Test Drive
DevOps Underground - DevOps Higher Maturity Levels
Optimize & Secure Your Hybrid Cloud with Runecast (September 2021)
What? VDI without Nutanix and ControlUp?!
Biznet Gio Presentation - Cloud Computing
Biznet Gio Presentation - Database Security
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Ad

Similar to Automate Yourself Out of a Job: Safely Delegate the Management of your Azure Deployment (20)

PDF
Self Service Cloud Operations: Safely Delegate the Management of your Cloud ...
PDF
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
PDF
Self-Service Operations: Because Ops Still Happens
PPTX
Not Actually a DevOps Talk, or, Beyond “Survival is Not Mandatory”
PDF
Self-Service Operations: Because Failure Still Happens (Developer Edition)
PDF
DOES16 London - Better Faster Cheaper .. How?
PDF
Phil Green - We're migrating to the cloud - Who needs service management
PDF
IIA3: Coding Like a Unicorn (Predix Transform 2016)
PDF
DevOps is a Journey - Choose Your Own Adventure
PDF
Puppet on a string
PDF
Not actually a DevOps Talk
PDF
Real World DevOps - Jason Riggins
PPTX
DevOps Overview
PDF
InCycle's DevOps with Azure
PPTX
Gartner ADDI 2018: Pivotal & Service NSW
PDF
DevOps for Enterprise Systems : Innovate like a Startup
PDF
Mtug dev ops
PPTX
DevOps for dummies study sharing - part II
ODP
PDF
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Self Service Cloud Operations: Safely Delegate the Management of your Cloud ...
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
Self-Service Operations: Because Ops Still Happens
Not Actually a DevOps Talk, or, Beyond “Survival is Not Mandatory”
Self-Service Operations: Because Failure Still Happens (Developer Edition)
DOES16 London - Better Faster Cheaper .. How?
Phil Green - We're migrating to the cloud - Who needs service management
IIA3: Coding Like a Unicorn (Predix Transform 2016)
DevOps is a Journey - Choose Your Own Adventure
Puppet on a string
Not actually a DevOps Talk
Real World DevOps - Jason Riggins
DevOps Overview
InCycle's DevOps with Azure
Gartner ADDI 2018: Pivotal & Service NSW
DevOps for Enterprise Systems : Innovate like a Startup
Mtug dev ops
DevOps for dummies study sharing - part II
Kathleen Wilson - Evolve Cloud Operations and Enable Agile with Modern Servic...
Ad

More from Rundeck (20)

PDF
Rundeck Community Office Hours: Using Variables with Job Steps
PPTX
Introducing PagerDuty Process Automation
PDF
How to Build a Custom Plugin in Rundeck
PDF
Lunch and learn: Getting started with Rundeck & Ansible
PDF
Rundeck Office Hours: Best Practices Access Control Policies
PPTX
Mastering Secrets Management in Rundeck
PPTX
Automated Remediation with Rundeck + Sensu
PDF
Datadog + Rundeck at DASH 2020
PDF
Empower Devs, Simplify Ops, and Accelerate your Digital Transformation
PPTX
Advanced Cluster Settings
PDF
Maximizing Your Rundeck Migration
PDF
Business Continuity for Humans: Keeping Your Business Running When Your Peopl...
PDF
PagerDuty + Rundeck = Shorter Incidents, Fewer Escalations
PDF
Incident Management in the Age of DevOps and SRE
PDF
Incident Management in the Age of DevOps and SRE
PDF
Incident Management in the Age of DevOps and SRE
PDF
The Last Mile Continued: Incident Management
PDF
Operations: The Last Mile
PDF
Empower Devs, Simplify Ops, and Accelerate your Digital Transformation
PDF
SysAdmin to SRE: Solving the Last Mile Problem
Rundeck Community Office Hours: Using Variables with Job Steps
Introducing PagerDuty Process Automation
How to Build a Custom Plugin in Rundeck
Lunch and learn: Getting started with Rundeck & Ansible
Rundeck Office Hours: Best Practices Access Control Policies
Mastering Secrets Management in Rundeck
Automated Remediation with Rundeck + Sensu
Datadog + Rundeck at DASH 2020
Empower Devs, Simplify Ops, and Accelerate your Digital Transformation
Advanced Cluster Settings
Maximizing Your Rundeck Migration
Business Continuity for Humans: Keeping Your Business Running When Your Peopl...
PagerDuty + Rundeck = Shorter Incidents, Fewer Escalations
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
The Last Mile Continued: Incident Management
Operations: The Last Mile
Empower Devs, Simplify Ops, and Accelerate your Digital Transformation
SysAdmin to SRE: Solving the Last Mile Problem

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Spectroscopy.pptx food analysis technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
KodekX | Application Modernization Development
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Empathic Computing: Creating Shared Understanding
PPTX
sap open course for s4hana steps from ECC to s4
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Cloud computing and distributed systems.
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Spectroscopy.pptx food analysis technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectral efficient network and resource selection model in 5G networks
KodekX | Application Modernization Development
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The AUB Centre for AI in Media Proposal.docx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Empathic Computing: Creating Shared Understanding
sap open course for s4hana steps from ECC to s4
MIND Revenue Release Quarter 2 2025 Press Release
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Building Integrated photovoltaic BIPV_UPV.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Cloud computing and distributed systems.
Big Data Technologies - Introduction.pptx
Encapsulation theory and applications.pdf
MYSQL Presentation for SQL database connectivity
Chapter 3 Spatial Domain Image Processing.pdf

Automate Yourself Out of a Job: Safely Delegate the Management of your Azure Deployment

  • 1. Shape Up Skills Builder - September 4th, 2020 Confidential Automate Yourself Out of Job: Safely Delegate the Management of your Azure Deployment April 27, 2021
  • 2. Speaker: Jesse Houldsworth Jesse is a Senior Solutions Consultant at PagerDuty where he helps customers save money by automating runbooks. Jesse has over 10 years experience working with both large and small enterprises on software development and information security initiatives. Twitter: @jhoulds
  • 3. Agenda 1 Status Quo for Operations 2 Case for Self-service Operations 3 How to create runbooks that leverage existing scripting languages (including PowerShell) 4 Strategies for getting started 5 Demo
  • 5. 2021 Prediction for the Cloud: “Worldwide end-user spending on public cloud services is forecast to grow 18.4%” - Gartner Predictions for 2021
  • 6. Complexity is the New Normal Visual representation of mid-size public SaaS services
  • 7. Managing an Azure Deployment at Scale Status Quo: ● Business users can’t access to the Azure management console
  • 8. Status Quo: ● When a business users need an Azure resource spun up, they fill out a ticket and assign it to the Ops / Cloud team Managing an Azure Deployment at Scale Biz User Ops/ Cloud Team
  • 9. Status Quo: ● Operations and Cloud teams are inundated with manual requests from other teams (provision Azure and cloud resources, etc.) ● Interruptions prevent focus on high value work Managing an Azure Deployment at Scale
  • 10. Case for Self-Service How can we reduce the burden on Operations and Cloud teams and empower developers?
  • 11. Case for Self-Service How can we reduce the burden on Operations and Cloud teams and empower developers? Make this information available at the click of a button!
  • 12. Case for Self-Service Self-Service Operations: Give Developers and other teams the ability to provision cloud resources and allow the Operations / Cloud team to maintain a set of standards and practices for accessing secure internal operations.
  • 13. Benefits of Self-service Reducing TOIL activities Save time and money Reducing organizational silos Leverage current tooling for automation Reducing organizational silos Leverage current tooling for automation
  • 14. Getting Started There’s no “one-size fits all” toolset for automation. Consider the following challenges: ● Manual and repetitive activities ● Support across organizations ● Security-first approach ● Works with legacy tooling
  • 15. Example Automation Tasks No-Impact High-Impact Simple Sophisticated Change action that could break things or impact performance Non-change action with no performance impact Single-step with no options Multi-step, multi-node workflow with input options, dependencies, and conditionals Healthchecks Incident Enrichment Diagnostics Diagnostics (resource intensive) Simple Restart Multi-Service Rolling Restart Rollback and Redeploy Failover Fetch Logs Performance Check Emergency Firewall Change Config Change Emergency Database Change Add/Remove Capacity Multi-Step Restart
  • 16. Example Automation Tasks No-Impact High-Impact Simple Sophisticated Change action that could break things or impact performance Non-change action with no performance impact Single-step with no options Multi-step, multi-node workflow with input options, dependencies, and conditionals Crawl Walk Run Incident Enrichment Diagnostics Diagnostics (resource intensive) Simple Restart Multi-Service Rolling Restart Rollback and Redeploy Failover Fetch Logs Multi-Step Restart Performance Check Emergency Firewall Change Config Change Emergency Database Change Add/Remove Capacity Healthchecks
  • 17. Identify High Value Tasks & Create Standardization
  • 18. Self-Service Runbook Automation ● Enable anyone to have self-service access to operations tasks that were only available to subject matter experts. ● Makes existing automation more secure, auditable, and easier to run.
  • 19. Automate Incident Response Before Automate Service Requests Starting Rundeck Use Cases Shorter Incidents. Fewer Escalations. After Faster Turnaround. Fewer Interruptions.
  • 20. Demo
  • 21. Thank You! See a demo of Rundeck Enterprise at rundeck.com/see-demo