SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
DBA Role Shift in a DevOps World
5/5/2016 2www.datavail.com
A bit about today
The Question:
What happens to a DBA in a DevOps continuous deployment environment?
1
2
The session will explore both the strategic & practical aspects of
how the DBA role is impacted with the adoption of DevOps.
Firsthand experiences from a DBA and the organization learning
gained during these transitions will be featured during the
presentation.
Scott:
50% of the presentation
Business & CIO focus; organization dynamics & change
Chuck:
50% of the presentation
Technical content, practical experience & case study
5/5/2016 3www.datavail.com
Career Highlights
• Managed delivery of 275 seat, multi-location application
development center
• Established 6 European datacenters, 2 application
outsourcing centers, and a 24x7 multi-lingual call center
• Developed multiple IT strategies to support carve-outs
and business consolidations of mid-market companies
• Founded a cloud hosting company
• Lead 4 M&A transactions
Fun Facts:
• Building an Arduino controlled robotic arm
• Compete in 1,000 yard IBS target shooting
Introduction: Scott Frock
EVP and Chief Operating Officer at Datavail, North America’s largest DBA
services company with 600 DBAs on our direct payroll
29 years of IT industry experience in a variety of technical and managerial
roles for organizations including State of Ohio, EDS, CIBER, Highstreet, and
Datavail
5/5/2016 4www.datavail.com
Technology Experience
• Oracle database administration and tuning
• .NET, T-SQL, C#, PHP, JavaScript, Java, ANSI SQL,
PL/SQL, APEX, and many other languages on operating
systems by Oracle, HP, IBM, Linux and Windows
• SSMS, Oracle OEM, AppDynamics, Splunk, and Visual
VM for performance tuning operations
Fun Facts:
• Comes from four generations of Florida Cattlemen on a
1200+ acre cattle ranch settled in 1850s
• Artist, Graphic Designer & Semi-Pro Photographer
Introduction: Chuck Ezell
Chuck Ezell leads Datavail’s global Development, Tuning, and Automation
practice
22 years of experience as a multi-platform application development DBA
Specialist in database performance tuning, automation and ETL
management
5/5/2016 5www.datavail.com
What is DevOps?
There is no right or wrong answer
For some it’s a paradigm, others it’s a methodology, some an org chart,
others a job title
Application
Development
OperationsDevOps
DevOps accelerates delivery
of business value
• Time to market
• Improve connectivity
to business
• Increase customer
input and feedback
cycles
For today, we want to think about DevOps in the context of combining
Application Development and Operational activities into a high-
performance, empowered team
5/5/2016 6www.datavail.com
So how did we get here where we now need this change?
In the 80s we improved quality by separating IT into smaller functional
teams (aka silos) such as development, testing, and operations. We
appointed leaders, analyzed the process, and improved execution
These structure changes helped support new requirements coming from
adoption of a major architecture change as technology shifted from central
(mainframe) to distributed (client-server) computing
• Developer coded, installed, and
took pager calls
• Operations serviced the hardware
• Deployments to 1,000s of end-nodes
drove need for separate teams to
manage roll-outs
• Complexity increased
5/5/2016 7www.datavail.com
Results
1. Focus brought quality, primarily as
measured by defect rate
2. Time to market (release frequency)
went down
3. We measured more things. Internal
metrics emerged (SLOs – thanks in part to
the outsourcers) so process success could
be declared… but with separation of the
business process, the connectivity to the
true business became lost and behaviors
sometimes aligned on the achieving the
wrong items
The focus left the voice of the customer and velocity slowed….
5/5/2016 8www.datavail.com
So didn’t agile fix this?
It certainly helped
• The focus on the user story returned
to the forefront
• Competitive differentiators were
defined and measured
• Focus went back to the
user experience rather than
internal SLOs
Then technology got more complex, budgets were trimmed,
India said we can do it for a LOT less, and the business said
give me more (for a LOT less)
But, the ability to realize the full potential was still
hampered by…
the org chart
5/5/2016 9www.datavail.com
The one true org chart
From the time we sat in our first computer science class, our minds
were filled with the concept of THE one true org chart
This structure, while practical in design, reinforced separation of duty
rather than cooperation
So where are our DBAs?
CIO
Infrastructure
Facilities Operations
Applications
Development Testing
5/5/2016 10www.datavail.com
Today, DBAs exist in both teams!
Focus on patching, security settings,
backup, deadlocks, incident
management, and service request
Infrastructure Applications
Focus on schema design, developing
optimal SQL, making data available to
the “edge” through web-services, BI/DW
So who is responsible for managing the business data?
The lack of a single, clear answer is the main reason we are
seeing progressive companies, across all industries, make a
fundamental change to their structure
5/5/2016 11www.datavail.com
A new “data focused” paradigm
There is a new trend emerging over the last decade where companies
recognize a limitation with the traditional org structure
What is the most valuable asset a business has?
We are seeing with increasing frequency the classic 2 tower structure
replaced with a 3 tower structure across all industries:
CIO
Infrastructure
Facilities Operations
Data
MDM Integration BI/DW
Applications
Development Testing
The data tower becomes the corporate steward for master data,
where the single record of the data truth is known
People? Customers? Data?
5/5/2016 12www.datavail.com
A elevation of the DBA role
The new structure creates a logical, consolidated home for DBA’s
CIO
Infrastructure
Facilities Operations
Data
MDM Integration BI/DW
Applications
Development Testing
The role of the DBA now has a leadership responsibility to manage, protect, and
LEVERAGE a key corporate asset
This elevation of data does not solve the earlier problem separation of duties
created --- it could be argued that it amplifies it by creating a new silo
In comes DevOps – the breaking down of the barriers across the functional teams
5/5/2016 15www.datavail.com
Accountability
for Standards,
Compliance,
Governance
What we’ve seen work
We believe a matrix organization is the best way to structure and drive
DevOps strategies
CIO
Infrastructure Data Application
DevOps App Team 1
DevOps App Team 2
Functional Line Managers,
There is no room in this
organization for “command and
control leaders”
Collaboration & Team must
define the culture
5/5/2016 16www.datavail.com
Full Life Cycle Responsibility
What we’ve seen work
We believe a matrix organization is the best way to structure and drive
DevOps strategies
CIO
Infrastructure Data Application
DevOps App Team 1
DevOps App Team 2
Application DevOps teams,
5/5/2016 17www.datavail.com
What we’ve seen work
Matrix teams aren’t new: what gives?
5/5/2016 18www.datavail.com
DevOps Culture Critical Success Factors (CSFs)
1. Make the focus on the customer impact and time to market
(releases measured in days not quarters)
2. Deploy self-contained cross-functional teams (DEV, DBA, Testing, Ops)
3. Empowered and authorize teams – full authority over application experience and
methodologies (design, build, operate), including technologies, architecture, and
integration methods. New tools will be needed….
4. Demand fanatical support – especially post implementation
– Responsibilities are end-to-end – Everyone is 24x7
– I built it and you run it does not exist in DevOps
– You build crap, you get called first at night to fix it, then to the CIOs office in the
morning to explain
5. Each team member must be passionate and entrepreneurial about their role and
the team
Demand innovation – expect brilliance
5/5/2016 19www.datavail.com
Other than team structure, what else?
Expect an elevation in the role technology in the process
• Automated testing – a must have; even if only for core functionality
• Embed instrumentation – from the beginning of the development cycle;
then double it
• Use automated release management (and roll-back) such as
containerization technologies like Docker, and deployment technologies
like Octopus Deploy, Chef, Puppet
• Monitoring, monitoring, monitoring – not just server characteristics, but
business processes and user experiences
• Solve for the DBA - the DBA is one function that can’t be replaced with
automation – schema changes typically aren’t scripted as too complex a
1x. A managed service to support deployment can be a great aid to keep
your team happy
How DevOps is Impacting
the DBA's Role
The DBAs Role
5/5/2016 22www.datavail.com
Traditional DBA’s Responsibilities
Planning, Installing and Configuring a Database Platform
Planning, designing and creating databases
Planning, designing and implementing High Availability and
Disaster Recovery for each database (HADR)
Maintaining and monitoring the database platform
Occasionally implementing some performance tuning on the
databases
Re-balancing workloads across database servers based on
monitoring
Securing databases platforms and individual databases based
on requirements and implementation
5/5/2016 23www.datavail.com
The Growing DBA Support Role
One
31%
Two
41%
Three to Five
21%
More than Five
7% Number of Database
Platforms an Average DBA
has to support daily.
One
Two
Three to Five
More than Five
5/5/2016 24www.datavail.com
The DBA’s New Workload
100% of DBAs surveyed are responsible for
multiple databases
75% of this say the number of instances are
steadily growing
70% say they manage DBs from different
vendors (Oracle, SQL Server, MySQL, etc.)
60% say they are spending more time on
performance tuning beyond their daily tasks
Workload is increasing, becoming more
diverse and performance is a moving target.
* Study performed by DBTA sponsored by Dell 2015
5/5/2016 25www.datavail.com
The Growing Expectation Gap
45% say change management is a critical
task in today’s database environment
33% DBAs agree that supporting
development database provisioning is
critical to their daily tasks.
100% DBAs agreed that automation was an
area of needed focus and growth
Managing changes, increasing deployment
schedules, support new/diverse development
needs dictates some form of automation.
* Study performed by DBTA sponsored by Dell 2015
5/5/2016 26www.datavail.com
Toolset Changing Landscape
Increasing platform dependencies
Silo data migrating to consolidated data platforms
Need to learn new technologies for provisioning.
Increasing pressure to deploy changes quickly & often
Growing need for more disposable development DBs
5/5/2016 27www.datavail.com
New Demands for Technical Knowledge
GUI
• Javascript
• HTML
• CSS
Server
• C# .NET
• Java
• PHP
• XML/JSON
• SQL
Database
• SQL Server
• Oracle
• MySQL
• NoSQL
Automation
& Deployment
• Jenkins
• Bamboo
• OctopusDeploy
• Docker
• Chef
QA/Testing
• Load Testing
• Vulnerability Testing
• Code Review
• Tuning
Continuous
Integration
Case Studies
5/5/2016 29www.datavail.com
Smoothing Code Deployments
Customer: Fast Casual Restaurant Chain
Problem:
• Were manually performing code deployments to Weblogic platform 1
per week for Retail, Catering, eCommerce, Mobile (plus 7 other internal apps)
• Were manually pulling DB schema & java/jsp changes from dev
environment, and pushing to production environment.
• Code push were sometimes being pushed to the wrong server.
• Taking close to 2 hours on a good deployment with many on conference
call together.
Success Story:
• Took over the deployment activity, freeing their internal resources
• Develop scripts to automation code push to proper location on a
schedule during the window for their release
• Moved to pushes 2-3 times per day.
Reduced costs in Employee time investment in deployments,
increased success of deployments and deployment frequency
5/5/2016 30www.datavail.com
Performance Health Checks
Customer: Electronic Components & Computer Parts Company
Problem:
• One of the largest Oracle EBS implementation in the world.
• We manage all the code pushes that happen 3-4 times per day
• Database replications, execution plan changes, schema changes all
happening multiple times per day.
• Data growth is fast and unpredictable
Success Story:
• Implemented twice daily automated health checks
• Provides deep insight into data growth, performance for specific
database programs and underperforming SQL, weekly tasking for
Performance Tuning & Table Reorgs
• Exposes poor code & schema changes very quickly providing operations
& development time to provide quick change turnarounds.
Transformed their costs in time and money to drive
improvements beyond simply “lights on” support.
5/5/2016 31www.datavail.com
Customer: Electronic Components & Computer Parts Company
Problem:
• 8 – 10,000 incidents per mo., 90% automated from OEM Grid.
• 6-10 complex clones per month typically delivered off-hours with little
client oversight
• 1,500 – 2,000 Request for Change per mo., Initiated by 300+ off shore
developers
• 5 environments with differing outage windows, 2 PROD, 3 Quality
Success Story:
• Developed an alert management engine with detailed metrics on
productivity, failure rates, failure reasons, trending by reason code,
developer submitted by, etc.
• Detailed queue depth reporting, historical and dashboard
• Integrated into customer ticketing system
DBAs taking the proactive, initiative to create unique
IP that drives solutions with facts & metrics
Managing Monitoring Alerts
5/5/2016 32www.datavail.com
Alert Optimizer in Action:
Dynamic Skyscraper Chart
Dynamic Heat Map by Week Series
5/5/2016 35www.datavail.com
DevOps
DBA
DevOps
DBA
DTA DevOps DBA Services
• Development
• Java
• C# .NET
• APEX
• PHP
• SQL / Stored Procedures
• Performance
• SQL Tuning
• Vulnerability & Load Testing
• ETL Tuning & Improvement
• Continuous Integration
• Jenkins/Bamboo
• OctopusDeploy
• Docker / Chef
• SQL
• Data & Data Structures
• Monitoring & Tuning
• SSIS, Informatica, SQL, App Code
5/5/2016 36www.datavail.com
DevOps Services Working Together
Planning
Build/Create
QA Testing
Deployment
Tuning
Code Review
Testing
Release Automation
Monitoring/Discovery
Development
Quality
Assurance
Operations
DevOps
DBA
We’ve learned it’s about
flexibility, communication
and teamwork.
5/5/2016 37www.datavail.com
In Closing: DevOps Making a Significant Impact on DBAs
The new DevOps paradigm makes a lot of sense.
Solutions are not always straight forward, clearly seen
or easily resolved.
The role of the DBA is not going anywhere. In fact, it’s
becoming more critical to the success of DevOps.
The modern DBAs daily job has grown beyond a
database focused effort.
The need for proactive thinking, areas where
automation can be introduced and acting somewhat
like a developer at times is becoming more of a
standard expectation
5/5/2016 38www.datavail.com
Chuck Ezell
DTA Practice Leader
chuck.ezell@datavail.com
478.832.8119 (m)
Scott Frock
EVP & Chief Operating Officer
scott.frock@datavail.com
717.422.0700 (m)
Contact Info

Weitere ähnliche Inhalte

Was ist angesagt?

Charisma ERP
Charisma ERPCharisma ERP
Charisma ERPTotalSoft
 
A Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 WhitepaperA Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 WhitepaperMicroLink, LLC
 
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...ghodgkinson
 
Accenture Supply Chain Academy
Accenture Supply Chain AcademyAccenture Supply Chain Academy
Accenture Supply Chain Academypbterra1
 
Agile Data Architecture
Agile Data ArchitectureAgile Data Architecture
Agile Data ArchitectureCprime
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealmMatt Holitza
 
Rsc 2009 Understanding Ibm Rational Method Composer
Rsc 2009   Understanding Ibm Rational Method ComposerRsc 2009   Understanding Ibm Rational Method Composer
Rsc 2009 Understanding Ibm Rational Method Composerdjtrent
 
IBM Cloud Service Management and Operations Field Guide
IBM Cloud Service Management and Operations Field GuideIBM Cloud Service Management and Operations Field Guide
IBM Cloud Service Management and Operations Field GuideCarol Wingfield
 
Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business IntelligenceDavid Portnoy
 
Best Practices for Team Development in a Single Org
Best Practices for Team Development in a Single OrgBest Practices for Team Development in a Single Org
Best Practices for Team Development in a Single OrgSalesforce Developers
 
Agile Business Intelligence - course notes
Agile Business Intelligence - course notesAgile Business Intelligence - course notes
Agile Business Intelligence - course notesEvan Leybourn
 
SharePoint Workflow 2011
SharePoint Workflow 2011SharePoint Workflow 2011
SharePoint Workflow 2011Chris Geier
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...IIBA Rochester NY
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions
 
Everything you Always Wanted to Know About Capture into Process
Everything you Always Wanted to Know About Capture into ProcessEverything you Always Wanted to Know About Capture into Process
Everything you Always Wanted to Know About Capture into ProcessAIIM International
 
Legacy ECM Migration
Legacy ECM MigrationLegacy ECM Migration
Legacy ECM MigrationLantzy14
 
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...Barclay T. Blair
 
Crm at a glance
Crm at a glanceCrm at a glance
Crm at a glanceCRM Vision
 

Was ist angesagt? (20)

Charisma ERP
Charisma ERPCharisma ERP
Charisma ERP
 
A Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 WhitepaperA Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 Whitepaper
 
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
 
Accenture Supply Chain Academy
Accenture Supply Chain AcademyAccenture Supply Chain Academy
Accenture Supply Chain Academy
 
Agile Data Architecture
Agile Data ArchitectureAgile Data Architecture
Agile Data Architecture
 
Introducing agilealm
Introducing agilealmIntroducing agilealm
Introducing agilealm
 
Rsc 2009 Understanding Ibm Rational Method Composer
Rsc 2009   Understanding Ibm Rational Method ComposerRsc 2009   Understanding Ibm Rational Method Composer
Rsc 2009 Understanding Ibm Rational Method Composer
 
IBM Cloud Service Management and Operations Field Guide
IBM Cloud Service Management and Operations Field GuideIBM Cloud Service Management and Operations Field Guide
IBM Cloud Service Management and Operations Field Guide
 
Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business Intelligence
 
Best Practices for Team Development in a Single Org
Best Practices for Team Development in a Single OrgBest Practices for Team Development in a Single Org
Best Practices for Team Development in a Single Org
 
Agile Business Intelligence - course notes
Agile Business Intelligence - course notesAgile Business Intelligence - course notes
Agile Business Intelligence - course notes
 
SharePoint Workflow 2011
SharePoint Workflow 2011SharePoint Workflow 2011
SharePoint Workflow 2011
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
 
Siddhartha-Resume
Siddhartha-ResumeSiddhartha-Resume
Siddhartha-Resume
 
Everything you Always Wanted to Know About Capture into Process
Everything you Always Wanted to Know About Capture into ProcessEverything you Always Wanted to Know About Capture into Process
Everything you Always Wanted to Know About Capture into Process
 
KBACE Acquisitions & Divestitures
KBACE Acquisitions & Divestitures KBACE Acquisitions & Divestitures
KBACE Acquisitions & Divestitures
 
Legacy ECM Migration
Legacy ECM MigrationLegacy ECM Migration
Legacy ECM Migration
 
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...
Solving Shared Drives: 10 Tips for Cleaning Up, Organizing, and Migrating Con...
 
Crm at a glance
Crm at a glanceCrm at a glance
Crm at a glance
 

Andere mochten auch

It arkitektur - forankring & vÌrditilførsel
It arkitektur - forankring & vÌrditilførselIt arkitektur - forankring & vÌrditilførsel
It arkitektur - forankring & vÌrditilførselLars Rosenberg Nielsen
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeXebiaLabs
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?Gunnar Menzel
 
Shift_Left
Shift_LeftShift_Left
Shift_LeftSachin Ohal
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behindGunnar Menzel
 
Practical Methods for Adopting DevOps - Michael Stahnke
Practical Methods for Adopting DevOps - Michael StahnkePractical Methods for Adopting DevOps - Michael Stahnke
Practical Methods for Adopting DevOps - Michael StahnkePuppet
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksSanjeev Sharma
 
Service Management Office
Service Management OfficeService Management Office
Service Management OfficeGholami Majid
 
2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity ConferenceGene Kim
 
Leading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedLeading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedGene Kim
 
Should you establish a Service Management Office (SMO) - ITSM Academy Webinar
Should you establish a Service Management Office (SMO) - ITSM Academy WebinarShould you establish a Service Management Office (SMO) - ITSM Academy Webinar
Should you establish a Service Management Office (SMO) - ITSM Academy WebinarITSM Academy, Inc.
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMIBM UrbanCode Products
 

Andere mochten auch (13)

It arkitektur - forankring & vÌrditilførsel
It arkitektur - forankring & vÌrditilførselIt arkitektur - forankring & vÌrditilførsel
It arkitektur - forankring & vÌrditilførsel
 
Understanding the DevOps Tooling Landscape
Understanding the DevOps Tooling LandscapeUnderstanding the DevOps Tooling Landscape
Understanding the DevOps Tooling Landscape
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?
 
Shift_Left
Shift_LeftShift_Left
Shift_Left
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behind
 
Practical Methods for Adopting DevOps - Michael Stahnke
Practical Methods for Adopting DevOps - Michael StahnkePractical Methods for Adopting DevOps - Michael Stahnke
Practical Methods for Adopting DevOps - Michael Stahnke
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
Service Management Office
Service Management OfficeService Management Office
Service Management Office
 
2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference2014 State Of DevOps Findings! Velocity Conference
2014 State Of DevOps Findings! Velocity Conference
 
Leading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedLeading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons Learned
 
Should you establish a Service Management Office (SMO) - ITSM Academy Webinar
Should you establish a Service Management Office (SMO) - ITSM Academy WebinarShould you establish a Service Management Office (SMO) - ITSM Academy Webinar
Should you establish a Service Management Office (SMO) - ITSM Academy Webinar
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
 

Ähnlich wie DBA Role Shift in a DevOps World

DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of PassKellyn Pot'Vin-Gorman
 
How AI is transforming DevOps | Calidad Infotech
How AI is transforming DevOps | Calidad InfotechHow AI is transforming DevOps | Calidad Infotech
How AI is transforming DevOps | Calidad InfotechCalidad Infotech
 
The 3 Pillars of Remote Application Development
The 3 Pillars of Remote Application DevelopmentThe 3 Pillars of Remote Application Development
The 3 Pillars of Remote Application DevelopmentJenna Starmer
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamSalesforce Developers
 
Data Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP WorldData Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP WorldDATAVERSITY
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another ViewAgron Fazliu
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsCognizant
 
Should Your Company Implement Fusion?
Should Your Company Implement Fusion?Should Your Company Implement Fusion?
Should Your Company Implement Fusion?eprentise
 
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDevOps.com
 
Redgate Database Devops Demo webinar - Visual Studio Team Services - 21st Fe...
Redgate Database Devops Demo webinar  - Visual Studio Team Services - 21st Fe...Redgate Database Devops Demo webinar  - Visual Studio Team Services - 21st Fe...
Redgate Database Devops Demo webinar - Visual Studio Team Services - 21st Fe...KateDuggan2
 
Extending DevOps practices to SQL Server databases - branching & merging with...
Extending DevOps practices to SQL Server databases - branching & merging with...Extending DevOps practices to SQL Server databases - branching & merging with...
Extending DevOps practices to SQL Server databases - branching & merging with...Red Gate Software
 
The Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for DummiesThe Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for DummiesDBmaestro - Database DevOps
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?Red Gate Software
 
Database DevOps.pdf
Database DevOps.pdfDatabase DevOps.pdf
Database DevOps.pdfSimform
 
Leveraging Failure to Succeed in DevOps
Leveraging Failure to Succeed in DevOpsLeveraging Failure to Succeed in DevOps
Leveraging Failure to Succeed in DevOpsSteve Brown
 
ODCA DevOps: Magnifying Business Value
ODCA DevOps: Magnifying Business ValueODCA DevOps: Magnifying Business Value
ODCA DevOps: Magnifying Business ValueOpen Data Center Alliance
 
How DevOps Drives Real-Time Business Growth
How DevOps Drives Real-Time Business GrowthHow DevOps Drives Real-Time Business Growth
How DevOps Drives Real-Time Business GrowthCognizant
 
Using an Engineering Maturity Model to drive Self-Improvement
Using an Engineering Maturity Model to drive Self-ImprovementUsing an Engineering Maturity Model to drive Self-Improvement
Using an Engineering Maturity Model to drive Self-ImprovementMichael King
 

Ähnlich wie DBA Role Shift in a DevOps World (20)

DevOps and the DBA- 24 Hours of Pass
DevOps and the DBA-  24 Hours of PassDevOps and the DBA-  24 Hours of Pass
DevOps and the DBA- 24 Hours of Pass
 
How AI is transforming DevOps | Calidad Infotech
How AI is transforming DevOps | Calidad InfotechHow AI is transforming DevOps | Calidad Infotech
How AI is transforming DevOps | Calidad Infotech
 
The 3 Pillars of Remote Application Development
The 3 Pillars of Remote Application DevelopmentThe 3 Pillars of Remote Application Development
The 3 Pillars of Remote Application Development
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
Data Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP WorldData Governance in an Agile SCRUM Lean MVP World
Data Governance in an Agile SCRUM Lean MVP World
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOpsPatterns for Success: Lessons Learned When Adopting Enterprise DevOps
Patterns for Success: Lessons Learned When Adopting Enterprise DevOps
 
Should Your Company Implement Fusion?
Should Your Company Implement Fusion?Should Your Company Implement Fusion?
Should Your Company Implement Fusion?
 
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
 
Redgate Database Devops Demo webinar - Visual Studio Team Services - 21st Fe...
Redgate Database Devops Demo webinar  - Visual Studio Team Services - 21st Fe...Redgate Database Devops Demo webinar  - Visual Studio Team Services - 21st Fe...
Redgate Database Devops Demo webinar - Visual Studio Team Services - 21st Fe...
 
Extending DevOps practices to SQL Server databases - branching & merging with...
Extending DevOps practices to SQL Server databases - branching & merging with...Extending DevOps practices to SQL Server databases - branching & merging with...
Extending DevOps practices to SQL Server databases - branching & merging with...
 
Dev ops
Dev opsDev ops
Dev ops
 
The Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for DummiesThe Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for Dummies
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
Database DevOps.pdf
Database DevOps.pdfDatabase DevOps.pdf
Database DevOps.pdf
 
Leveraging Failure to Succeed in DevOps
Leveraging Failure to Succeed in DevOpsLeveraging Failure to Succeed in DevOps
Leveraging Failure to Succeed in DevOps
 
ODCA DevOps: Magnifying Business Value
ODCA DevOps: Magnifying Business ValueODCA DevOps: Magnifying Business Value
ODCA DevOps: Magnifying Business Value
 
How DevOps Drives Real-Time Business Growth
How DevOps Drives Real-Time Business GrowthHow DevOps Drives Real-Time Business Growth
How DevOps Drives Real-Time Business Growth
 
Using an Engineering Maturity Model to drive Self-Improvement
Using an Engineering Maturity Model to drive Self-ImprovementUsing an Engineering Maturity Model to drive Self-Improvement
Using an Engineering Maturity Model to drive Self-Improvement
 

Mehr von Datavail

Journey to Cloud Analytics
Journey to Cloud Analytics Journey to Cloud Analytics
Journey to Cloud Analytics Datavail
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Datavail
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?Datavail
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalDatavail
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Datavail
 
EPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessEPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessDatavail
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsDatavail
 
RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change Datavail
 
Upcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouUpcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouDatavail
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on LinuxDatavail
 
Reduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSReduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSDatavail
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...Datavail
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyDatavail
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Datavail
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsDatavail
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure MigrationsDatavail
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyDatavail
 
3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBADatavail
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch ListDatavail
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasDatavail
 

Mehr von Datavail (20)

Journey to Cloud Analytics
Journey to Cloud Analytics Journey to Cloud Analytics
Journey to Cloud Analytics
 
Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud Accelerate SQL Server Migration to the AWS Cloud
Accelerate SQL Server Migration to the AWS Cloud
 
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
MOUS 2020 - Hyperion 11.2 vs. Cloud: Should I Stay or Should I Go?
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action final
 
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
Lessons from Migrating Oracle Databases to Amazon RDS or Amazon Aurora
 
EPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 PreparednessEPM 11.2: Lessons Learned and 2021 Preparedness
EPM 11.2: Lessons Learned and 2021 Preparedness
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
 
RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change RMOUG 2020: Keeping Pace with Change
RMOUG 2020: Keeping Pace with Change
 
Upcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for YouUpcoming Extended Support Deadlines & What They Mean for You
Upcoming Extended Support Deadlines & What They Mean for You
 
SQL on Linux
SQL on LinuxSQL on Linux
SQL on Linux
 
Reduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaSReduce Cost by Tuning Queries on Azure DBaaS
Reduce Cost by Tuning Queries on Azure DBaaS
 
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
MOUS 2019 - Keeping Pace with Change: Prepare for Tomorrow & Advance Your Car...
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?Is "Free" Good Enough for Your MySQL Environment?
Is "Free" Good Enough for Your MySQL Environment?
 
Critical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM ApplicationsCritical Preflight Checks for Your EPM Applications
Critical Preflight Checks for Your EPM Applications
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
 
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and WhyEssbase On-Prem to Oracle Analytics Cloud - How, When, and Why
Essbase On-Prem to Oracle Analytics Cloud - How, When, and Why
 
3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA3 Ways to Lead an Accidental DBA
3 Ways to Lead an Accidental DBA
 
Creating a Solid EPM Punch List
Creating a Solid EPM Punch ListCreating a Solid EPM Punch List
Creating a Solid EPM Punch List
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB Atlas
 

KĂźrzlich hochgeladen

Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 

KĂźrzlich hochgeladen (20)

Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 

DBA Role Shift in a DevOps World

  • 1. DBA Role Shift in a DevOps World
  • 2. 5/5/2016 2www.datavail.com A bit about today The Question: What happens to a DBA in a DevOps continuous deployment environment? 1 2 The session will explore both the strategic & practical aspects of how the DBA role is impacted with the adoption of DevOps. Firsthand experiences from a DBA and the organization learning gained during these transitions will be featured during the presentation. Scott: 50% of the presentation Business & CIO focus; organization dynamics & change Chuck: 50% of the presentation Technical content, practical experience & case study
  • 3. 5/5/2016 3www.datavail.com Career Highlights • Managed delivery of 275 seat, multi-location application development center • Established 6 European datacenters, 2 application outsourcing centers, and a 24x7 multi-lingual call center • Developed multiple IT strategies to support carve-outs and business consolidations of mid-market companies • Founded a cloud hosting company • Lead 4 M&A transactions Fun Facts: • Building an Arduino controlled robotic arm • Compete in 1,000 yard IBS target shooting Introduction: Scott Frock EVP and Chief Operating Officer at Datavail, North America’s largest DBA services company with 600 DBAs on our direct payroll 29 years of IT industry experience in a variety of technical and managerial roles for organizations including State of Ohio, EDS, CIBER, Highstreet, and Datavail
  • 4. 5/5/2016 4www.datavail.com Technology Experience • Oracle database administration and tuning • .NET, T-SQL, C#, PHP, JavaScript, Java, ANSI SQL, PL/SQL, APEX, and many other languages on operating systems by Oracle, HP, IBM, Linux and Windows • SSMS, Oracle OEM, AppDynamics, Splunk, and Visual VM for performance tuning operations Fun Facts: • Comes from four generations of Florida Cattlemen on a 1200+ acre cattle ranch settled in 1850s • Artist, Graphic Designer & Semi-Pro Photographer Introduction: Chuck Ezell Chuck Ezell leads Datavail’s global Development, Tuning, and Automation practice 22 years of experience as a multi-platform application development DBA Specialist in database performance tuning, automation and ETL management
  • 5. 5/5/2016 5www.datavail.com What is DevOps? There is no right or wrong answer For some it’s a paradigm, others it’s a methodology, some an org chart, others a job title Application Development OperationsDevOps DevOps accelerates delivery of business value • Time to market • Improve connectivity to business • Increase customer input and feedback cycles For today, we want to think about DevOps in the context of combining Application Development and Operational activities into a high- performance, empowered team
  • 6. 5/5/2016 6www.datavail.com So how did we get here where we now need this change? In the 80s we improved quality by separating IT into smaller functional teams (aka silos) such as development, testing, and operations. We appointed leaders, analyzed the process, and improved execution These structure changes helped support new requirements coming from adoption of a major architecture change as technology shifted from central (mainframe) to distributed (client-server) computing • Developer coded, installed, and took pager calls • Operations serviced the hardware • Deployments to 1,000s of end-nodes drove need for separate teams to manage roll-outs • Complexity increased
  • 7. 5/5/2016 7www.datavail.com Results 1. Focus brought quality, primarily as measured by defect rate 2. Time to market (release frequency) went down 3. We measured more things. Internal metrics emerged (SLOs – thanks in part to the outsourcers) so process success could be declared… but with separation of the business process, the connectivity to the true business became lost and behaviors sometimes aligned on the achieving the wrong items The focus left the voice of the customer and velocity slowed….
  • 8. 5/5/2016 8www.datavail.com So didn’t agile fix this? It certainly helped • The focus on the user story returned to the forefront • Competitive differentiators were defined and measured • Focus went back to the user experience rather than internal SLOs Then technology got more complex, budgets were trimmed, India said we can do it for a LOT less, and the business said give me more (for a LOT less) But, the ability to realize the full potential was still hampered by… the org chart
  • 9. 5/5/2016 9www.datavail.com The one true org chart From the time we sat in our first computer science class, our minds were filled with the concept of THE one true org chart This structure, while practical in design, reinforced separation of duty rather than cooperation So where are our DBAs? CIO Infrastructure Facilities Operations Applications Development Testing
  • 10. 5/5/2016 10www.datavail.com Today, DBAs exist in both teams! Focus on patching, security settings, backup, deadlocks, incident management, and service request Infrastructure Applications Focus on schema design, developing optimal SQL, making data available to the “edge” through web-services, BI/DW So who is responsible for managing the business data? The lack of a single, clear answer is the main reason we are seeing progressive companies, across all industries, make a fundamental change to their structure
  • 11. 5/5/2016 11www.datavail.com A new “data focused” paradigm There is a new trend emerging over the last decade where companies recognize a limitation with the traditional org structure What is the most valuable asset a business has? We are seeing with increasing frequency the classic 2 tower structure replaced with a 3 tower structure across all industries: CIO Infrastructure Facilities Operations Data MDM Integration BI/DW Applications Development Testing The data tower becomes the corporate steward for master data, where the single record of the data truth is known People? Customers? Data?
  • 12. 5/5/2016 12www.datavail.com A elevation of the DBA role The new structure creates a logical, consolidated home for DBA’s CIO Infrastructure Facilities Operations Data MDM Integration BI/DW Applications Development Testing The role of the DBA now has a leadership responsibility to manage, protect, and LEVERAGE a key corporate asset This elevation of data does not solve the earlier problem separation of duties created --- it could be argued that it amplifies it by creating a new silo In comes DevOps – the breaking down of the barriers across the functional teams
  • 13. 5/5/2016 15www.datavail.com Accountability for Standards, Compliance, Governance What we’ve seen work We believe a matrix organization is the best way to structure and drive DevOps strategies CIO Infrastructure Data Application DevOps App Team 1 DevOps App Team 2 Functional Line Managers, There is no room in this organization for “command and control leaders” Collaboration & Team must define the culture
  • 14. 5/5/2016 16www.datavail.com Full Life Cycle Responsibility What we’ve seen work We believe a matrix organization is the best way to structure and drive DevOps strategies CIO Infrastructure Data Application DevOps App Team 1 DevOps App Team 2 Application DevOps teams,
  • 15. 5/5/2016 17www.datavail.com What we’ve seen work Matrix teams aren’t new: what gives?
  • 16. 5/5/2016 18www.datavail.com DevOps Culture Critical Success Factors (CSFs) 1. Make the focus on the customer impact and time to market (releases measured in days not quarters) 2. Deploy self-contained cross-functional teams (DEV, DBA, Testing, Ops) 3. Empowered and authorize teams – full authority over application experience and methodologies (design, build, operate), including technologies, architecture, and integration methods. New tools will be needed…. 4. Demand fanatical support – especially post implementation – Responsibilities are end-to-end – Everyone is 24x7 – I built it and you run it does not exist in DevOps – You build crap, you get called first at night to fix it, then to the CIOs office in the morning to explain 5. Each team member must be passionate and entrepreneurial about their role and the team Demand innovation – expect brilliance
  • 17. 5/5/2016 19www.datavail.com Other than team structure, what else? Expect an elevation in the role technology in the process • Automated testing – a must have; even if only for core functionality • Embed instrumentation – from the beginning of the development cycle; then double it • Use automated release management (and roll-back) such as containerization technologies like Docker, and deployment technologies like Octopus Deploy, Chef, Puppet • Monitoring, monitoring, monitoring – not just server characteristics, but business processes and user experiences • Solve for the DBA - the DBA is one function that can’t be replaced with automation – schema changes typically aren’t scripted as too complex a 1x. A managed service to support deployment can be a great aid to keep your team happy
  • 18. How DevOps is Impacting the DBA's Role
  • 20. 5/5/2016 22www.datavail.com Traditional DBA’s Responsibilities Planning, Installing and Configuring a Database Platform Planning, designing and creating databases Planning, designing and implementing High Availability and Disaster Recovery for each database (HADR) Maintaining and monitoring the database platform Occasionally implementing some performance tuning on the databases Re-balancing workloads across database servers based on monitoring Securing databases platforms and individual databases based on requirements and implementation
  • 21. 5/5/2016 23www.datavail.com The Growing DBA Support Role One 31% Two 41% Three to Five 21% More than Five 7% Number of Database Platforms an Average DBA has to support daily. One Two Three to Five More than Five
  • 22. 5/5/2016 24www.datavail.com The DBA’s New Workload 100% of DBAs surveyed are responsible for multiple databases 75% of this say the number of instances are steadily growing 70% say they manage DBs from different vendors (Oracle, SQL Server, MySQL, etc.) 60% say they are spending more time on performance tuning beyond their daily tasks Workload is increasing, becoming more diverse and performance is a moving target. * Study performed by DBTA sponsored by Dell 2015
  • 23. 5/5/2016 25www.datavail.com The Growing Expectation Gap 45% say change management is a critical task in today’s database environment 33% DBAs agree that supporting development database provisioning is critical to their daily tasks. 100% DBAs agreed that automation was an area of needed focus and growth Managing changes, increasing deployment schedules, support new/diverse development needs dictates some form of automation. * Study performed by DBTA sponsored by Dell 2015
  • 24. 5/5/2016 26www.datavail.com Toolset Changing Landscape Increasing platform dependencies Silo data migrating to consolidated data platforms Need to learn new technologies for provisioning. Increasing pressure to deploy changes quickly & often Growing need for more disposable development DBs
  • 25. 5/5/2016 27www.datavail.com New Demands for Technical Knowledge GUI • Javascript • HTML • CSS Server • C# .NET • Java • PHP • XML/JSON • SQL Database • SQL Server • Oracle • MySQL • NoSQL Automation & Deployment • Jenkins • Bamboo • OctopusDeploy • Docker • Chef QA/Testing • Load Testing • Vulnerability Testing • Code Review • Tuning Continuous Integration
  • 27. 5/5/2016 29www.datavail.com Smoothing Code Deployments Customer: Fast Casual Restaurant Chain Problem: • Were manually performing code deployments to Weblogic platform 1 per week for Retail, Catering, eCommerce, Mobile (plus 7 other internal apps) • Were manually pulling DB schema & java/jsp changes from dev environment, and pushing to production environment. • Code push were sometimes being pushed to the wrong server. • Taking close to 2 hours on a good deployment with many on conference call together. Success Story: • Took over the deployment activity, freeing their internal resources • Develop scripts to automation code push to proper location on a schedule during the window for their release • Moved to pushes 2-3 times per day. Reduced costs in Employee time investment in deployments, increased success of deployments and deployment frequency
  • 28. 5/5/2016 30www.datavail.com Performance Health Checks Customer: Electronic Components & Computer Parts Company Problem: • One of the largest Oracle EBS implementation in the world. • We manage all the code pushes that happen 3-4 times per day • Database replications, execution plan changes, schema changes all happening multiple times per day. • Data growth is fast and unpredictable Success Story: • Implemented twice daily automated health checks • Provides deep insight into data growth, performance for specific database programs and underperforming SQL, weekly tasking for Performance Tuning & Table Reorgs • Exposes poor code & schema changes very quickly providing operations & development time to provide quick change turnarounds. Transformed their costs in time and money to drive improvements beyond simply “lights on” support.
  • 29. 5/5/2016 31www.datavail.com Customer: Electronic Components & Computer Parts Company Problem: • 8 – 10,000 incidents per mo., 90% automated from OEM Grid. • 6-10 complex clones per month typically delivered off-hours with little client oversight • 1,500 – 2,000 Request for Change per mo., Initiated by 300+ off shore developers • 5 environments with differing outage windows, 2 PROD, 3 Quality Success Story: • Developed an alert management engine with detailed metrics on productivity, failure rates, failure reasons, trending by reason code, developer submitted by, etc. • Detailed queue depth reporting, historical and dashboard • Integrated into customer ticketing system DBAs taking the proactive, initiative to create unique IP that drives solutions with facts & metrics Managing Monitoring Alerts
  • 30. 5/5/2016 32www.datavail.com Alert Optimizer in Action: Dynamic Skyscraper Chart Dynamic Heat Map by Week Series
  • 31. 5/5/2016 35www.datavail.com DevOps DBA DevOps DBA DTA DevOps DBA Services • Development • Java • C# .NET • APEX • PHP • SQL / Stored Procedures • Performance • SQL Tuning • Vulnerability & Load Testing • ETL Tuning & Improvement • Continuous Integration • Jenkins/Bamboo • OctopusDeploy • Docker / Chef • SQL • Data & Data Structures • Monitoring & Tuning • SSIS, Informatica, SQL, App Code
  • 32. 5/5/2016 36www.datavail.com DevOps Services Working Together Planning Build/Create QA Testing Deployment Tuning Code Review Testing Release Automation Monitoring/Discovery Development Quality Assurance Operations DevOps DBA We’ve learned it’s about flexibility, communication and teamwork.
  • 33. 5/5/2016 37www.datavail.com In Closing: DevOps Making a Significant Impact on DBAs The new DevOps paradigm makes a lot of sense. Solutions are not always straight forward, clearly seen or easily resolved. The role of the DBA is not going anywhere. In fact, it’s becoming more critical to the success of DevOps. The modern DBAs daily job has grown beyond a database focused effort. The need for proactive thinking, areas where automation can be introduced and acting somewhat like a developer at times is becoming more of a standard expectation
  • 34. 5/5/2016 38www.datavail.com Chuck Ezell DTA Practice Leader chuck.ezell@datavail.com 478.832.8119 (m) Scott Frock EVP & Chief Operating Officer scott.frock@datavail.com 717.422.0700 (m) Contact Info