SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Photo: Gooseberry Falls, MN
• Self-Service Operations Platform
• Mission: Reduce Toil via Self-Service Ops
• Started in 2010
• 10,600+ commits
• 123+ releases
• 100+ contributors
• 50k+ Community Users
• Rundeck Enterprise
• Human Support!
• High Availability
• Cluster Remote Execution
• Access Control Management
• Complex Workflows
• Enterprise Plugins
• Rundeck Open-Source Project
2020
OpsDigital and DevOps
Availability Auditing
Security Compliance
"Go faster! Open up!” “Lock it down!”
Business
Input
Feedback
Running
Services
OpsDev
We’ve invested in Cloud, Agile, DevOps, Containers…
Why does everything still take too long and cost too
much?
Executive Team
Our transformation has
largely ignored Ops
Traditional coping mechanisms aren’t working.
Fewer tickets. More self-service. Less Toil!
Operations as a Service Use Case
“Rundeck helps keep Ops out of the way of the business”
-Jordan Koch (Disney)
“Rundeck gives people access, but leaves ops in control of the
policy”
-Mark Maun (Ticketmaster)
Scheduled Operations Tasks Big Data and ETL
Deployment Automation Container Orchestration
Other Popular Use Cases
Implementation Highlights
• “Rundeck as a Service” empowering
multiple business lines
• Orchestrates formerly manual tasks
• Connects different tools and scripts
• Each app teams manage their own
services through Rundeck
• Also provides secure and controlled
access to offshore teams to do Ops
activity in regulated environments
Fortune 50
Aerospace
• Civilian and Gov. contracts
• Business in 75+ countries
• 100,000+ employees
Strategy: Self-Service improves response times
https://youtu.be/USYrDaPEFtM
Jody Mulkey at DOES ‘15 SF
Services Monitoring Scripts/Tools Services Monitoring Scripts/ToolsServices Monitoring Scripts/Tools
DEV STAGE PROD
Dev & QA NOC/Ops Dev
Promote
approved
jobs
Self-Service Self-Service
Empower
Strategy: Self-Service improves consistency &compliance
Shaun Norris at DOES ‘18 London & Vegas
https://youtu.be/d5IMvK0YHTg
Optimized for compliance
• 86,000+ employees
• 60+ countries
• Highly regulated
So far in 2018:
• >350,000 jobs across >400 applications
• TTR reduced by 25 minutes/incident
• ~200 Cust. Impacting incidents
Next year, Rundeck is going to save us
about 28 people-years worth of work,
at fairly conservative estimates. And,
we haven’t even rolled it out
particularly widely yet. This has been a
huge win for us.
Does any of this feel familiar….
I don’t know
how to do X.
I know how
to do X.
I know how
to do Y.
I don’t know
how to do Y.
“Do X”
“Define Y
Procedure”
“Define X
Procedure”
“Do Y”
“Do X+Y”
Self-Service
Environment
I could fix it if I
could get to it
Environment
O
a
a
S
I’ve got this!
Context
Tools
Enablement and tooling
docs
Service has changed. Use this flag or
bad things will happen!
Pause monitoring first or
we all get woken up!
“restart -doit -now”
I’ve done this before.
I’ve got this…
Environment
docs
Later…
Self-Service
Service has changed. This flag is now
required or bad things will happen!
Pause monitoring first or
we all get woken up!
Update
Restart Job
“restart”
Environment
Later…
✅
I’ve done this before.
I’ve got this.
Self-Service
Instead…
Web GUI API
CLIIdentity Federation
Domain Services
SSO
Key Store / Security
Automation
Version Control
Logging CommunicationsIssue Tracking
Server Infrastructure
VM’s
Cloud Infrastructure
Containers
Network
Database
Spreadsheet
Text.yaml
NODE DETAILS
NODE STATE
AGENTLESS
Domain Services
Web GUI API
CLI
Infrastructure / State
Key Store / Security
AutomationCommsIssue Tracking Logging
Version Control
Supported Community Plugins
Ansible, AWS, GCP, Azure, Chef, Puppet, K8’s,
Docker, Jira, Unix Utilities, WinRM, Github, VMWare
Rundeck Enterprise Exclusive
ServiceNow, SQL Runner, Windows PowerShell
Tools, Splunk, VMWare, JIRA, Okta
Exclusive to Rundeck Enterprise
Clustering & HA Enterprise Grade PluginsAccess Rules Builder
Advanced WorkflowEnterprise Support Enhanced UI
Expert Support
Onboarding Services
Health Checks
Effort Effectiveness
Customer Appreciation
Delays & Interruptions
Management overhead
- How Users Measure ROI
Plugins
Cluster Manager
Load Balancer VIP
API CLI ToolsWeb GUI
ActiveActive Passive
Single Cluster
1 Cluster
includes
2 Instances
Cluster for HA
Profile 2
Allowed Tags: Ops, Batch
Policy: Round Robin
Front End
instances just
handle UI access
Worker instances
just handle
execution
Worker
Cluster Manager
Load Balancer VIP
API CLI ToolsWeb GUI
Web UIWeb UI
Worker
Single Cluster
Tag Batch Tag BatchTag PCI Tag PCI Tag OPSTag OPS
Profile 1
Allowed Tags: PCI
Policy: Random
Profile 3
Allowed Tags: Batch
Policy: Load
Single Cluster
1 Cluster
+
2 Instances
1 Cluster
+
6 Instances
Clustering Continued
Services
Scripts/ToolsAPIs
Databases
Infrastructure
Network
ITSM Tool
Execute job per ticket request
Update ticket
Check if ticket exists
Create tickets
Automatic execution triggered by ticket
Pull data from ITSM CMDB
Enterprise
High
Availability
on
&
● Rundeck knows about
your environments
● Rundeck has ACL security
built-in for fine-grained
control
● Rundeck executes across
all those environments
simultaneously
● Jenkins can trigger
Rundeck jobs in
environments Jenkins
doesn’t have permissions

Weitere ähnliche Inhalte

Was ist angesagt?

SRE and GitOps for Building Robust Kubernetes Platforms.pdf
SRE and GitOps for Building Robust Kubernetes Platforms.pdfSRE and GitOps for Building Robust Kubernetes Platforms.pdf
SRE and GitOps for Building Robust Kubernetes Platforms.pdf
Weaveworks
 

Was ist angesagt? (20)

GitOps 101 Presentation.pdf
GitOps 101 Presentation.pdfGitOps 101 Presentation.pdf
GitOps 101 Presentation.pdf
 
Gitops: the kubernetes way
Gitops: the kubernetes wayGitops: the kubernetes way
Gitops: the kubernetes way
 
CD using ArgoCD(KnolX).pdf
CD using ArgoCD(KnolX).pdfCD using ArgoCD(KnolX).pdf
CD using ArgoCD(KnolX).pdf
 
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryFlusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
 
GitOps and ArgoCD
GitOps and ArgoCDGitOps and ArgoCD
GitOps and ArgoCD
 
ArgoCD Meetup PPT final.pdf
ArgoCD Meetup PPT final.pdfArgoCD Meetup PPT final.pdf
ArgoCD Meetup PPT final.pdf
 
Kubernetes architecture
Kubernetes architectureKubernetes architecture
Kubernetes architecture
 
SRE-iously! Reliability!
SRE-iously! Reliability!SRE-iously! Reliability!
SRE-iously! Reliability!
 
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
CI/CD with Github Actions
CI/CD with Github ActionsCI/CD with Github Actions
CI/CD with Github Actions
 
Jenkins vs GitLab CI
Jenkins vs GitLab CIJenkins vs GitLab CI
Jenkins vs GitLab CI
 
Cloud Native: what is it? Why?
Cloud Native: what is it? Why?Cloud Native: what is it? Why?
Cloud Native: what is it? Why?
 
Improve monitoring and observability for kubernetes with oss tools
Improve monitoring and observability for kubernetes with oss toolsImprove monitoring and observability for kubernetes with oss tools
Improve monitoring and observability for kubernetes with oss tools
 
SRE and GitOps for Building Robust Kubernetes Platforms.pdf
SRE and GitOps for Building Robust Kubernetes Platforms.pdfSRE and GitOps for Building Robust Kubernetes Platforms.pdf
SRE and GitOps for Building Robust Kubernetes Platforms.pdf
 
Service mesh
Service meshService mesh
Service mesh
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
GitLab for CI/CD process
GitLab for CI/CD processGitLab for CI/CD process
GitLab for CI/CD process
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
 
01. Kubernetes-PPT.pptx
01. Kubernetes-PPT.pptx01. Kubernetes-PPT.pptx
01. Kubernetes-PPT.pptx
 

Ähnlich wie Rundeck Overview

The Road to ISO 20K Certification - ITSMF Ottawa Conference March 2014
The Road to ISO 20K Certification - ITSMF Ottawa Conference March 2014The Road to ISO 20K Certification - ITSMF Ottawa Conference March 2014
The Road to ISO 20K Certification - ITSMF Ottawa Conference March 2014
Matthieu DEMOOR
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak
 

Ähnlich wie Rundeck Overview (20)

Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
 
Intro to Puppet Enterprise for a Windows Environment - 08.23
Intro to Puppet Enterprise for a Windows Environment - 08.23Intro to Puppet Enterprise for a Windows Environment - 08.23
Intro to Puppet Enterprise for a Windows Environment - 08.23
 
OCSL - VMware, vSphere Webinar May 2013
OCSL - VMware, vSphere Webinar May 2013OCSL - VMware, vSphere Webinar May 2013
OCSL - VMware, vSphere Webinar May 2013
 
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
Exponential-e | Cloud Revolution Seminar at the Ritz, 20th November 2014
 
The Evolution of the Enterprise Operating Model - Ryan Lockard
The Evolution of the Enterprise Operating Model - Ryan LockardThe Evolution of the Enterprise Operating Model - Ryan Lockard
The Evolution of the Enterprise Operating Model - Ryan Lockard
 
Intro to Puppet Enterprise Webinar 07.27.2017
Intro to Puppet Enterprise Webinar 07.27.2017Intro to Puppet Enterprise Webinar 07.27.2017
Intro to Puppet Enterprise Webinar 07.27.2017
 
The Road to ISO 20K Certification - ITSMF Ottawa Conference March 2014
The Road to ISO 20K Certification - ITSMF Ottawa Conference March 2014The Road to ISO 20K Certification - ITSMF Ottawa Conference March 2014
The Road to ISO 20K Certification - ITSMF Ottawa Conference March 2014
 
Cloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now EssentialCloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now Essential
 
Self Service Cloud Operations: Safely Delegate the Management of your Cloud ...
Self Service Cloud Operations:  Safely Delegate the Management of your Cloud ...Self Service Cloud Operations:  Safely Delegate the Management of your Cloud ...
Self Service Cloud Operations: Safely Delegate the Management of your Cloud ...
 
Packaged vs. Custom Application Testing
Packaged vs. Custom Application TestingPackaged vs. Custom Application Testing
Packaged vs. Custom Application Testing
 
Automating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & AnsibleAutomating the Enterprise with CloudForms & Ansible
Automating the Enterprise with CloudForms & Ansible
 
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...
The Business Value of PaaS Automation - Kieron Sambrook-Smith - Presentation ...
 
Sukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud ManagementSukumar Nayak-Agile-DevOps-Cloud Management
Sukumar Nayak-Agile-DevOps-Cloud Management
 
Atlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQAtlassian Executive Business Forum - LinkedIn HQ
Atlassian Executive Business Forum - LinkedIn HQ
 
Performance Testing: Evolving The Performance
Performance Testing: Evolving The PerformancePerformance Testing: Evolving The Performance
Performance Testing: Evolving The Performance
 
Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]
 
Data center insights summit 2015 disruptive force of clouds
Data center insights summit 2015   disruptive force of cloudsData center insights summit 2015   disruptive force of clouds
Data center insights summit 2015 disruptive force of clouds
 
ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015
 
Performance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save MillionsPerformance Testing: Eliminate System Outages and Save Millions
Performance Testing: Eliminate System Outages and Save Millions
 
VMworld 2013: The Transformative Power and Business Case for Cloud Automation
VMworld 2013: The Transformative Power and Business Case for Cloud Automation VMworld 2013: The Transformative Power and Business Case for Cloud Automation
VMworld 2013: The Transformative Power and Business Case for Cloud Automation
 

Mehr von Rundeck

Mehr von Rundeck (20)

Rundeck Community Office Hours: Using Variables with Job Steps
Rundeck Community Office Hours:  Using Variables with Job Steps Rundeck Community Office Hours:  Using Variables with Job Steps
Rundeck Community Office Hours: Using Variables with Job Steps
 
Introducing PagerDuty Process Automation
Introducing PagerDuty Process AutomationIntroducing PagerDuty Process Automation
Introducing PagerDuty Process Automation
 
How to Build a Custom Plugin in Rundeck
How to Build a Custom Plugin in RundeckHow to Build a Custom Plugin in Rundeck
How to Build a Custom Plugin in Rundeck
 
Lunch and learn: Getting started with Rundeck & Ansible
Lunch and learn:  Getting started with Rundeck & AnsibleLunch and learn:  Getting started with Rundeck & Ansible
Lunch and learn: Getting started with Rundeck & Ansible
 
Rundeck Office Hours: Best Practices Access Control Policies
Rundeck Office Hours:  Best Practices Access Control PoliciesRundeck Office Hours:  Best Practices Access Control Policies
Rundeck Office Hours: Best Practices Access Control Policies
 
Mastering Secrets Management in Rundeck
Mastering Secrets Management in RundeckMastering Secrets Management in Rundeck
Mastering Secrets Management in Rundeck
 
What's New in Rundeck 3.4
What's New in Rundeck 3.4   What's New in Rundeck 3.4
What's New in Rundeck 3.4
 
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...
Automate Yourself Out of a Job:  Safely Delegate the Management of your Azure...Automate Yourself Out of a Job:  Safely Delegate the Management of your Azure...
Automate Yourself Out of a Job: Safely Delegate the Management of your Azure...
 
Super-Charge Your Site Reliability Practices with Runbook Automation
Super-Charge Your Site Reliability Practices with Runbook Automation Super-Charge Your Site Reliability Practices with Runbook Automation
Super-Charge Your Site Reliability Practices with Runbook Automation
 
Automated Remediation with Rundeck + Sensu
Automated Remediation with Rundeck + SensuAutomated Remediation with Rundeck + Sensu
Automated Remediation with Rundeck + Sensu
 
Modernizing Incident Response
Modernizing Incident Response Modernizing Incident Response
Modernizing Incident Response
 
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
 
Datadog + Rundeck at DASH 2020
Datadog + Rundeck at DASH 2020Datadog + Rundeck at DASH 2020
Datadog + Rundeck at DASH 2020
 
Empower Devs, Simplify Ops, and Accelerate your Digital Transformation
Empower Devs, Simplify Ops, and Accelerate your Digital TransformationEmpower Devs, Simplify Ops, and Accelerate your Digital Transformation
Empower Devs, Simplify Ops, and Accelerate your Digital Transformation
 
Advanced Cluster Settings
Advanced Cluster Settings Advanced Cluster Settings
Advanced Cluster Settings
 
Maximizing Your Rundeck Migration
Maximizing Your Rundeck Migration Maximizing Your Rundeck Migration
Maximizing Your Rundeck Migration
 
Business Continuity for Humans: Keeping Your Business Running When Your Peopl...
Business Continuity for Humans: Keeping Your Business Running When Your Peopl...Business Continuity for Humans: Keeping Your Business Running When Your Peopl...
Business Continuity for Humans: Keeping Your Business Running When Your Peopl...
 
PagerDuty + Rundeck = Shorter Incidents, Fewer Escalations
PagerDuty + Rundeck = Shorter Incidents, Fewer EscalationsPagerDuty + Rundeck = Shorter Incidents, Fewer Escalations
PagerDuty + Rundeck = Shorter Incidents, Fewer Escalations
 
You Build It, But How Are You Going to Run It?
You Build It, But How Are You Going to Run It? You Build It, But How Are You Going to Run It?
You Build It, But How Are You Going to Run It?
 
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
Incident Management in the Age of DevOps and SRE
 

Kürzlich hochgeladen

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Kürzlich hochgeladen (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 

Rundeck Overview

  • 2. • Self-Service Operations Platform • Mission: Reduce Toil via Self-Service Ops • Started in 2010 • 10,600+ commits • 123+ releases • 100+ contributors • 50k+ Community Users • Rundeck Enterprise • Human Support! • High Availability • Cluster Remote Execution • Access Control Management • Complex Workflows • Enterprise Plugins • Rundeck Open-Source Project
  • 3. 2020 OpsDigital and DevOps Availability Auditing Security Compliance "Go faster! Open up!” “Lock it down!” Business Input Feedback Running Services OpsDev We’ve invested in Cloud, Agile, DevOps, Containers… Why does everything still take too long and cost too much? Executive Team Our transformation has largely ignored Ops
  • 4. Traditional coping mechanisms aren’t working.
  • 5. Fewer tickets. More self-service. Less Toil!
  • 6. Operations as a Service Use Case “Rundeck helps keep Ops out of the way of the business” -Jordan Koch (Disney) “Rundeck gives people access, but leaves ops in control of the policy” -Mark Maun (Ticketmaster)
  • 7. Scheduled Operations Tasks Big Data and ETL Deployment Automation Container Orchestration Other Popular Use Cases
  • 8. Implementation Highlights • “Rundeck as a Service” empowering multiple business lines • Orchestrates formerly manual tasks • Connects different tools and scripts • Each app teams manage their own services through Rundeck • Also provides secure and controlled access to offshore teams to do Ops activity in regulated environments Fortune 50 Aerospace • Civilian and Gov. contracts • Business in 75+ countries • 100,000+ employees
  • 9. Strategy: Self-Service improves response times https://youtu.be/USYrDaPEFtM Jody Mulkey at DOES ‘15 SF Services Monitoring Scripts/Tools Services Monitoring Scripts/ToolsServices Monitoring Scripts/Tools DEV STAGE PROD Dev & QA NOC/Ops Dev Promote approved jobs Self-Service Self-Service Empower
  • 10. Strategy: Self-Service improves consistency &compliance Shaun Norris at DOES ‘18 London & Vegas https://youtu.be/d5IMvK0YHTg Optimized for compliance • 86,000+ employees • 60+ countries • Highly regulated So far in 2018: • >350,000 jobs across >400 applications • TTR reduced by 25 minutes/incident • ~200 Cust. Impacting incidents Next year, Rundeck is going to save us about 28 people-years worth of work, at fairly conservative estimates. And, we haven’t even rolled it out particularly widely yet. This has been a huge win for us.
  • 11. Does any of this feel familiar….
  • 12. I don’t know how to do X. I know how to do X. I know how to do Y. I don’t know how to do Y. “Do X” “Define Y Procedure” “Define X Procedure” “Do Y” “Do X+Y” Self-Service
  • 13. Environment I could fix it if I could get to it Environment O a a S I’ve got this! Context Tools Enablement and tooling
  • 14. docs Service has changed. Use this flag or bad things will happen! Pause monitoring first or we all get woken up! “restart -doit -now” I’ve done this before. I’ve got this… Environment docs Later… Self-Service Service has changed. This flag is now required or bad things will happen! Pause monitoring first or we all get woken up! Update Restart Job “restart” Environment Later… ✅ I’ve done this before. I’ve got this. Self-Service Instead…
  • 15. Web GUI API CLIIdentity Federation Domain Services SSO Key Store / Security Automation Version Control Logging CommunicationsIssue Tracking Server Infrastructure VM’s Cloud Infrastructure Containers Network Database Spreadsheet Text.yaml NODE DETAILS NODE STATE AGENTLESS
  • 16. Domain Services Web GUI API CLI Infrastructure / State Key Store / Security AutomationCommsIssue Tracking Logging Version Control
  • 17. Supported Community Plugins Ansible, AWS, GCP, Azure, Chef, Puppet, K8’s, Docker, Jira, Unix Utilities, WinRM, Github, VMWare Rundeck Enterprise Exclusive ServiceNow, SQL Runner, Windows PowerShell Tools, Splunk, VMWare, JIRA, Okta Exclusive to Rundeck Enterprise Clustering & HA Enterprise Grade PluginsAccess Rules Builder Advanced WorkflowEnterprise Support Enhanced UI Expert Support Onboarding Services Health Checks
  • 18. Effort Effectiveness Customer Appreciation Delays & Interruptions Management overhead - How Users Measure ROI
  • 20. Cluster Manager Load Balancer VIP API CLI ToolsWeb GUI ActiveActive Passive Single Cluster 1 Cluster includes 2 Instances Cluster for HA
  • 21. Profile 2 Allowed Tags: Ops, Batch Policy: Round Robin Front End instances just handle UI access Worker instances just handle execution Worker Cluster Manager Load Balancer VIP API CLI ToolsWeb GUI Web UIWeb UI Worker Single Cluster Tag Batch Tag BatchTag PCI Tag PCI Tag OPSTag OPS Profile 1 Allowed Tags: PCI Policy: Random Profile 3 Allowed Tags: Batch Policy: Load Single Cluster 1 Cluster + 2 Instances 1 Cluster + 6 Instances Clustering Continued
  • 22. Services Scripts/ToolsAPIs Databases Infrastructure Network ITSM Tool Execute job per ticket request Update ticket Check if ticket exists Create tickets Automatic execution triggered by ticket Pull data from ITSM CMDB
  • 24. & ● Rundeck knows about your environments ● Rundeck has ACL security built-in for fine-grained control ● Rundeck executes across all those environments simultaneously ● Jenkins can trigger Rundeck jobs in environments Jenkins doesn’t have permissions