SlideShare une entreprise Scribd logo
1  sur  57
Télécharger pour lire hors ligne
Demystifying DevOps
- Uday Kumar
What is DevOps?
About Addteq
• DevOps & ALM Specialists
• SDLC Process Experts
• Automation Experts
• System Integrators
• Configuration Management Experts
• Atlassian Partners ( Platinum )
• Jenkins Enterprise Partners
Agenda
● Why DevOps?
● What is DevOps?
● DevOps Technology Overview
○ ALM
○ CI + CD
○ Infrastructure Management & Automation
○ ALM as DevOps Platform
● How to Adopt DevOps
○ DevOps Maturity Model
○ DevOps Adoption Model
Business Goal..
Products & Projects
● Project gets created when
Business / PfM approves a
Feature, Release Version..
● For a product (features, release
trains..) there could be multiple
projects running in parallel
internally..
● Also there could be multiple
product versions released to
market which need to be
supported
● Teams in IT Service companies
may get exposure only at
project level
● Teams in product companies
get exposure to product’s
cross functional teams.
Product Organization Functions
Service Provider Organization Functions
Software Development
Changing Environment for Products..
● Increasing Customer Expectations - frequent features but quality
● Multiple platforms to be supported
○ MAC, Linux, Windows Servers..
○ Different form factors (mobile, tablets, desktops..)
○ Different browsers
● Large Legacy of product code & features; not many know about old
components
● Large / complex cross functional product teams
● Geographically distributed Teams
● Development pushing agility while operation teams want stability
DevOps Triggers
➢ To excel in a competitive market
➢ For adding value from the
development process
➢ To Reduce bottlenecks through cross-
training
➢ To implement Continuous learning and
improvement
➢ To Reduce Deployment Failures and
Rollbacks
➢ To Reduce Failure Rate
➢ To reduce time to recovery
➢ For Stable Operating Environments
➢ To improve Customer Delight
➢ Continuous Quality Delivery
➢ Continuous Customer
Engagement
➢ To improve Delivery Quality
➢ For More Reliable Delivery
➢ To increase Efficiency in Operations
➢ For making Distributed teams work
Efficiently
➢ To Automate repetitive Tasks
○ CI / CD
○ Infrastructure
○ Testing
DevOpsTo Increase
Throughput
To Improve
Customer
Satisfaction
To Reduce
Delivery
Risk
Quicker
Turn
Around
Agenda
● Why DevOps?
● What is DevOps?
● DevOps Technology Overview
○ ALM
○ CI + CD
○ Infrastructure Management & Automation
○ Continuous Monitoring
● How to Adopt DevOps
○ DevOps Maturity Model
○ DevOps Adoption Model
What is DevOps?
● Enterprise Agility emphasizes on keeping WIP/ Inventory low and go to production ASAP.
Agile Scrum + Automation of CI + CD + Testing only can enable this.
Note : Effective WIP is subjective to organization
Whats is DevOps? (SAFe perspective)
What is DevOps? Operational Aspect..
● See the big picture
● Focus on the flow
● Timely addressal of
Operational Issues
● Look for Improvement
opportunities
What is DevOps
Pillars of DevOps
Integration
Culture Technology Process
Collaboration
Communication
Integration
Integration
Culture Technology Process
➢ One team, one
Goal
➢ Collective Decision
Making
➢ Empowered Teams
➢ Healthy attitude
about failure
➢ Integrated Req,
Dev, Test, Deploy
tools
➢ Integrated
Infrastructure
Management
➢ Traceability
➢ Integrated
Dashboards n
Metrics
➢ Cross functional
processes &
Workflows
➢ Automation of
repetitive
operations
Collaboration
Collaboration
Culture Technology Process
➢ Every perspective
is important
➢ Collaborate early
in the cycle
➢ Periodic Reviews
➢ Event Driven
Reviews
➢ Collaboration
tools on Code,
Documents,
binaries,
Infrastructure,
Reports
➢ Configuration
Management for
collaboration
artefacts.
➢ Collaboration
tools for
distributed teams
➢ Integrated Signoff
➢ Defined Review
process
➢ Defined Approval
Process
Communication
Communication
Culture Technology Process
➢ Open flow of
information - top
down & bottoms
up - phone, email,
system, IM...
➢ Periodic
Communication
➢ Event Driven
Communication
➢ Centralised system
where all
information is
collected.
➢ Automatic
notifications to
impacted parties
➢ Instant Messaging
➢ Automated
Dashboards /
Reports to keep
everyone in sync
➢ Defined measurement
system for progress,
metrics .
➢ Defined
communication &
operating mechanism
➢ Defined Escalation
mechanism
Agenda
● Why DevOps?
● What is DevOps? Multiple perspectives
● DevOps Technology Overview
○ ALM
○ CI + CD
○ Infrastructure Management & Automation
○ ALM as DevOps Platform
● How to Adopt DevOps
○ DevOps Maturity Model
○ DevOps Adoption Model
Configuration Management
● Configuration Management
○ the process by which all artifacts relevant to your project, and the relationships
between them, are stored, retrieved, uniquely identified, and modified
○ Change is constant and artifacts will be changing
○ Is it about keeping the inevitable change under control.
Artifacts Management Classification
Artifacts Management
Source Code
Management
Repository
Management
Document/KB
Management
ALM Evolution
● Problems with Configuration Management
○ IT Operations focused
○ Traceability ( Requirement to Delivery ) is very tedious
○ Visibility was not there
○ Collaboration, Communication platform is not integrated
● Application lifecycle management (ALM)
○ is the supervision of a software application from its initial planning through
retirement.
○ It also refers to how changes to an application are documented and tracked.
○ Covers complete SDLC
Application Lifecycle Management
ALM Technology Providers and Toolsets
ALM Vendors Products Offered
Atlassian Jira,Confluence,Stash,Bamboo,Crucible,Jira Agile, Crowd,Fisheye,Bitbucket,SourceTree,
Serena Software
Development Manager, Requirement Manager,Release Manager, Service Manager, Agile
Planner, Dashboard,Request Center, ChangeMan ZMF
Rally Software
Rally Product Manager, Rally Quality Manager, Rally Service Manager, Rally Portfolio
Manager, Rally Idea Manager, Rally Community Manager
Microsoft Microsoft Visual Studio, TFS
HP HP Application Lifecycle Management 11.5
IBM
Rational Collaborative Lifecycle,Management Solution,Rational RequirementsComposer,
Rational Team Concert,Rational Quality Manager
Atlassian ALM
SDLC
Check - in Trigger
Trigger
Feedback
Feedback
Approval Approval
Development Version Control
System (VCS)
Build and
Unit Test
Integration
Testing
User Acceptance
Tests (UAT)
Release
Requirements
Trigger
Continuous Integration
Check - in Trigger
Trigger
Feedback
Feedback
Approval Approval
Development Version Control
System (VCS)
Build and
Unit Test
Test Automation User Acceptance
Tests (UAT)
Release
Before CI
After CI
Product
Level
Integration
Hardware
Applications / Components
DB App Server
OS
Levels Of CI
Component Level
Integration
Product
Line
Dependency
System Level
Integration
CI tools available in market
Open Source Tools Paid Tools
Factors to choose CI tools
Continuous Deployment
Check - in Trigger
Trigger
Feedback
Feedback
Approval Approval
Functionality Focus &
Agile Scrum
Development
Version Control
System (VCS)
Build and
Unit Test
Test Automation User Acceptance Tests
(UAT)
Release
Deployment Lifecycle
Configuration
Automation
Infrastructure
Automation
Infrastructure
Provisioning
Continuous Deployment Tools
Factors to choose Infra CM tools..
DevOps Engineering Tools
Continuous Quality
Check - in Trigger
Trigger
Feedback
Feedback
Approval Approval
Functionality Focus &
Agile Scrum
Development
Version Control
System (VCS)
Build and
Unit Test
Test Automation User Acceptance Tests
(UAT)
Release
ALM as DevOps Platform?
ALM for Development
ALM for CI
ALM for CD
ALM for Continuous Testing
Integrated ALM as DevOps Platform
DevOps Technology
Agenda
● Why DevOps?
● What is DevOps?
● DevOps Technology Overview
○ ALM
○ CI + CD
○ Infrastructure Management & Automation
○ ALM as DevOps Platform
● How to Adopt DevOps
○ DevOps Maturity Model
○ DevOps Adoption Model
Prescription for DevOps Adoption
★ Start with a business objective
★ Identify actions to fix pain points
★ Execute on the actions / measure results
★ Iterate for continuous improvement
DevOps Adoption Model
Delivering Change
➢ Strategy
➢ Structure
➢ People
➢ Process
➢ Technology
Driving Change
➢ Program Delivery
➢ Change Management
DevOps Adoption Model
DevOps Maturity Model (Sample)
Last word...
DevOps represents a major cultural change, so keep your expectations in
check. Don’t expect the organization to change overnight and also to
change the entire organization at the same time.
Addteq offerings around DevOps..
❖ 2 Day DevOps awareness workshop for Core Team
❖ 5 Days DevOps Assessments and Recommendations workshop with core team
❖ DevOps Consulting in
➢ Cultural change management
➢ Process Optimization
➢ DevOps technology Implementation
❖ DevOps Trainings
➢ Atlassian Suite training for Admins
➢ GIT Training
➢ JIRA Admin training
➢ Stash & Bamboo Training
➢ Jenkins Trainings
➢ Puppet, Chef Trainings
➢ DevOps Toolkit training (customized)
DevOps workshop
Thank You
Thanks for your kind attention and patience :)
Happy to network
https://in.linkedin.com/in/kvudaykumar
Questions?
For detailed demos on some of Integration & Automated solutions, please refer to
https://addteq.com/category/webinars/
If you have specific need and would like custom demo or solution reach out to us @
sales@addteq.com

Contenu connexe

Tendances

CI/CD Best Practices for Building Modern Applications - MAD302 - Anaheim AWS ...
CI/CD Best Practices for Building Modern Applications - MAD302 - Anaheim AWS ...CI/CD Best Practices for Building Modern Applications - MAD302 - Anaheim AWS ...
CI/CD Best Practices for Building Modern Applications - MAD302 - Anaheim AWS ...Amazon Web Services
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Janusz Nowak
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOpsSherry Chang
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsTechWell
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 
SCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOpsSCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOpsStefan Streichsbier
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training pptKhalidQureshi31
 
Demystifying DevSecOps
Demystifying DevSecOpsDemystifying DevSecOps
Demystifying DevSecOpsArchana Joshi
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps JourneyMicro Focus
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices ArchitectureJoshua Costa
 

Tendances (20)

CI/CD Best Practices for Building Modern Applications - MAD302 - Anaheim AWS ...
CI/CD Best Practices for Building Modern Applications - MAD302 - Anaheim AWS ...CI/CD Best Practices for Building Modern Applications - MAD302 - Anaheim AWS ...
CI/CD Best Practices for Building Modern Applications - MAD302 - Anaheim AWS ...
 
Devops maturity model
Devops maturity modelDevops maturity model
Devops maturity model
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
DevOps
DevOpsDevOps
DevOps
 
La transformacion DevOps
La transformacion DevOpsLa transformacion DevOps
La transformacion DevOps
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
Integrating Automated Testing into DevOps
Integrating Automated Testing into DevOpsIntegrating Automated Testing into DevOps
Integrating Automated Testing into DevOps
 
Devops architecture
Devops architectureDevops architecture
Devops architecture
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
DevOps seminar ppt
DevOps seminar ppt DevOps seminar ppt
DevOps seminar ppt
 
Devops
DevopsDevops
Devops
 
SCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOpsSCS DevSecOps Seminar - State of DevSecOps
SCS DevSecOps Seminar - State of DevSecOps
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Demystifying DevSecOps
Demystifying DevSecOpsDemystifying DevSecOps
Demystifying DevSecOps
 
Devops
DevopsDevops
Devops
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps Journey
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 

En vedette

Augmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh dAugmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh dAgile Testing Alliance
 
The New Gives and Takes in a testers role
The New Gives and Takes in a testers role The New Gives and Takes in a testers role
The New Gives and Takes in a testers role Agile Testing Alliance
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAgile Testing Alliance
 
Modelling QA Transformation with Prime
Modelling QA Transformation with PrimeModelling QA Transformation with Prime
Modelling QA Transformation with PrimeAgile Testing Alliance
 
50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationshipAgile Testing Alliance
 
Big Data - Hadoop and MapReduce - Aditya Garg
Big Data - Hadoop and MapReduce - Aditya GargBig Data - Hadoop and MapReduce - Aditya Garg
Big Data - Hadoop and MapReduce - Aditya GargAgile Testing Alliance
 
Simulating Different-Network Speeds using JMETER
Simulating Different-Network Speeds using JMETERSimulating Different-Network Speeds using JMETER
Simulating Different-Network Speeds using JMETERAgile Testing Alliance
 
Continuous Performance Testing with Taurus and Jmeter
Continuous Performance Testing with Taurus and JmeterContinuous Performance Testing with Taurus and Jmeter
Continuous Performance Testing with Taurus and JmeterAgile Testing Alliance
 
Patterns of a "Good" Test Automation Framework, Locators & Data
Patterns of a "Good" Test Automation Framework, Locators & DataPatterns of a "Good" Test Automation Framework, Locators & Data
Patterns of a "Good" Test Automation Framework, Locators & DataAgile Testing Alliance
 

En vedette (20)

Augmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh dAugmented Reality & Software Testing - Sourabh d
Augmented Reality & Software Testing - Sourabh d
 
The New Gives and Takes in a testers role
The New Gives and Takes in a testers role The New Gives and Takes in a testers role
The New Gives and Takes in a testers role
 
Amalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automationAmalgamation of BDD, parallel execution and mobile automation
Amalgamation of BDD, parallel execution and mobile automation
 
Modelling QA Transformation with Prime
Modelling QA Transformation with PrimeModelling QA Transformation with Prime
Modelling QA Transformation with Prime
 
50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship50+ ways to improve tester - programmer relationship
50+ ways to improve tester - programmer relationship
 
Big Data - Hadoop and MapReduce - Aditya Garg
Big Data - Hadoop and MapReduce - Aditya GargBig Data - Hadoop and MapReduce - Aditya Garg
Big Data - Hadoop and MapReduce - Aditya Garg
 
Digital Assurance - Today & Tomorrow
Digital Assurance - Today & TomorrowDigital Assurance - Today & Tomorrow
Digital Assurance - Today & Tomorrow
 
Dr. shankar-dev ops-davinci_code_GTR
Dr. shankar-dev ops-davinci_code_GTRDr. shankar-dev ops-davinci_code_GTR
Dr. shankar-dev ops-davinci_code_GTR
 
Testing AS A Container - Irfan Ahmad
Testing AS A Container - Irfan AhmadTesting AS A Container - Irfan Ahmad
Testing AS A Container - Irfan Ahmad
 
Fidelity Test Data Management
Fidelity Test Data ManagementFidelity Test Data Management
Fidelity Test Data Management
 
BDD along with Continuous Integration
BDD along with Continuous IntegrationBDD along with Continuous Integration
BDD along with Continuous Integration
 
Introduction - #ATAGTR2016
Introduction - #ATAGTR2016Introduction - #ATAGTR2016
Introduction - #ATAGTR2016
 
#ATAGTR2016 Twitter Action
#ATAGTR2016 Twitter Action #ATAGTR2016 Twitter Action
#ATAGTR2016 Twitter Action
 
Mind Wave In Testing
Mind Wave In TestingMind Wave In Testing
Mind Wave In Testing
 
IoT: Testing - Shardul Rao
IoT: Testing - Shardul RaoIoT: Testing - Shardul Rao
IoT: Testing - Shardul Rao
 
Service Virtualization - Kalpna
Service Virtualization - KalpnaService Virtualization - Kalpna
Service Virtualization - Kalpna
 
Simulating Different-Network Speeds using JMETER
Simulating Different-Network Speeds using JMETERSimulating Different-Network Speeds using JMETER
Simulating Different-Network Speeds using JMETER
 
Continuous Performance Testing with Taurus and Jmeter
Continuous Performance Testing with Taurus and JmeterContinuous Performance Testing with Taurus and Jmeter
Continuous Performance Testing with Taurus and Jmeter
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
Patterns of a "Good" Test Automation Framework, Locators & Data
Patterns of a "Good" Test Automation Framework, Locators & DataPatterns of a "Good" Test Automation Framework, Locators & Data
Patterns of a "Good" Test Automation Framework, Locators & Data
 

Similaire à Demystifying Devops - Uday kumar

DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumaroGuild .
 
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday KumarAgile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday KumarAgileNetwork
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryAnand Chauhan
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 
DevOps Foundations
DevOps FoundationsDevOps Foundations
DevOps FoundationsAmr Fawzy
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareDevOps for Enterprise Systems
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldDevOps Enterprise Summit
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)Ahmed Misbah
 
DevOps Transformation Approach - Addteq
DevOps Transformation Approach - AddteqDevOps Transformation Approach - Addteq
DevOps Transformation Approach - AddteqAddteq
 
Dev ops transformation approach public
Dev ops transformation approach publicDev ops transformation approach public
Dev ops transformation approach publicUday Kumar
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Jean-Philippe Briend
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryRahul Tilloo
 
DevOps_service.pptx
DevOps_service.pptxDevOps_service.pptx
DevOps_service.pptxphamvinhcntt
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Sam Garforth
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsCygnet Infotech
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 

Similaire à Demystifying Devops - Uday kumar (20)

DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday KumarAgile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
Agile Gurugram 2016 | Conference | Demystifying DevOps | Uday Kumar
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
DevTestOps
DevTestOpsDevTestOps
DevTestOps
 
DevOps Foundations
DevOps FoundationsDevOps Foundations
DevOps Foundations
 
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems SoftwareLessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
Lessons Learned from Large Scale Adoption of DevOps for IBM z Systems Software
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
DevOps Transformation Approach - Addteq
DevOps Transformation Approach - AddteqDevOps Transformation Approach - Addteq
DevOps Transformation Approach - Addteq
 
Dev ops transformation approach public
Dev ops transformation approach publicDev ops transformation approach public
Dev ops transformation approach public
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
DevOps_service.pptx
DevOps_service.pptxDevOps_service.pptx
DevOps_service.pptx
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 

Plus de Agile Testing Alliance

#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...Agile Testing Alliance
 
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
#Interactive Session by  Ajay Balamurugadas, "Where Are The Real Testers In T...#Interactive Session by  Ajay Balamurugadas, "Where Are The Real Testers In T...
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...Agile Testing Alliance
 
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
#Interactive Session by  Jishnu Nambiar and  Mayur Ovhal, "Monitoring Web Per...#Interactive Session by  Jishnu Nambiar and  Mayur Ovhal, "Monitoring Web Per...
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...Agile Testing Alliance
 
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...Agile Testing Alliance
 
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...Agile Testing Alliance
 
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.Agile Testing Alliance
 
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...Agile Testing Alliance
 
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...Agile Testing Alliance
 
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...Agile Testing Alliance
 
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...Agile Testing Alliance
 
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...Agile Testing Alliance
 
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...Agile Testing Alliance
 
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...Agile Testing Alliance
 
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...Agile Testing Alliance
 
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
#Interactive Session by  Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...#Interactive Session by  Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...Agile Testing Alliance
 
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...Agile Testing Alliance
 
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.Agile Testing Alliance
 
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...Agile Testing Alliance
 
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
#Interactive Session by Aniket Diwakar Kadukar and  Padimiti Vaidik Eswar Dat...#Interactive Session by Aniket Diwakar Kadukar and  Padimiti Vaidik Eswar Dat...
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...Agile Testing Alliance
 
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...Agile Testing Alliance
 

Plus de Agile Testing Alliance (20)

#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
 
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
#Interactive Session by  Ajay Balamurugadas, "Where Are The Real Testers In T...#Interactive Session by  Ajay Balamurugadas, "Where Are The Real Testers In T...
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
 
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
#Interactive Session by  Jishnu Nambiar and  Mayur Ovhal, "Monitoring Web Per...#Interactive Session by  Jishnu Nambiar and  Mayur Ovhal, "Monitoring Web Per...
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
 
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
 
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
 
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
 
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
 
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
 
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
 
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
 
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
 
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
 
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
 
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
 
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
#Interactive Session by  Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...#Interactive Session by  Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
 
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
 
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
 
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
 
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
#Interactive Session by Aniket Diwakar Kadukar and  Padimiti Vaidik Eswar Dat...#Interactive Session by Aniket Diwakar Kadukar and  Padimiti Vaidik Eswar Dat...
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
 
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
 

Dernier

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Demystifying Devops - Uday kumar

  • 3. About Addteq • DevOps & ALM Specialists • SDLC Process Experts • Automation Experts • System Integrators • Configuration Management Experts • Atlassian Partners ( Platinum ) • Jenkins Enterprise Partners
  • 4. Agenda ● Why DevOps? ● What is DevOps? ● DevOps Technology Overview ○ ALM ○ CI + CD ○ Infrastructure Management & Automation ○ ALM as DevOps Platform ● How to Adopt DevOps ○ DevOps Maturity Model ○ DevOps Adoption Model
  • 6. Products & Projects ● Project gets created when Business / PfM approves a Feature, Release Version.. ● For a product (features, release trains..) there could be multiple projects running in parallel internally.. ● Also there could be multiple product versions released to market which need to be supported ● Teams in IT Service companies may get exposure only at project level ● Teams in product companies get exposure to product’s cross functional teams.
  • 10. Changing Environment for Products.. ● Increasing Customer Expectations - frequent features but quality ● Multiple platforms to be supported ○ MAC, Linux, Windows Servers.. ○ Different form factors (mobile, tablets, desktops..) ○ Different browsers ● Large Legacy of product code & features; not many know about old components ● Large / complex cross functional product teams ● Geographically distributed Teams ● Development pushing agility while operation teams want stability
  • 11. DevOps Triggers ➢ To excel in a competitive market ➢ For adding value from the development process ➢ To Reduce bottlenecks through cross- training ➢ To implement Continuous learning and improvement ➢ To Reduce Deployment Failures and Rollbacks ➢ To Reduce Failure Rate ➢ To reduce time to recovery ➢ For Stable Operating Environments ➢ To improve Customer Delight ➢ Continuous Quality Delivery ➢ Continuous Customer Engagement ➢ To improve Delivery Quality ➢ For More Reliable Delivery ➢ To increase Efficiency in Operations ➢ For making Distributed teams work Efficiently ➢ To Automate repetitive Tasks ○ CI / CD ○ Infrastructure ○ Testing DevOpsTo Increase Throughput To Improve Customer Satisfaction To Reduce Delivery Risk Quicker Turn Around
  • 12. Agenda ● Why DevOps? ● What is DevOps? ● DevOps Technology Overview ○ ALM ○ CI + CD ○ Infrastructure Management & Automation ○ Continuous Monitoring ● How to Adopt DevOps ○ DevOps Maturity Model ○ DevOps Adoption Model
  • 13. What is DevOps? ● Enterprise Agility emphasizes on keeping WIP/ Inventory low and go to production ASAP. Agile Scrum + Automation of CI + CD + Testing only can enable this. Note : Effective WIP is subjective to organization
  • 14. Whats is DevOps? (SAFe perspective)
  • 15. What is DevOps? Operational Aspect.. ● See the big picture ● Focus on the flow ● Timely addressal of Operational Issues ● Look for Improvement opportunities
  • 17. Pillars of DevOps Integration Culture Technology Process Collaboration Communication
  • 18. Integration Integration Culture Technology Process ➢ One team, one Goal ➢ Collective Decision Making ➢ Empowered Teams ➢ Healthy attitude about failure ➢ Integrated Req, Dev, Test, Deploy tools ➢ Integrated Infrastructure Management ➢ Traceability ➢ Integrated Dashboards n Metrics ➢ Cross functional processes & Workflows ➢ Automation of repetitive operations
  • 19. Collaboration Collaboration Culture Technology Process ➢ Every perspective is important ➢ Collaborate early in the cycle ➢ Periodic Reviews ➢ Event Driven Reviews ➢ Collaboration tools on Code, Documents, binaries, Infrastructure, Reports ➢ Configuration Management for collaboration artefacts. ➢ Collaboration tools for distributed teams ➢ Integrated Signoff ➢ Defined Review process ➢ Defined Approval Process
  • 20. Communication Communication Culture Technology Process ➢ Open flow of information - top down & bottoms up - phone, email, system, IM... ➢ Periodic Communication ➢ Event Driven Communication ➢ Centralised system where all information is collected. ➢ Automatic notifications to impacted parties ➢ Instant Messaging ➢ Automated Dashboards / Reports to keep everyone in sync ➢ Defined measurement system for progress, metrics . ➢ Defined communication & operating mechanism ➢ Defined Escalation mechanism
  • 21. Agenda ● Why DevOps? ● What is DevOps? Multiple perspectives ● DevOps Technology Overview ○ ALM ○ CI + CD ○ Infrastructure Management & Automation ○ ALM as DevOps Platform ● How to Adopt DevOps ○ DevOps Maturity Model ○ DevOps Adoption Model
  • 22. Configuration Management ● Configuration Management ○ the process by which all artifacts relevant to your project, and the relationships between them, are stored, retrieved, uniquely identified, and modified ○ Change is constant and artifacts will be changing ○ Is it about keeping the inevitable change under control.
  • 23. Artifacts Management Classification Artifacts Management Source Code Management Repository Management Document/KB Management
  • 24. ALM Evolution ● Problems with Configuration Management ○ IT Operations focused ○ Traceability ( Requirement to Delivery ) is very tedious ○ Visibility was not there ○ Collaboration, Communication platform is not integrated ● Application lifecycle management (ALM) ○ is the supervision of a software application from its initial planning through retirement. ○ It also refers to how changes to an application are documented and tracked. ○ Covers complete SDLC
  • 26. ALM Technology Providers and Toolsets ALM Vendors Products Offered Atlassian Jira,Confluence,Stash,Bamboo,Crucible,Jira Agile, Crowd,Fisheye,Bitbucket,SourceTree, Serena Software Development Manager, Requirement Manager,Release Manager, Service Manager, Agile Planner, Dashboard,Request Center, ChangeMan ZMF Rally Software Rally Product Manager, Rally Quality Manager, Rally Service Manager, Rally Portfolio Manager, Rally Idea Manager, Rally Community Manager Microsoft Microsoft Visual Studio, TFS HP HP Application Lifecycle Management 11.5 IBM Rational Collaborative Lifecycle,Management Solution,Rational RequirementsComposer, Rational Team Concert,Rational Quality Manager
  • 28. SDLC Check - in Trigger Trigger Feedback Feedback Approval Approval Development Version Control System (VCS) Build and Unit Test Integration Testing User Acceptance Tests (UAT) Release Requirements Trigger
  • 29. Continuous Integration Check - in Trigger Trigger Feedback Feedback Approval Approval Development Version Control System (VCS) Build and Unit Test Test Automation User Acceptance Tests (UAT) Release
  • 32. Product Level Integration Hardware Applications / Components DB App Server OS Levels Of CI Component Level Integration Product Line Dependency System Level Integration
  • 33. CI tools available in market Open Source Tools Paid Tools
  • 34. Factors to choose CI tools
  • 35. Continuous Deployment Check - in Trigger Trigger Feedback Feedback Approval Approval Functionality Focus & Agile Scrum Development Version Control System (VCS) Build and Unit Test Test Automation User Acceptance Tests (UAT) Release
  • 38. Factors to choose Infra CM tools..
  • 40. Continuous Quality Check - in Trigger Trigger Feedback Feedback Approval Approval Functionality Focus & Agile Scrum Development Version Control System (VCS) Build and Unit Test Test Automation User Acceptance Tests (UAT) Release
  • 41. ALM as DevOps Platform?
  • 46. Integrated ALM as DevOps Platform
  • 48. Agenda ● Why DevOps? ● What is DevOps? ● DevOps Technology Overview ○ ALM ○ CI + CD ○ Infrastructure Management & Automation ○ ALM as DevOps Platform ● How to Adopt DevOps ○ DevOps Maturity Model ○ DevOps Adoption Model
  • 49. Prescription for DevOps Adoption ★ Start with a business objective ★ Identify actions to fix pain points ★ Execute on the actions / measure results ★ Iterate for continuous improvement
  • 50. DevOps Adoption Model Delivering Change ➢ Strategy ➢ Structure ➢ People ➢ Process ➢ Technology Driving Change ➢ Program Delivery ➢ Change Management
  • 53. Last word... DevOps represents a major cultural change, so keep your expectations in check. Don’t expect the organization to change overnight and also to change the entire organization at the same time.
  • 54. Addteq offerings around DevOps.. ❖ 2 Day DevOps awareness workshop for Core Team ❖ 5 Days DevOps Assessments and Recommendations workshop with core team ❖ DevOps Consulting in ➢ Cultural change management ➢ Process Optimization ➢ DevOps technology Implementation ❖ DevOps Trainings ➢ Atlassian Suite training for Admins ➢ GIT Training ➢ JIRA Admin training ➢ Stash & Bamboo Training ➢ Jenkins Trainings ➢ Puppet, Chef Trainings ➢ DevOps Toolkit training (customized)
  • 56. Thank You Thanks for your kind attention and patience :) Happy to network https://in.linkedin.com/in/kvudaykumar
  • 57. Questions? For detailed demos on some of Integration & Automated solutions, please refer to https://addteq.com/category/webinars/ If you have specific need and would like custom demo or solution reach out to us @ sales@addteq.com