SlideShare una empresa de Scribd logo
1 de 24
P U B L I C S E C T O R
S U M M I T
WASHINGTON, DC
© SAIC. All rights reserved.
Leveraging DevOps as an IT Value
Multiplier
Fred Silva
Director, IT Operations
SAIC
Mike Kuentz
Principal Solutions Architect
AWS
3 1 7 6 5 7
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R
S U M M I T
Any organization that designs a system
(defined broadly) will produce a design
whose structure is a copy of the
organization's communication structure.
--Melvin E. Conway in his 1968 paper How
Do Committees Invent?
Conway’s Law
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.PU BL I C SECT O R
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R
S U M M I T
2001
Development Transformation at Amazon: 2001–2009
2009
Monolithic
application + teams
Microservices + two-pizza teams
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.PU BL I C SECT O R
SU M M I T
2001
Development Transformation at Amazon: 2001–2009
2009
Monolithic
application + teams
Microservices + two-pizza teams
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R
S U M M I T
SAIC.com
P U B L I C S E C T O R
S U M M I T
Company Information
9
• SAIC® is a premier technology integrator solving our
nation's most complex challenges across the defense,
space, federal civilian, and intelligence markets. Our
offerings include high-end solutions in systems
engineering and integration and enterprise IT.
• Headquartered in Reston, Virginia, SAIC has approximately
23,000 employees (post Engility acquisition) and annual
revenues of about $6.5 billion. SAIC’s office facilities are
located to support its diversified workforce in the
domestic and global markets.
SAIC.com
P U B L I C S E C T O R
S U M M I T
Services , outcomes, and XLAs
10
The traditional measurement of service and outcomes is
changing
SAIC.com
P U B L I C S E C T O R
S U M M I T
Our First DevOps Steps
11
Building up to a bad conclusion is no longer an option
SAIC.com
P U B L I C S E C T O R
S U M M I T
Go Faster Be Stable
12
Agile Development ITIL Service Management
….and what about Security ?
Non-systems thinking gave rise to methods of management that enforced
silos
SAIC.com
P U B L I C S E C T O R
S U M M I T
The Result: Impedance Mismatch
13
Cultural impedance/ Technical Impedance
SAIC.com
P U B L I C S E C T O R
S U M M I T
Corollary 1: It’s about the business
14
It’s not about you, your team, or your tools
SAIC.com
P U B L I C S E C T O R
S U M M I T
Corollary 2: Value is Subjective
15
Lies, damned lies, and statistics (metrics) – S. Clemens
SAIC.com
P U B L I C S E C T O R
S U M M I T
Corollary 3: Culture Trumps Strategy
16
Good luck with that !
SAIC.com
P U B L I C S E C T O R
S U M M I T
Technology: A value multiplier or sore multiplier
17
The pace of change demands iterative delivery in software, infrastructure, AND services
SAIC.com
P U B L I C S E C T O R
S U M M I T
SAIC’s DevOps Philosophy
18
DevOps is a cultural and professional movement that extends Agile, Lean, and ITSM principles to accelerate the
delivery of value via software and infrastructure changes by emphasizing collaboration and communication
between development and IT operations, business owners, and users. – ITSM Academy www.itsmacademy.com
Key Principles:
• Build cohesive teams: encourage cross domain participation
and collaboration from business, users, software
developers, and other IT professionals.
• Optimize / Automate Everything: use automating tools and
techniques to build in consistency, reliability, and efficiency
in the software release process. Treat infrastructure as code.
• Institute strong source control practices: source control
application code, configuration items, and infrastructure.
• Test early and often: automate code testing as it is checked
and include environment configuration and infrastructure.
• Improve continuously: teams must invest time evaluating
and improving their software lifecycle process.
• DevSecOps: Security at design and throughout delivery.
Software developers, and other IT professionals build in and
test security compliance at every stage of the software
lifecycle. Incorporates automate compliance controls.
DevOps
Principles
Continuous
Integration /
Delivery
Operations
Infrastructure
as Code
DevSecOps
Continuous
Testing • Monitoring /
Performance
feedback
• Automated event
recovery
• Automated security
compliance
DevOps Main Components
• Infrastructure
provisioned and
managed as code
• Monitor and enforce
compliance dynamically
• Developers continuously check
in code to central repository
• Automated build process
• Deployment pipelines integrated
for warranty and utility
• All code changes are
automatically built, tested, and
prepared for production release
• Produce deployment artifacts
• Central repository for code,
configuration items, and
infrastructure build scripts
CALMS - Culture, Automation, Lean, Measurement, Sharing
SAIC.com
P U B L I C S E C T O R
S U M M I T
Enabling and Complementary
But where to start ?
19
SAIC.com
P U B L I C S E C T O R
S U M M I T
Tailored delivery based on best practices
20
Infrastructure/Platform/SW as a Service (App Dev, monitor, deploy,
scale)
Stage Deploy
PracticesProcessesTeams
Continuous Integration
Continuous Testing
• Project set up –
• Concept, Discovery,
Infrastructure
• Architecture epics
• Business epics
• Build Teams
• Prepare initial
groomed product
backlog –
(estimated story
points and
prioritized)
• Create Release
Roadmap (release
planning)
• PM/ScrumMaster/BAs/PO
• Tech/Dev Lead
• Architecture (EA/Business)
• Security / Operations /Prod
Support
Plan
Dev Environment Staging Production
Environment
Test/QA
Scrum
master IT Ops IT Ops
Continuous Delivery
Operate
Continuous Monitoring
Test
Develop Build Test
Development
teams
Product Owner
Conduct Sprint Planning & Establish Sprint Backlog
Elaborate Architecture & Design
Develop, Unit Test, Peer Review & Document
Conduct Continuous Integration Testing
Review, Demo, & Conduct Sprint Retrospective
Performance Testing
Acceptance Testing
Document & Training
Package and Release,
etc.
Operations & Sustainment
 Performance & Reporting
 Service Desk & Problem
Reporting
 Continuous Improvement
Deploy Release
Conduct Post-
deployment
User Training
Agile Sprints
Development
teams
DevSecOps
Feedback
Optimization / Automatin
A target rich environment
SAIC.com
P U B L I C S E C T O R
S U M M I T
Lifecycle Integration
21
Seek relationships and develop an ecosystem that fits your
requirements and the business, not your vendors. DevOps toolchains
are based on their requirements and fit for purpose.
Tooling enables and constrains, depending on their application
SAIC.com
P U B L I C S E C T O R
S U M M I T
Implementing DevOps Smartly
22
• Have a clear plan - ( An organizational plan) CULTURE
• Stakeholder participation
• Full involvement internally and externally ( Get people trained / on the same page)
• Start inside and work outside (cup of coffee)
• Use the Seven Step Continual Service Improvement process or PDCA
• Examine internal processes (apply Lean)
• Evaluate the full business value stream (Theory of constraints)
• Establish common processes, models, and tool chains
• Assess results, Share experiences
• Sustain the momentum / Promote Collaboration
“Maximize the velocity to value to the end user with improved volume of quality services”
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R
S U M M I T
Thank you!
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R
S U M M I T
Mike Kuentz
Principal Solutions Architect
AWS
Fred Silva
Director, IT Operations
SAIC
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R
S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R
S U M M I T

Más contenido relacionado

La actualidad más candente

Enable End-To-End Enterprise Development With CA Gen
Enable End-To-End Enterprise Development With CA GenEnable End-To-End Enterprise Development With CA Gen
Enable End-To-End Enterprise Development With CA GenCA Technologies
 
Chris Wiese Resume
Chris Wiese ResumeChris Wiese Resume
Chris Wiese ResumeChris Wiese
 
Case Study: University of California Shares Tips and Tricks for Leveraging CA...
Case Study: University of California Shares Tips and Tricks for Leveraging CA...Case Study: University of California Shares Tips and Tricks for Leveraging CA...
Case Study: University of California Shares Tips and Tricks for Leveraging CA...CA Technologies
 
New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019Kevin Downs
 
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...MuleSoft
 
Case Study: University of California Office of the President Studies Front En...
Case Study: University of California Office of the President Studies Front En...Case Study: University of California Office of the President Studies Front En...
Case Study: University of California Office of the President Studies Front En...CA Technologies
 
T-Mobile Case Study: Looking to Build a Foundation for DevOps
T-Mobile Case Study: Looking to Build a Foundation for DevOpsT-Mobile Case Study: Looking to Build a Foundation for DevOps
T-Mobile Case Study: Looking to Build a Foundation for DevOpsCA Technologies
 
What Going Digital Really Means to IT
What Going Digital Really Means to IT What Going Digital Really Means to IT
What Going Digital Really Means to IT MuleSoft
 
Tech Talk: Evolve from Continuous Integration to Continuous Delivery
Tech Talk: Evolve from Continuous Integration to Continuous DeliveryTech Talk: Evolve from Continuous Integration to Continuous Delivery
Tech Talk: Evolve from Continuous Integration to Continuous DeliveryCA Technologies
 
Case Study: Bespin Global Builds Hybrid Cloud Management Service With CA Unif...
Case Study: Bespin Global Builds Hybrid Cloud Management Service With CA Unif...Case Study: Bespin Global Builds Hybrid Cloud Management Service With CA Unif...
Case Study: Bespin Global Builds Hybrid Cloud Management Service With CA Unif...CA Technologies
 
Case Study: University of Chicago Combines the Power of CA Unified Infrastruc...
Case Study: University of Chicago Combines the Power of CA Unified Infrastruc...Case Study: University of Chicago Combines the Power of CA Unified Infrastruc...
Case Study: University of Chicago Combines the Power of CA Unified Infrastruc...CA Technologies
 
Verizon service delivery ecosystem 2010 bbwf
Verizon service delivery ecosystem 2010 bbwfVerizon service delivery ecosystem 2010 bbwf
Verizon service delivery ecosystem 2010 bbwfAlan Quayle
 
How to Solve Problems of Testing in Agile Environments
How to Solve Problems of Testing in Agile EnvironmentsHow to Solve Problems of Testing in Agile Environments
How to Solve Problems of Testing in Agile EnvironmentsCA Technologies
 
Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...
Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...
Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...CA Technologies
 
Continuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOpsContinuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOpsCA Technologies
 

La actualidad más candente (15)

Enable End-To-End Enterprise Development With CA Gen
Enable End-To-End Enterprise Development With CA GenEnable End-To-End Enterprise Development With CA Gen
Enable End-To-End Enterprise Development With CA Gen
 
Chris Wiese Resume
Chris Wiese ResumeChris Wiese Resume
Chris Wiese Resume
 
Case Study: University of California Shares Tips and Tricks for Leveraging CA...
Case Study: University of California Shares Tips and Tricks for Leveraging CA...Case Study: University of California Shares Tips and Tricks for Leveraging CA...
Case Study: University of California Shares Tips and Tricks for Leveraging CA...
 
New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019New Relic After Lift and Shift - FutureStack 2019
New Relic After Lift and Shift - FutureStack 2019
 
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...
How a Leading Brand Achieved Digital Transformation at a Global Scale - Jeff ...
 
Case Study: University of California Office of the President Studies Front En...
Case Study: University of California Office of the President Studies Front En...Case Study: University of California Office of the President Studies Front En...
Case Study: University of California Office of the President Studies Front En...
 
T-Mobile Case Study: Looking to Build a Foundation for DevOps
T-Mobile Case Study: Looking to Build a Foundation for DevOpsT-Mobile Case Study: Looking to Build a Foundation for DevOps
T-Mobile Case Study: Looking to Build a Foundation for DevOps
 
What Going Digital Really Means to IT
What Going Digital Really Means to IT What Going Digital Really Means to IT
What Going Digital Really Means to IT
 
Tech Talk: Evolve from Continuous Integration to Continuous Delivery
Tech Talk: Evolve from Continuous Integration to Continuous DeliveryTech Talk: Evolve from Continuous Integration to Continuous Delivery
Tech Talk: Evolve from Continuous Integration to Continuous Delivery
 
Case Study: Bespin Global Builds Hybrid Cloud Management Service With CA Unif...
Case Study: Bespin Global Builds Hybrid Cloud Management Service With CA Unif...Case Study: Bespin Global Builds Hybrid Cloud Management Service With CA Unif...
Case Study: Bespin Global Builds Hybrid Cloud Management Service With CA Unif...
 
Case Study: University of Chicago Combines the Power of CA Unified Infrastruc...
Case Study: University of Chicago Combines the Power of CA Unified Infrastruc...Case Study: University of Chicago Combines the Power of CA Unified Infrastruc...
Case Study: University of Chicago Combines the Power of CA Unified Infrastruc...
 
Verizon service delivery ecosystem 2010 bbwf
Verizon service delivery ecosystem 2010 bbwfVerizon service delivery ecosystem 2010 bbwf
Verizon service delivery ecosystem 2010 bbwf
 
How to Solve Problems of Testing in Agile Environments
How to Solve Problems of Testing in Agile EnvironmentsHow to Solve Problems of Testing in Agile Environments
How to Solve Problems of Testing in Agile Environments
 
Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...
Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...
Case Study: Telefonica UK Powers Flexible, Hybrid Cloud Environments with CA ...
 
Continuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOpsContinuous Integration and Orchestration: Putting the AppDev in DevOps
Continuous Integration and Orchestration: Putting the AppDev in DevOps
 

Similar a Leveraging DevOps as an IT Value Multiplier: How Federal SIs can Adopt DevOps to Effectively Benefit their Customers

Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsMaximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsDevOps.com
 
Operating Models: How Does Your Operating Model Change and Scale in the Cloud?
Operating Models: How Does Your Operating Model Change and Scale in the Cloud?Operating Models: How Does Your Operating Model Change and Scale in the Cloud?
Operating Models: How Does Your Operating Model Change and Scale in the Cloud?Amazon Web Services
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
An Amazonian approach to enterprise transformation
An Amazonian approach to enterprise transformationAn Amazonian approach to enterprise transformation
An Amazonian approach to enterprise transformationAmazon Web Services
 
The 2017 CIO Roadmap to Project Success_Final
The 2017 CIO Roadmap to Project Success_FinalThe 2017 CIO Roadmap to Project Success_Final
The 2017 CIO Roadmap to Project Success_FinalKirk Eggleston
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
Optimising Cost and Performance at Scale in Education
Optimising Cost and Performance at Scale in EducationOptimising Cost and Performance at Scale in Education
Optimising Cost and Performance at Scale in EducationAmazon Web Services
 
Continuous Integration and Continuous Delivery Best Practices for Building Mo...
Continuous Integration and Continuous Delivery Best Practices for Building Mo...Continuous Integration and Continuous Delivery Best Practices for Building Mo...
Continuous Integration and Continuous Delivery Best Practices for Building Mo...Amazon Web Services
 
DevOps Loop - Jeffrey Hammond.pptx.pdf
DevOps Loop - Jeffrey Hammond.pptx.pdfDevOps Loop - Jeffrey Hammond.pptx.pdf
DevOps Loop - Jeffrey Hammond.pptx.pdfVMware Tanzu
 
ChiefArchitectResume-SeanErikson-2015Updated
ChiefArchitectResume-SeanErikson-2015UpdatedChiefArchitectResume-SeanErikson-2015Updated
ChiefArchitectResume-SeanErikson-2015UpdatedSean Erikson
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of ExcellenceWithum
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...Amazon Web Services
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil TechnologiesBlack Basil Technologies
 
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...Amazon Web Services
 
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsA Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsAmazon Web Services
 
Leveraging Mashups In The Context Of Critical Business Data, Soa, And Enterpi...
Leveraging Mashups In The Context Of Critical Business Data, Soa, And Enterpi...Leveraging Mashups In The Context Of Critical Business Data, Soa, And Enterpi...
Leveraging Mashups In The Context Of Critical Business Data, Soa, And Enterpi...David Linthicum
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14dennisn129CBN
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliverySanjeev Sharma
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Cognizant
 
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...apidays
 

Similar a Leveraging DevOps as an IT Value Multiplier: How Federal SIs can Adopt DevOps to Effectively Benefit their Customers (20)

Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value StreamsMaximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
Maximize Your Enterprise DevOps Efforts and Outcomes with Value Streams
 
Operating Models: How Does Your Operating Model Change and Scale in the Cloud?
Operating Models: How Does Your Operating Model Change and Scale in the Cloud?Operating Models: How Does Your Operating Model Change and Scale in the Cloud?
Operating Models: How Does Your Operating Model Change and Scale in the Cloud?
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
An Amazonian approach to enterprise transformation
An Amazonian approach to enterprise transformationAn Amazonian approach to enterprise transformation
An Amazonian approach to enterprise transformation
 
The 2017 CIO Roadmap to Project Success_Final
The 2017 CIO Roadmap to Project Success_FinalThe 2017 CIO Roadmap to Project Success_Final
The 2017 CIO Roadmap to Project Success_Final
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
Optimising Cost and Performance at Scale in Education
Optimising Cost and Performance at Scale in EducationOptimising Cost and Performance at Scale in Education
Optimising Cost and Performance at Scale in Education
 
Continuous Integration and Continuous Delivery Best Practices for Building Mo...
Continuous Integration and Continuous Delivery Best Practices for Building Mo...Continuous Integration and Continuous Delivery Best Practices for Building Mo...
Continuous Integration and Continuous Delivery Best Practices for Building Mo...
 
DevOps Loop - Jeffrey Hammond.pptx.pdf
DevOps Loop - Jeffrey Hammond.pptx.pdfDevOps Loop - Jeffrey Hammond.pptx.pdf
DevOps Loop - Jeffrey Hammond.pptx.pdf
 
ChiefArchitectResume-SeanErikson-2015Updated
ChiefArchitectResume-SeanErikson-2015UpdatedChiefArchitectResume-SeanErikson-2015Updated
ChiefArchitectResume-SeanErikson-2015Updated
 
Power Platform Governance Center of Excellence
Power Platform Governance Center of ExcellencePower Platform Governance Center of Excellence
Power Platform Governance Center of Excellence
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil Technologies
 
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
The People Pillar of Cloud Adoption: Developing Your Workforce & Building Dig...
 
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsA Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
 
Leveraging Mashups In The Context Of Critical Business Data, Soa, And Enterpi...
Leveraging Mashups In The Context Of Critical Business Data, Soa, And Enterpi...Leveraging Mashups In The Context Of Critical Business Data, Soa, And Enterpi...
Leveraging Mashups In The Context Of Critical Business Data, Soa, And Enterpi...
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
 
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
INTERFACE by apidays - API Success: Running a Successful API Program by Nelso...
 

Más de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Leveraging DevOps as an IT Value Multiplier: How Federal SIs can Adopt DevOps to Effectively Benefit their Customers

  • 1. P U B L I C S E C T O R S U M M I T WASHINGTON, DC
  • 2. © SAIC. All rights reserved. Leveraging DevOps as an IT Value Multiplier Fred Silva Director, IT Operations SAIC Mike Kuentz Principal Solutions Architect AWS 3 1 7 6 5 7
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R S U M M I T
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R S U M M I T
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R S U M M I T Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. --Melvin E. Conway in his 1968 paper How Do Committees Invent? Conway’s Law
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.PU BL I C SECT O R
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R S U M M I T 2001 Development Transformation at Amazon: 2001–2009 2009 Monolithic application + teams Microservices + two-pizza teams © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.PU BL I C SECT O R SU M M I T 2001 Development Transformation at Amazon: 2001–2009 2009 Monolithic application + teams Microservices + two-pizza teams
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R S U M M I T
  • 9. SAIC.com P U B L I C S E C T O R S U M M I T Company Information 9 • SAIC® is a premier technology integrator solving our nation's most complex challenges across the defense, space, federal civilian, and intelligence markets. Our offerings include high-end solutions in systems engineering and integration and enterprise IT. • Headquartered in Reston, Virginia, SAIC has approximately 23,000 employees (post Engility acquisition) and annual revenues of about $6.5 billion. SAIC’s office facilities are located to support its diversified workforce in the domestic and global markets.
  • 10. SAIC.com P U B L I C S E C T O R S U M M I T Services , outcomes, and XLAs 10 The traditional measurement of service and outcomes is changing
  • 11. SAIC.com P U B L I C S E C T O R S U M M I T Our First DevOps Steps 11 Building up to a bad conclusion is no longer an option
  • 12. SAIC.com P U B L I C S E C T O R S U M M I T Go Faster Be Stable 12 Agile Development ITIL Service Management ….and what about Security ? Non-systems thinking gave rise to methods of management that enforced silos
  • 13. SAIC.com P U B L I C S E C T O R S U M M I T The Result: Impedance Mismatch 13 Cultural impedance/ Technical Impedance
  • 14. SAIC.com P U B L I C S E C T O R S U M M I T Corollary 1: It’s about the business 14 It’s not about you, your team, or your tools
  • 15. SAIC.com P U B L I C S E C T O R S U M M I T Corollary 2: Value is Subjective 15 Lies, damned lies, and statistics (metrics) – S. Clemens
  • 16. SAIC.com P U B L I C S E C T O R S U M M I T Corollary 3: Culture Trumps Strategy 16 Good luck with that !
  • 17. SAIC.com P U B L I C S E C T O R S U M M I T Technology: A value multiplier or sore multiplier 17 The pace of change demands iterative delivery in software, infrastructure, AND services
  • 18. SAIC.com P U B L I C S E C T O R S U M M I T SAIC’s DevOps Philosophy 18 DevOps is a cultural and professional movement that extends Agile, Lean, and ITSM principles to accelerate the delivery of value via software and infrastructure changes by emphasizing collaboration and communication between development and IT operations, business owners, and users. – ITSM Academy www.itsmacademy.com Key Principles: • Build cohesive teams: encourage cross domain participation and collaboration from business, users, software developers, and other IT professionals. • Optimize / Automate Everything: use automating tools and techniques to build in consistency, reliability, and efficiency in the software release process. Treat infrastructure as code. • Institute strong source control practices: source control application code, configuration items, and infrastructure. • Test early and often: automate code testing as it is checked and include environment configuration and infrastructure. • Improve continuously: teams must invest time evaluating and improving their software lifecycle process. • DevSecOps: Security at design and throughout delivery. Software developers, and other IT professionals build in and test security compliance at every stage of the software lifecycle. Incorporates automate compliance controls. DevOps Principles Continuous Integration / Delivery Operations Infrastructure as Code DevSecOps Continuous Testing • Monitoring / Performance feedback • Automated event recovery • Automated security compliance DevOps Main Components • Infrastructure provisioned and managed as code • Monitor and enforce compliance dynamically • Developers continuously check in code to central repository • Automated build process • Deployment pipelines integrated for warranty and utility • All code changes are automatically built, tested, and prepared for production release • Produce deployment artifacts • Central repository for code, configuration items, and infrastructure build scripts CALMS - Culture, Automation, Lean, Measurement, Sharing
  • 19. SAIC.com P U B L I C S E C T O R S U M M I T Enabling and Complementary But where to start ? 19
  • 20. SAIC.com P U B L I C S E C T O R S U M M I T Tailored delivery based on best practices 20 Infrastructure/Platform/SW as a Service (App Dev, monitor, deploy, scale) Stage Deploy PracticesProcessesTeams Continuous Integration Continuous Testing • Project set up – • Concept, Discovery, Infrastructure • Architecture epics • Business epics • Build Teams • Prepare initial groomed product backlog – (estimated story points and prioritized) • Create Release Roadmap (release planning) • PM/ScrumMaster/BAs/PO • Tech/Dev Lead • Architecture (EA/Business) • Security / Operations /Prod Support Plan Dev Environment Staging Production Environment Test/QA Scrum master IT Ops IT Ops Continuous Delivery Operate Continuous Monitoring Test Develop Build Test Development teams Product Owner Conduct Sprint Planning & Establish Sprint Backlog Elaborate Architecture & Design Develop, Unit Test, Peer Review & Document Conduct Continuous Integration Testing Review, Demo, & Conduct Sprint Retrospective Performance Testing Acceptance Testing Document & Training Package and Release, etc. Operations & Sustainment  Performance & Reporting  Service Desk & Problem Reporting  Continuous Improvement Deploy Release Conduct Post- deployment User Training Agile Sprints Development teams DevSecOps Feedback Optimization / Automatin A target rich environment
  • 21. SAIC.com P U B L I C S E C T O R S U M M I T Lifecycle Integration 21 Seek relationships and develop an ecosystem that fits your requirements and the business, not your vendors. DevOps toolchains are based on their requirements and fit for purpose. Tooling enables and constrains, depending on their application
  • 22. SAIC.com P U B L I C S E C T O R S U M M I T Implementing DevOps Smartly 22 • Have a clear plan - ( An organizational plan) CULTURE • Stakeholder participation • Full involvement internally and externally ( Get people trained / on the same page) • Start inside and work outside (cup of coffee) • Use the Seven Step Continual Service Improvement process or PDCA • Examine internal processes (apply Lean) • Evaluate the full business value stream (Theory of constraints) • Establish common processes, models, and tool chains • Assess results, Share experiences • Sustain the momentum / Promote Collaboration “Maximize the velocity to value to the end user with improved volume of quality services”
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R S U M M I T Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R S U M M I T Mike Kuentz Principal Solutions Architect AWS Fred Silva Director, IT Operations SAIC
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.P U B L I C S E C T O R S U M M I T