SlideShare a Scribd company logo
DevOps Primer
- Uday Kumar
What is DevOps?
DevOps
Tools
Automation
CI & CD
Technology
Organization
Pattern
Philosophy
PracticeApproach
Set of Values and
Principles
Concept
Culture
Engineering
Technique Methodology
I’m Thinking
I’m Saying
I’m Hearing
Continuous
Delivery
Enterprise
Agility
Journey
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? 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
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 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? Multiple perspectives
● 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? 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
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)
Uday Kumar
Email : uday.kumar@addteq.com
Linked In : https://in.linkedin.com/in/kvudaykumar
Thank You
Thanks for your kind attention and patience :)
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

More Related Content

What's hot

DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
IBM UrbanCode Products
 
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your ProblemsDevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
dev2ops
 
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile Management
Inspectie van het Onderwijs
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
Atlassian
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Ievgenii Katsan
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
Md. Mazharul Anwar
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
Alec Lazarescu
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
Ernest Mueller
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
Brian Dawson
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
Brad Appleton
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
dev2ops
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
Micro Focus
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
Sanjeev Sharma
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
Agron Fazliu
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
Red Gate Software
 
Introduction to devops - update 2017
Introduction to devops - update 2017Introduction to devops - update 2017
Introduction to devops - update 2017
gjdevos
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
conline training
 
Enabling The DevOps Culture At Organization
Enabling The DevOps Culture At OrganizationEnabling The DevOps Culture At Organization
Enabling The DevOps Culture At Organization
India Scrum Enthusiasts Community
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
Naveen Kumar Singh
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Willy-Peter Schaub
 

What's hot (20)

DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your ProblemsDevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
 
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile ManagementDevOps unraveled - Nyenrode masterclass on Agile Management
DevOps unraveled - Nyenrode masterclass on Agile Management
 
Run IT Support the DevOps Way
Run IT Support the DevOps WayRun IT Support the DevOps Way
Run IT Support the DevOps Way
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
Introduction to devops - update 2017
Introduction to devops - update 2017Introduction to devops - update 2017
Introduction to devops - update 2017
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
Enabling The DevOps Culture At Organization
Enabling The DevOps Culture At OrganizationEnabling The DevOps Culture At Organization
Enabling The DevOps Culture At Organization
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
 

Viewers also liked

SkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid CloudSkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid Cloud
Vlad Kuusk
 
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015
Gordon Haff
 
Summit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOpsSummit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOps
OPNFV
 
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Amazon Web Services
 
Accelerating Add-on Development From Concept to Launch
Accelerating Add-on Development From Concept to LaunchAccelerating Add-on Development From Concept to Launch
Accelerating Add-on Development From Concept to Launch
Atlassian
 
From QA To Dev-QA-Ops
From QA To Dev-QA-OpsFrom QA To Dev-QA-Ops
From QA To Dev-QA-Ops
Yahya Poonawala
 
Atlassian Roadshow 2016 - DevOps Session
Atlassian Roadshow 2016 - DevOps SessionAtlassian Roadshow 2016 - DevOps Session
Atlassian Roadshow 2016 - DevOps Session
Sourcesense
 

Viewers also liked (7)

SkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid CloudSkyBase - a Devops Platform for Hybrid Cloud
SkyBase - a Devops Platform for Hybrid Cloud
 
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015
 
Summit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOpsSummit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOps
 
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
Day 3 - DevOps Culture - Continuous Integration & Continuous Deployment on th...
 
Accelerating Add-on Development From Concept to Launch
Accelerating Add-on Development From Concept to LaunchAccelerating Add-on Development From Concept to Launch
Accelerating Add-on Development From Concept to Launch
 
From QA To Dev-QA-Ops
From QA To Dev-QA-OpsFrom QA To Dev-QA-Ops
From QA To Dev-QA-Ops
 
Atlassian Roadshow 2016 - DevOps Session
Atlassian Roadshow 2016 - DevOps SessionAtlassian Roadshow 2016 - DevOps Session
Atlassian Roadshow 2016 - DevOps Session
 

Similar to DevOps Primer : Presented by Uday Kumar

Demystifying Devops - Uday kumar
Demystifying Devops - Uday kumarDemystifying Devops - Uday kumar
Demystifying Devops - Uday kumar
Agile Testing Alliance
 
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
AgileNetwork
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
Anand Chauhan
 
DevTestOps
DevTestOpsDevTestOps
DevTestOps
Paul Mateos
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
DevOps Foundations
DevOps FoundationsDevOps Foundations
DevOps Foundations
Amr Fawzy
 
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
Rahul Tilloo
 
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 Enterprise Summit
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
Tze Chin Tang
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
Kari Kakkonen
 
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
 
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
DevOps for Enterprise Systems
 
DevOps Transformation Approach - Addteq
DevOps Transformation Approach - AddteqDevOps Transformation Approach - Addteq
DevOps Transformation Approach - Addteq
Addteq
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
Ahmed Misbah
 
Dev ops transformation approach public
Dev ops transformation approach publicDev ops transformation approach public
Dev ops transformation approach public
Uday Kumar
 
DevOps_service.pptx
DevOps_service.pptxDevOps_service.pptx
DevOps_service.pptx
phamvinhcntt
 
Testing in DevOps world
Testing in DevOps worldTesting in DevOps world
Testing in DevOps world
Moataz Nabil
 
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development CycleUnlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
basilmph
 
Dg-DevOps_seminar.pptx
Dg-DevOps_seminar.pptxDg-DevOps_seminar.pptx
Dg-DevOps_seminar.pptx
ArunRangrej1
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
Mohamed Taman
 

Similar to DevOps Primer : Presented by Uday Kumar (20)

Demystifying Devops - Uday kumar
Demystifying Devops - Uday kumarDemystifying Devops - Uday kumar
Demystifying Devops - 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
 
DevTestOps
DevTestOpsDevTestOps
DevTestOps
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
DevOps Foundations
DevOps FoundationsDevOps Foundations
DevOps Foundations
 
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
 
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
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
 
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
 
DevOps Transformation Approach - Addteq
DevOps Transformation Approach - AddteqDevOps Transformation Approach - Addteq
DevOps Transformation Approach - Addteq
 
The Road to DevOps V3
The Road to DevOps V3The Road to DevOps V3
The Road to DevOps V3
 
Dev ops transformation approach public
Dev ops transformation approach publicDev ops transformation approach public
Dev ops transformation approach public
 
DevOps_service.pptx
DevOps_service.pptxDevOps_service.pptx
DevOps_service.pptx
 
Testing in DevOps world
Testing in DevOps worldTesting in DevOps world
Testing in DevOps world
 
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development CycleUnlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
Unlocking Agility: Top DevOps Solutions to Accelerate Your Development Cycle
 
Dg-DevOps_seminar.pptx
Dg-DevOps_seminar.pptxDg-DevOps_seminar.pptx
Dg-DevOps_seminar.pptx
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 

More from oGuild .

How Scrum Master can help the team in quitting 'SMOKING' - Talk by Bhanu Golc...
How Scrum Master can help the team in quitting 'SMOKING' - Talk by Bhanu Golc...How Scrum Master can help the team in quitting 'SMOKING' - Talk by Bhanu Golc...
How Scrum Master can help the team in quitting 'SMOKING' - Talk by Bhanu Golc...
oGuild .
 
Culture and You - Talk by Hariharaganesh (Discuss Agile Day Delhi 2019)
Culture and You - Talk by Hariharaganesh (Discuss Agile Day Delhi 2019)Culture and You - Talk by Hariharaganesh (Discuss Agile Day Delhi 2019)
Culture and You - Talk by Hariharaganesh (Discuss Agile Day Delhi 2019)
oGuild .
 
Webinar on Big Data Challenges : Presented by Raj Kasturi
Webinar on Big Data Challenges : Presented by Raj KasturiWebinar on Big Data Challenges : Presented by Raj Kasturi
Webinar on Big Data Challenges : Presented by Raj Kasturi
oGuild .
 
Leadership in Agile : by Karthik Mahadevan & Ramakrishnan Sitaraman
Leadership in Agile : by Karthik Mahadevan & Ramakrishnan SitaramanLeadership in Agile : by Karthik Mahadevan & Ramakrishnan Sitaraman
Leadership in Agile : by Karthik Mahadevan & Ramakrishnan Sitaraman
oGuild .
 
Kanban for Self Development : Presented by Sundaresan Sethuraman
Kanban for Self Development : Presented by Sundaresan SethuramanKanban for Self Development : Presented by Sundaresan Sethuraman
Kanban for Self Development : Presented by Sundaresan Sethuraman
oGuild .
 
Agile Coach: Magician Changing Mindset - by Sasnka Kiran Ravula
Agile Coach: Magician Changing Mindset - by Sasnka Kiran Ravula Agile Coach: Magician Changing Mindset - by Sasnka Kiran Ravula
Agile Coach: Magician Changing Mindset - by Sasnka Kiran Ravula
oGuild .
 
Art of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed JavidArt of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed Javid
oGuild .
 
Agility Beyond Framework and Dev Team : by Anubhav Sinha
Agility Beyond Framework and Dev Team : by Anubhav SinhaAgility Beyond Framework and Dev Team : by Anubhav Sinha
Agility Beyond Framework and Dev Team : by Anubhav Sinha
oGuild .
 
Influential Leadership : Presented by Ramanathan Yegyanarayanan
Influential Leadership : Presented by Ramanathan YegyanarayananInfluential Leadership : Presented by Ramanathan Yegyanarayanan
Influential Leadership : Presented by Ramanathan Yegyanarayanan
oGuild .
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha Subramanian
oGuild .
 
Becoming Successful Product Owner : Presented by Arne Ahlander
Becoming Successful Product Owner : Presented by Arne AhlanderBecoming Successful Product Owner : Presented by Arne Ahlander
Becoming Successful Product Owner : Presented by Arne Ahlander
oGuild .
 
Agile Transformation and The Metrics Drama : Presented by Deepak Gururaja
Agile Transformation and The Metrics Drama : Presented by Deepak GururajaAgile Transformation and The Metrics Drama : Presented by Deepak Gururaja
Agile Transformation and The Metrics Drama : Presented by Deepak Gururaja
oGuild .
 
Appreciative Enquiry : Presented by Sridharan Vembu
Appreciative Enquiry : Presented by Sridharan VembuAppreciative Enquiry : Presented by Sridharan Vembu
Appreciative Enquiry : Presented by Sridharan Vembu
oGuild .
 
Agile Vendor Management Manifesto : Presented by Gaurav Rastogi
Agile Vendor Management Manifesto : Presented by Gaurav Rastogi Agile Vendor Management Manifesto : Presented by Gaurav Rastogi
Agile Vendor Management Manifesto : Presented by Gaurav Rastogi
oGuild .
 
Design Thinking & Innovation Games : Presented by Cedric Mainguy
Design Thinking & Innovation Games : Presented by Cedric MainguyDesign Thinking & Innovation Games : Presented by Cedric Mainguy
Design Thinking & Innovation Games : Presented by Cedric Mainguy
oGuild .
 
Killing Agile Software Development : Presented by Rizky Syaiful
Killing Agile Software Development : Presented by Rizky Syaiful Killing Agile Software Development : Presented by Rizky Syaiful
Killing Agile Software Development : Presented by Rizky Syaiful
oGuild .
 
If You Need To Run A Project You've Already Failed : Presented by Evan Leybourn
If You Need To Run A Project You've Already Failed : Presented by Evan LeybournIf You Need To Run A Project You've Already Failed : Presented by Evan Leybourn
If You Need To Run A Project You've Already Failed : Presented by Evan Leybourn
oGuild .
 
The Day I Realized I Was Not Yet An Agile Coach : Presented by Sylvain Mahe
The Day I Realized I Was Not Yet An Agile Coach : Presented by Sylvain MaheThe Day I Realized I Was Not Yet An Agile Coach : Presented by Sylvain Mahe
The Day I Realized I Was Not Yet An Agile Coach : Presented by Sylvain Mahe
oGuild .
 
Introduction to Management 3.0 : Presented by Ralph van Roosmalen
Introduction to Management 3.0 : Presented by Ralph van RoosmalenIntroduction to Management 3.0 : Presented by Ralph van Roosmalen
Introduction to Management 3.0 : Presented by Ralph van Roosmalen
oGuild .
 
Adopting a DevOps Culture
Adopting a DevOps Culture Adopting a DevOps Culture
Adopting a DevOps Culture
oGuild .
 

More from oGuild . (20)

How Scrum Master can help the team in quitting 'SMOKING' - Talk by Bhanu Golc...
How Scrum Master can help the team in quitting 'SMOKING' - Talk by Bhanu Golc...How Scrum Master can help the team in quitting 'SMOKING' - Talk by Bhanu Golc...
How Scrum Master can help the team in quitting 'SMOKING' - Talk by Bhanu Golc...
 
Culture and You - Talk by Hariharaganesh (Discuss Agile Day Delhi 2019)
Culture and You - Talk by Hariharaganesh (Discuss Agile Day Delhi 2019)Culture and You - Talk by Hariharaganesh (Discuss Agile Day Delhi 2019)
Culture and You - Talk by Hariharaganesh (Discuss Agile Day Delhi 2019)
 
Webinar on Big Data Challenges : Presented by Raj Kasturi
Webinar on Big Data Challenges : Presented by Raj KasturiWebinar on Big Data Challenges : Presented by Raj Kasturi
Webinar on Big Data Challenges : Presented by Raj Kasturi
 
Leadership in Agile : by Karthik Mahadevan & Ramakrishnan Sitaraman
Leadership in Agile : by Karthik Mahadevan & Ramakrishnan SitaramanLeadership in Agile : by Karthik Mahadevan & Ramakrishnan Sitaraman
Leadership in Agile : by Karthik Mahadevan & Ramakrishnan Sitaraman
 
Kanban for Self Development : Presented by Sundaresan Sethuraman
Kanban for Self Development : Presented by Sundaresan SethuramanKanban for Self Development : Presented by Sundaresan Sethuraman
Kanban for Self Development : Presented by Sundaresan Sethuraman
 
Agile Coach: Magician Changing Mindset - by Sasnka Kiran Ravula
Agile Coach: Magician Changing Mindset - by Sasnka Kiran Ravula Agile Coach: Magician Changing Mindset - by Sasnka Kiran Ravula
Agile Coach: Magician Changing Mindset - by Sasnka Kiran Ravula
 
Art of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed JavidArt of Doing Effective Scrum : Presented by Mohammed Javid
Art of Doing Effective Scrum : Presented by Mohammed Javid
 
Agility Beyond Framework and Dev Team : by Anubhav Sinha
Agility Beyond Framework and Dev Team : by Anubhav SinhaAgility Beyond Framework and Dev Team : by Anubhav Sinha
Agility Beyond Framework and Dev Team : by Anubhav Sinha
 
Influential Leadership : Presented by Ramanathan Yegyanarayanan
Influential Leadership : Presented by Ramanathan YegyanarayananInfluential Leadership : Presented by Ramanathan Yegyanarayanan
Influential Leadership : Presented by Ramanathan Yegyanarayanan
 
Agile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha SubramanianAgile Inception Strategies : Presented by Khaarthigha Subramanian
Agile Inception Strategies : Presented by Khaarthigha Subramanian
 
Becoming Successful Product Owner : Presented by Arne Ahlander
Becoming Successful Product Owner : Presented by Arne AhlanderBecoming Successful Product Owner : Presented by Arne Ahlander
Becoming Successful Product Owner : Presented by Arne Ahlander
 
Agile Transformation and The Metrics Drama : Presented by Deepak Gururaja
Agile Transformation and The Metrics Drama : Presented by Deepak GururajaAgile Transformation and The Metrics Drama : Presented by Deepak Gururaja
Agile Transformation and The Metrics Drama : Presented by Deepak Gururaja
 
Appreciative Enquiry : Presented by Sridharan Vembu
Appreciative Enquiry : Presented by Sridharan VembuAppreciative Enquiry : Presented by Sridharan Vembu
Appreciative Enquiry : Presented by Sridharan Vembu
 
Agile Vendor Management Manifesto : Presented by Gaurav Rastogi
Agile Vendor Management Manifesto : Presented by Gaurav Rastogi Agile Vendor Management Manifesto : Presented by Gaurav Rastogi
Agile Vendor Management Manifesto : Presented by Gaurav Rastogi
 
Design Thinking & Innovation Games : Presented by Cedric Mainguy
Design Thinking & Innovation Games : Presented by Cedric MainguyDesign Thinking & Innovation Games : Presented by Cedric Mainguy
Design Thinking & Innovation Games : Presented by Cedric Mainguy
 
Killing Agile Software Development : Presented by Rizky Syaiful
Killing Agile Software Development : Presented by Rizky Syaiful Killing Agile Software Development : Presented by Rizky Syaiful
Killing Agile Software Development : Presented by Rizky Syaiful
 
If You Need To Run A Project You've Already Failed : Presented by Evan Leybourn
If You Need To Run A Project You've Already Failed : Presented by Evan LeybournIf You Need To Run A Project You've Already Failed : Presented by Evan Leybourn
If You Need To Run A Project You've Already Failed : Presented by Evan Leybourn
 
The Day I Realized I Was Not Yet An Agile Coach : Presented by Sylvain Mahe
The Day I Realized I Was Not Yet An Agile Coach : Presented by Sylvain MaheThe Day I Realized I Was Not Yet An Agile Coach : Presented by Sylvain Mahe
The Day I Realized I Was Not Yet An Agile Coach : Presented by Sylvain Mahe
 
Introduction to Management 3.0 : Presented by Ralph van Roosmalen
Introduction to Management 3.0 : Presented by Ralph van RoosmalenIntroduction to Management 3.0 : Presented by Ralph van Roosmalen
Introduction to Management 3.0 : Presented by Ralph van Roosmalen
 
Adopting a DevOps Culture
Adopting a DevOps Culture Adopting a DevOps Culture
Adopting a DevOps Culture
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 

DevOps Primer : Presented by Uday Kumar

  • 2. What is DevOps? DevOps Tools Automation CI & CD Technology Organization Pattern Philosophy PracticeApproach Set of Values and Principles Concept Culture Engineering Technique Methodology I’m Thinking I’m Saying I’m Hearing Continuous Delivery Enterprise Agility Journey
  • 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? 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
  • 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? Multiple perspectives ● 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? 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
  • 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)
  • 55. Uday Kumar Email : uday.kumar@addteq.com Linked In : https://in.linkedin.com/in/kvudaykumar Thank You Thanks for your kind attention and patience :)
  • 56. 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