How SAS Institute drove digital
transformation through DevOps
Carl Hutchins
Senior IT Manager | SAS Institute Inc.
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
My Story – a little background
SAS Institute Inc.
• World’s largest privately held
software company
• Founded in 1976
• 40 years young
• Market leader in Advanced
Analytics software
• Headquarters in Cary, NC
• 14,000 employees
• Customers in 139 countries
• 2014 Revenue of $3.09 Billion
3
SAS Business Units
Education, Marketing, Finance, Publications,
Contracts, HR, Legal, Tech Support, Corporate
Services
IT Core Services
Web, IaaS,
Systems (Unix & Windows, Storage)
Security (GIS),
Backups,
Network, Helpdesk, Service Desk
Enterprise Solutions
Project Managers
Business Analysis
Developers
Resource Managers
Development Managers
My Story – a little background
Partnering with the Enterprise Solutions Division
My Story - a little background
Technologies and Solutions
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
My Story - Before
Monitoring Individual Elements
• Nagios – 1,000 Checks
• Check_MK
• Wily Introscope APM
• Network Monitors
• Database Monitors
My Story – Before
Monitoring Individual Elements – The Results
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
My Story – Transforming
Partnering: Development, Operations & Vendors
My Story – Transforming
Taking the Leap with APM
• Evaluate - Drop solutions that are not
working
• Feedback Loop - Adjust your processes
and technologies as needed
• ROI – Cost benefit
• Agile - Rapid evaluation and adoption
My Story – Transforming
Key Point - Add Business Value
• Identify business areas that have a problem
that needs solving
• Work together to solve the problem
• Don’t loose focus on your key objectives
• Accept the journey may not be fully defined
• Listen to the business requirements and
feedback
My Story – Transforming
My APM Journey
• Evaluate
• Identified the current APM solution was not
effective
• Too much time to instrument
• Watch for solutions / tools not being used
• Feedback
• Listen to developers
• Listen to operations
My Story – Transforming
My APM Journey
• ROI
• Saving time is saving money
• Availability – outages cost money and
reputation
• Agile
• Rapid assessment
• Hack-a-thon for controller implementation
• Deployment with Dev -> Test -> Prod
Methodology
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
My Story – Now
Flow map and Scorecard
Flow map
My Story – Now
Flow map and Scorecard
Score Card
My Story – Now
Changes in the Development Cycle
• Issue: Point of Sale System not refreshing menu items
• Root Cause: 70 JDBC Calls
• Developers are now using AppDynamics to solve problems
• Used in Software Development
18
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
Next Generation DevOps
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
Next Generation DevOps
Digital Transformation
• A lift in engagement
• Improved customer satisfaction
• Increased data capacity and customer consumption
• Cost savings
• Greater conversions
Next Generation DevOps
Digital Transformation
• Condensing systems
• Global SaaS Solutions for Corporate Services
• Consistent business rules
• Less business support required
Next Generation DevOps
Digital Transformation
• Reducing IT and Business Support burdens
• Less is better
• Technical Debt – “why do I care”
Next Generation DevOps
Digital Transformation
• Increasing Data available for IT Analytics
• Capturing data from more systems and applications
• Provide business detailed reporting
• Using Visual Analytics for business reporting
Next Generation DevOps
Digital Transformation
• Providing a single “truth” for data
• Business Question:
“How many employees work for the company?”
Using one global SaaS solution to provide the
single source of truth for this question.
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
Next Generation DevOps
IT Analytics
• Measure my services
• Incorporate customer
satisfaction
• Big Data within IT Analytics
Next Generation DevOps
IT Analytics
• Everyone using same data sets
• Consistent set of global rules
• Usage is everywhere:
• Customer feedback
• Human Resources
• Finance
• Corporate Services
• IT - Hardware failure prediction
• IT – Data Center Metrics & Costs
• IT – Server placement in the
data center
• Marketing
Next Generation DevOps
IT Analytics
• Customer Retention Project
• Predicting if the customer will renew
• Analytics in Action
• Access data from Tech Support
• Capture data from click streams
• Use data from pipeline futures
• Access information from contracts
• And more data sets were used…..
• The data is there
• Bring it all together
• Derive patterns
• Solve for Business Problems
Next Generation DevOps
IT Analytics
• Data Center Analytics
• Use data from DCO Facilities
• Power Usage
• Temp Sensors
• System Sensors
• Use data from Asset Management
• Determine where to deploy systems
• The data is there
• Bring it all together
• Derive patterns
• Solve for Business Problems
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
Next Generation DevOps
Now that you have SaaS and DaaS - What now?
• Integration with SaaS
• Utilizing “Secure Sessions” for Password Management
• Utilizing Message Bus or REST API
Next Generation DevOps
Now that you have SaaS and DaaS - What now?
• Manage and monitor data flows between systems
• Proactively identify long running jobs or increasing failures
• External “Out of Band” Monitoring SaaS services
Next Generation DevOps
Now that you have SaaS and DaaS - What now?
• Fewer systems globally to support
• frees up staff and reduces Technical Debt
• Growing use of on-prem large complex systems
Next Generation DevOps
Now that you have SaaS and DaaS - What now?
• Increases the integration between SaaS solutions
• Provide data feeds to each other
• Keep one source of the data
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
Next Generation DevOps
DevOps: Key Tenants
• Selecting the right platform
• Don’t get stagnant
• Be willing to make changes in technologies
Next Generation DevOps
DevOps: Key Tenants
• Incorporating services
• Don’t pick a solution to be all things
Next Generation DevOps
DevOps: Key Tenants
• Partnering w/ business
• Business driven goals
• Alignment with the business
Next Generation DevOps
DevOps: Key Tenants
• Endless Puzzle
• Understand it will never be complete
• The puzzle pieces will change
• Build the framework (start with the edges)
• You can’t do it all but you can address
real business needs and their goal dates
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
Next Generation DevOps
DevOps: Continuous Delivery
• Automation in Action
• Endless Releases – managing the chaos
• Seamless to the development cycle
• Moving off the workstation development platform
• Source Code Repositories
Next Generation DevOps
DevOps: Continuous Delivery
• Incorporating Services
• Without impacting Development
• Memory Leak Detection
• Testing Cycles
• Security Scans
Next Generation DevOps
DevOps: Continuous Delivery
• Platform Agnostic – Bring it On!
• Don’t get bogged down on runtime technologies
• Multiple deployment platforms
• Multiple runtime technologies
Agenda Topics
• My Story
• A little background
• Before – Pure chaos
• Transforming
• Now - The New World
• Next Generation DevOps
• Digital Transformation
• IT Analytics
• SaaS
• DevOps Key Tenants
• Continuous Delivery
• Recruiting for the future
Next Generation DevOps
Recruiting your staff in a DevOps World
Previous Recruiting Techniques
1. Experienced niche skillset
2. Team player
3. Solid IT Foundation
4. Self driven or motivated individual
5. Customer Focused
Next Generation DevOps
Recruiting your staff in a DevOps World
New defining character qualities for recruiting
1. Self Satisfaction from “Puzzle Solving”
• Not just solving Incidents and Problems
• Managing complex systems
• Architecting solutions
2. Customer focused
3. Embraces change
4. Emotional Intelligence
5. Solid IT Foundation
My Parting Thought of the Day
Questions?
Please give us your feedback—Session B6247
• Complete the online survey you'll receive via
email later today or via text at:
Text this number: 878787
Text this word: APPSPHERE
• Every time you submit a session survey, your
name will be entered in a random drawing.
We're giving away Amazon Echos
to 5 lucky winners!
• Thank you for your input
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 51
Win!
Thank you for your time today!

How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16

  • 1.
    How SAS Institutedrove digital transformation through DevOps Carl Hutchins Senior IT Manager | SAS Institute Inc.
  • 2.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 3.
    My Story –a little background SAS Institute Inc. • World’s largest privately held software company • Founded in 1976 • 40 years young • Market leader in Advanced Analytics software • Headquarters in Cary, NC • 14,000 employees • Customers in 139 countries • 2014 Revenue of $3.09 Billion 3
  • 4.
    SAS Business Units Education,Marketing, Finance, Publications, Contracts, HR, Legal, Tech Support, Corporate Services IT Core Services Web, IaaS, Systems (Unix & Windows, Storage) Security (GIS), Backups, Network, Helpdesk, Service Desk Enterprise Solutions Project Managers Business Analysis Developers Resource Managers Development Managers My Story – a little background Partnering with the Enterprise Solutions Division
  • 5.
    My Story -a little background Technologies and Solutions
  • 6.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 7.
    My Story -Before Monitoring Individual Elements • Nagios – 1,000 Checks • Check_MK • Wily Introscope APM • Network Monitors • Database Monitors
  • 8.
    My Story –Before Monitoring Individual Elements – The Results
  • 9.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 10.
    My Story –Transforming Partnering: Development, Operations & Vendors
  • 11.
    My Story –Transforming Taking the Leap with APM • Evaluate - Drop solutions that are not working • Feedback Loop - Adjust your processes and technologies as needed • ROI – Cost benefit • Agile - Rapid evaluation and adoption
  • 12.
    My Story –Transforming Key Point - Add Business Value • Identify business areas that have a problem that needs solving • Work together to solve the problem • Don’t loose focus on your key objectives • Accept the journey may not be fully defined • Listen to the business requirements and feedback
  • 13.
    My Story –Transforming My APM Journey • Evaluate • Identified the current APM solution was not effective • Too much time to instrument • Watch for solutions / tools not being used • Feedback • Listen to developers • Listen to operations
  • 14.
    My Story –Transforming My APM Journey • ROI • Saving time is saving money • Availability – outages cost money and reputation • Agile • Rapid assessment • Hack-a-thon for controller implementation • Deployment with Dev -> Test -> Prod Methodology
  • 15.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 16.
    My Story –Now Flow map and Scorecard Flow map
  • 17.
    My Story –Now Flow map and Scorecard Score Card
  • 18.
    My Story –Now Changes in the Development Cycle • Issue: Point of Sale System not refreshing menu items • Root Cause: 70 JDBC Calls • Developers are now using AppDynamics to solve problems • Used in Software Development 18
  • 19.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 20.
  • 21.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 22.
    Next Generation DevOps DigitalTransformation • A lift in engagement • Improved customer satisfaction • Increased data capacity and customer consumption • Cost savings • Greater conversions
  • 23.
    Next Generation DevOps DigitalTransformation • Condensing systems • Global SaaS Solutions for Corporate Services • Consistent business rules • Less business support required
  • 24.
    Next Generation DevOps DigitalTransformation • Reducing IT and Business Support burdens • Less is better • Technical Debt – “why do I care”
  • 25.
    Next Generation DevOps DigitalTransformation • Increasing Data available for IT Analytics • Capturing data from more systems and applications • Provide business detailed reporting • Using Visual Analytics for business reporting
  • 26.
    Next Generation DevOps DigitalTransformation • Providing a single “truth” for data • Business Question: “How many employees work for the company?” Using one global SaaS solution to provide the single source of truth for this question.
  • 27.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 28.
    Next Generation DevOps ITAnalytics • Measure my services • Incorporate customer satisfaction • Big Data within IT Analytics
  • 29.
    Next Generation DevOps ITAnalytics • Everyone using same data sets • Consistent set of global rules • Usage is everywhere: • Customer feedback • Human Resources • Finance • Corporate Services • IT - Hardware failure prediction • IT – Data Center Metrics & Costs • IT – Server placement in the data center • Marketing
  • 30.
    Next Generation DevOps ITAnalytics • Customer Retention Project • Predicting if the customer will renew • Analytics in Action • Access data from Tech Support • Capture data from click streams • Use data from pipeline futures • Access information from contracts • And more data sets were used….. • The data is there • Bring it all together • Derive patterns • Solve for Business Problems
  • 31.
    Next Generation DevOps ITAnalytics • Data Center Analytics • Use data from DCO Facilities • Power Usage • Temp Sensors • System Sensors • Use data from Asset Management • Determine where to deploy systems • The data is there • Bring it all together • Derive patterns • Solve for Business Problems
  • 32.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 33.
    Next Generation DevOps Nowthat you have SaaS and DaaS - What now? • Integration with SaaS • Utilizing “Secure Sessions” for Password Management • Utilizing Message Bus or REST API
  • 34.
    Next Generation DevOps Nowthat you have SaaS and DaaS - What now? • Manage and monitor data flows between systems • Proactively identify long running jobs or increasing failures • External “Out of Band” Monitoring SaaS services
  • 35.
    Next Generation DevOps Nowthat you have SaaS and DaaS - What now? • Fewer systems globally to support • frees up staff and reduces Technical Debt • Growing use of on-prem large complex systems
  • 36.
    Next Generation DevOps Nowthat you have SaaS and DaaS - What now? • Increases the integration between SaaS solutions • Provide data feeds to each other • Keep one source of the data
  • 37.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 38.
    Next Generation DevOps DevOps:Key Tenants • Selecting the right platform • Don’t get stagnant • Be willing to make changes in technologies
  • 39.
    Next Generation DevOps DevOps:Key Tenants • Incorporating services • Don’t pick a solution to be all things
  • 40.
    Next Generation DevOps DevOps:Key Tenants • Partnering w/ business • Business driven goals • Alignment with the business
  • 41.
    Next Generation DevOps DevOps:Key Tenants • Endless Puzzle • Understand it will never be complete • The puzzle pieces will change • Build the framework (start with the edges) • You can’t do it all but you can address real business needs and their goal dates
  • 42.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 43.
    Next Generation DevOps DevOps:Continuous Delivery • Automation in Action • Endless Releases – managing the chaos • Seamless to the development cycle • Moving off the workstation development platform • Source Code Repositories
  • 44.
    Next Generation DevOps DevOps:Continuous Delivery • Incorporating Services • Without impacting Development • Memory Leak Detection • Testing Cycles • Security Scans
  • 45.
    Next Generation DevOps DevOps:Continuous Delivery • Platform Agnostic – Bring it On! • Don’t get bogged down on runtime technologies • Multiple deployment platforms • Multiple runtime technologies
  • 46.
    Agenda Topics • MyStory • A little background • Before – Pure chaos • Transforming • Now - The New World • Next Generation DevOps • Digital Transformation • IT Analytics • SaaS • DevOps Key Tenants • Continuous Delivery • Recruiting for the future
  • 47.
    Next Generation DevOps Recruitingyour staff in a DevOps World Previous Recruiting Techniques 1. Experienced niche skillset 2. Team player 3. Solid IT Foundation 4. Self driven or motivated individual 5. Customer Focused
  • 48.
    Next Generation DevOps Recruitingyour staff in a DevOps World New defining character qualities for recruiting 1. Self Satisfaction from “Puzzle Solving” • Not just solving Incidents and Problems • Managing complex systems • Architecting solutions 2. Customer focused 3. Embraces change 4. Emotional Intelligence 5. Solid IT Foundation
  • 49.
  • 50.
  • 51.
    Please give usyour feedback—Session B6247 • Complete the online survey you'll receive via email later today or via text at: Text this number: 878787 Text this word: APPSPHERE • Every time you submit a session survey, your name will be entered in a random drawing. We're giving away Amazon Echos to 5 lucky winners! • Thank you for your input APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 51 Win!
  • 52.
    Thank you foryour time today!