SlideShare una empresa de Scribd logo
1 de 23
Pune Developer’s CommunityFREE knowledge sharing since Jan 2016
Pune Developer's Community (PDC), We've grown to be a thriving community of
4000+ like-minded people. We have successfully hosted 50+ events in past, in
different walks on software development, i.e
The PDC’s mission is to provide all learning professionals with ways to share their
knowledge and expertise. To accomplish this mission, we serve as a catalyst for
discussion, learning, and innovation.
• Software Architectures & designs
• Cloud Services
• IoT
• Web & mobile apps development
• Software Securities
• Data science,
• Artificial intelligence
• Machine Learning
• Blockchain
• Any many more..
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Pune Developer’s CommunityFREE knowledge sharing since Jan 2016
. Organisers .
SUYOG KALE
https://www.linkedin.com/in/suyogkale
DHRUV CHAUDHARI
https://www.linkedin.com/in/dhruvchaudhari
. Past events sponsors’ .

. PDC initiatives .
PDC-Tech Ladies PDC-Nashik
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Enabling DevOps for enterprise Product
. Speakers .
RUPALI KUMAR
https://www.linkedin.com/in/rupali-kumar-31042869/
Subscribe @ https://www.meetup.com/Pune-Developers-Community
 Business Agility
 Time to market acceleration
 Rapid prototyping
 Flexible partnering & 3rd party integration
 Technology Innovation
 Cloud Computing & PAAS Platform
 Application scaling and elasticity
 Infrastructure Automation
 Agile Development
 Challenges
 Releases were not agile
 No consistency in managing application configurations & versions
 Differences in dev and ops environments cause failures
 Deployments were manual or person dependent
 Teams (Dev, QA, Ops) working in silos
Major impact on Business, companies needed faster releases..
'dev complete' is a long long way from 'live, in production, stable,
making money'
Subscribe @ https://www.meetup.com/Pune-Developers-Community
How DevOps Evolved?
 Fail Smart/Fast/Safe
 Look “outside in” – Continuous
feedback
 Accelerated time to market
 Improved productivity and efficiency
with measurable outcomes
 Reliable releases
 Improved product quality
 Improved customer satisfaction
 Frequent Change, adopt new tools
Subscribe @ https://www.meetup.com/Pune-Developers-Community
DevOps Goal
 Deployment
 Deploy faster, deploy often
 Reduce time to deliver
 Developer ‘Self-Service’
 Allow developers to build & test against
‘production-like’ systems
 Increase Quality
 Increase test coverage
 Increase environment utility
 Virtualize dev & test environments
 Defect Resolution
 Increase ability to reproduce and fix
defects
 Reduce Defect Life Cycle
 Collaboration
 Reduce challenges related to Dev & Ops
collaboration
DevOps Key Functions
•Continuous Integration & Testing
•Scalable CI solution
•Cloud agnostic CI
•Security Scans
•Reports – Emails, Chatbots,
Dashboard
Continuous
Integration
•Single click deployment
•Container platforms
•Auto-provisioning of infra
resources
•Security Operations
•Infrastructure Upgrades
Infrastructure
Provisioning
•Software installations
•Configuration management
•Application upgrade
Deployments
•Application monitoring
•Infrastructure monitoring
•Log based monitoring
•Alert Management
Monitoring
•Test and validate infrastructure
components
•Improved performance on
Infrastructure
•Reduced downtime and reliable
deployments
•Reports
Infrastructure
Testing
•Disaster Recovery
•Auto-Scaling
•Auto-remediation
•Upgrades
•Blue Green Deployment
•Minimum down time
Production
Activities
DevOps Maturity
DevOps Maturity
DevOps Maturity
DevOps Maturity
DevOps Maturity
DevOps Maturity
DevOps Tools
Product Overview :
• Enterprise Endpoint Security Product – on premise version moving to cloud
• Complex product, 16 years maturity (codebase) for on premise edition
• Scalability upto 200,000 nodes for their on premise edition
• Manages over 60 million endpoints in production
• Cloud product divided in 12 sub-products and further into small scrum teams
Goal :
• Change in time-to-release velocities
• Cloud Migration
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Case Study : DevOps for an Enterprise Product
Solution :
• Phase wise approach was followed for DevOps execution on multiple projects
• At every stage impact was validated and measured
• DevOps maturity matrix validation
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Case Study : DevOps for an Enterprise Product
Case Study : DevOps for an Enterprise Product
DevOps Journey :
Case Study : DevOps for an Enterprise Product
Assessment Phase :
• Defined maturity for individual
products
• Executed a pilot project
• Identified existing operational
challenges
• Demoed pilot to product team –
mindset change
• Centralized DevOps toolchain
across products
Case Study : DevOps for an Enterprise Product
Implementation
Case Study : DevOps for an Enterprise Product
Custom DevOps
Dashboard
Integration with
15+ DevOps tools
Pluggable interface
Continuous
Visibility of Release
cycle
Continuous visibility
of environment
health
Role based view
Alert notifications
Continuous Visiblity
Case Study : DevOps for an Enterprise Product
Impact & Key Features:
• DevOps culture in practice
• 11 products to level 3 - 4
• 1 product to level 4.5
• Continuous Visiblity
• Developed in-house
DevOps Dashboard
• Continuous Monitoring and
analytics with 99.99%
uptime
DevOps Learnings
• 14 member team - 6 women members
• Collaboration with product teams located at different geographical
locations
• Training senior leads/architects on new tools
• Adoption of DevOps processes
• Understanding legacy product deployments
• Complex deployment automation
• Migration to new tools (e.g. SVN to git, on-premise to AWS)
DevOps Latest trends
CI/CD
Infra
Provisioning
Configuration
Management SecOps
Monitoring
Containers
NetDevOps
Infra
Testing
DevOps
Consulting
Production
DevOps
NoOps
Pune Developer’s Community
Thank you
Youtube: https://www.youtube.com/channel/UCxsE4E1FCxBAPuTi92uiRRA
Meetup: https://www.meetup.com/Pune-Developers-Community
Facebook: https://www.facebook.com/punedevscommunity
Twitter: https://twitter.com/PuneDevsCom
Web: http://punedevscommunity.in
Subscribe @ https://www.meetup.com/Pune-Developers-Community

Más contenido relacionado

La actualidad más candente

Deploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilityDeploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilitySpyros Lambrinidis
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release AutomationXebiaLabs
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07Jorge Hidalgo
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
 
Devops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMADevops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMAArnaud Héritier
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneMirco Hering
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...XebiaLabs
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps CultureDreamLab
 
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...XebiaLabs
 
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...InfoSeption
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerZaranTech LLC
 
Introduction to devops - update 2017
Introduction to devops - update 2017Introduction to devops - update 2017
Introduction to devops - update 2017gjdevos
 
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...XebiaLabs
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends9 series
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOpsMoataz Nabil
 
DevOps Adoption Patterns
DevOps Adoption PatternsDevOps Adoption Patterns
DevOps Adoption PatternsJohn Turner
 

La actualidad más candente (20)

Deploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilityDeploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragility
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release Automation
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07OpenSouthCode 2016  - Accenture DevOps Platform 2016-05-07
OpenSouthCode 2016 - Accenture DevOps Platform 2016-05-07
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
Devops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMADevops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMA
 
DevOps: IT's Automation Revolution
DevOps: IT's Automation RevolutionDevOps: IT's Automation Revolution
DevOps: IT's Automation Revolution
 
Dev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference MelbourneDev ops in agile - 1st Conference Melbourne
Dev ops in agile - 1st Conference Melbourne
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps Culture
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...
CircleCI and XebiaLabs: A Winning Combination for Seamless, Scalable Continuo...
 
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...DevOps, A path to Enterprises to Adopt  [Decoding DevOps Conference - InfoSep...
DevOps, A path to Enterprises to Adopt [Decoding DevOps Conference - InfoSep...
 
Roles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps EngineerRoles and Responsibilities of a DevOps Engineer
Roles and Responsibilities of a DevOps Engineer
 
Introduction to devops - update 2017
Introduction to devops - update 2017Introduction to devops - update 2017
Introduction to devops - update 2017
 
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
DevOps Best Practices: Managing and Scaling Release Automation Using Visual a...
 
SUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPSSUCCEEDING WITH DEVOPS DEVOPS
SUCCEEDING WITH DEVOPS DEVOPS
 
DevOps: Benefits & Future Trends
DevOps: Benefits & Future TrendsDevOps: Benefits & Future Trends
DevOps: Benefits & Future Trends
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
DevOps Adoption Patterns
DevOps Adoption PatternsDevOps Adoption Patterns
DevOps Adoption Patterns
 

Similar a Enabling DevOps for enterprise

Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationChef
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsSplunk
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_custdennisn129
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017Micro Focus
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineersstefan vallin
 
DevOps Online Training
DevOps Online Training DevOps Online Training
DevOps Online Training VijayVijji8
 
DevOps Online Training
DevOps Online TrainingDevOps Online Training
DevOps Online TrainingVijayVijji8
 
How to Learn Azure DevOps
How to Learn Azure DevOpsHow to Learn Azure DevOps
How to Learn Azure DevOpsRavendra Singh
 
Dev ops online training pdf
Dev ops online training pdfDev ops online training pdf
Dev ops online training pdfSayyedYusufali
 
Devops training and placement in hyderabad
Devops training and placement in hyderabadDevops training and placement in hyderabad
Devops training and placement in hyderabadVamsiNihal
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in HyderabadKumarNaik21
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppteduxfactor .com
 
Dev0PS online Training in Hyderabad
Dev0PS  online Training  in HyderabadDev0PS  online Training  in Hyderabad
Dev0PS online Training in HyderabadVijayVijji8
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in HyderabadKumarNaik21
 
Dev ops online training ppt
Dev ops online training pptDev ops online training ppt
Dev ops online training pptSayyedYusufali
 
How do I start my DevOps career
How do I start my DevOps careerHow do I start my DevOps career
How do I start my DevOps careerSaiprasadVella
 

Similar a Enabling DevOps for enterprise (20)

Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback LoopsListen to Your Machines: DevOps Analytics for Better Feedback Loops
Listen to Your Machines: DevOps Analytics for Better Feedback Loops
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
Dev ops
Dev opsDev ops
Dev ops
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineers
 
DevOps Online Training
DevOps Online Training DevOps Online Training
DevOps Online Training
 
DevOps Online Training
DevOps Online TrainingDevOps Online Training
DevOps Online Training
 
How to Learn Azure DevOps
How to Learn Azure DevOpsHow to Learn Azure DevOps
How to Learn Azure DevOps
 
Dev ops online training pdf
Dev ops online training pdfDev ops online training pdf
Dev ops online training pdf
 
Devops training and placement in hyderabad
Devops training and placement in hyderabadDevops training and placement in hyderabad
Devops training and placement in hyderabad
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
Devops online training ppt
Devops online training pptDevops online training ppt
Devops online training ppt
 
Devops training
Devops trainingDevops training
Devops training
 
Dev0PS online Training in Hyderabad
Dev0PS  online Training  in HyderabadDev0PS  online Training  in Hyderabad
Dev0PS online Training in Hyderabad
 
Best devops training in Hyderabad
Best devops training in HyderabadBest devops training in Hyderabad
Best devops training in Hyderabad
 
Dev ops online training ppt
Dev ops online training pptDev ops online training ppt
Dev ops online training ppt
 
How do I start my DevOps career
How do I start my DevOps careerHow do I start my DevOps career
How do I start my DevOps career
 

Más de punedevscom

Cloud Security Webinar
Cloud Security WebinarCloud Security Webinar
Cloud Security Webinarpunedevscom
 
Understanding .Net Standards, .Net Core & .Net Framework
Understanding .Net Standards, .Net Core & .Net FrameworkUnderstanding .Net Standards, .Net Core & .Net Framework
Understanding .Net Standards, .Net Core & .Net Frameworkpunedevscom
 
Text Mining - Text data Visualization
Text Mining - Text data VisualizationText Mining - Text data Visualization
Text Mining - Text data Visualizationpunedevscom
 
Designing modern dw and data lake
Designing modern dw and data lakeDesigning modern dw and data lake
Designing modern dw and data lakepunedevscom
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processingpunedevscom
 
Machine Learning: Real life business application
Machine Learning: Real life business applicationMachine Learning: Real life business application
Machine Learning: Real life business applicationpunedevscom
 
Technical Documentation Within SDLC
Technical Documentation Within SDLC Technical Documentation Within SDLC
Technical Documentation Within SDLC punedevscom
 
Data Preparation and Dimension Reduction
Data Preparation and Dimension Reduction Data Preparation and Dimension Reduction
Data Preparation and Dimension Reduction punedevscom
 

Más de punedevscom (10)

Cloud Security Webinar
Cloud Security WebinarCloud Security Webinar
Cloud Security Webinar
 
Understanding .Net Standards, .Net Core & .Net Framework
Understanding .Net Standards, .Net Core & .Net FrameworkUnderstanding .Net Standards, .Net Core & .Net Framework
Understanding .Net Standards, .Net Core & .Net Framework
 
Text Mining - Text data Visualization
Text Mining - Text data VisualizationText Mining - Text data Visualization
Text Mining - Text data Visualization
 
Designing modern dw and data lake
Designing modern dw and data lakeDesigning modern dw and data lake
Designing modern dw and data lake
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
IoT and AI
 IoT and AI IoT and AI
IoT and AI
 
Remote working
Remote workingRemote working
Remote working
 
Machine Learning: Real life business application
Machine Learning: Real life business applicationMachine Learning: Real life business application
Machine Learning: Real life business application
 
Technical Documentation Within SDLC
Technical Documentation Within SDLC Technical Documentation Within SDLC
Technical Documentation Within SDLC
 
Data Preparation and Dimension Reduction
Data Preparation and Dimension Reduction Data Preparation and Dimension Reduction
Data Preparation and Dimension Reduction
 

Último

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Último (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

Enabling DevOps for enterprise

  • 1. Pune Developer’s CommunityFREE knowledge sharing since Jan 2016 Pune Developer's Community (PDC), We've grown to be a thriving community of 4000+ like-minded people. We have successfully hosted 50+ events in past, in different walks on software development, i.e The PDC’s mission is to provide all learning professionals with ways to share their knowledge and expertise. To accomplish this mission, we serve as a catalyst for discussion, learning, and innovation. • Software Architectures & designs • Cloud Services • IoT • Web & mobile apps development • Software Securities • Data science, • Artificial intelligence • Machine Learning • Blockchain • Any many more.. Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 2. Pune Developer’s CommunityFREE knowledge sharing since Jan 2016 . Organisers . SUYOG KALE https://www.linkedin.com/in/suyogkale DHRUV CHAUDHARI https://www.linkedin.com/in/dhruvchaudhari . Past events sponsors’ . . PDC initiatives . PDC-Tech Ladies PDC-Nashik Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 3. Enabling DevOps for enterprise Product . Speakers . RUPALI KUMAR https://www.linkedin.com/in/rupali-kumar-31042869/ Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 4.  Business Agility  Time to market acceleration  Rapid prototyping  Flexible partnering & 3rd party integration  Technology Innovation  Cloud Computing & PAAS Platform  Application scaling and elasticity  Infrastructure Automation  Agile Development  Challenges  Releases were not agile  No consistency in managing application configurations & versions  Differences in dev and ops environments cause failures  Deployments were manual or person dependent  Teams (Dev, QA, Ops) working in silos Major impact on Business, companies needed faster releases.. 'dev complete' is a long long way from 'live, in production, stable, making money' Subscribe @ https://www.meetup.com/Pune-Developers-Community How DevOps Evolved?
  • 5.  Fail Smart/Fast/Safe  Look “outside in” – Continuous feedback  Accelerated time to market  Improved productivity and efficiency with measurable outcomes  Reliable releases  Improved product quality  Improved customer satisfaction  Frequent Change, adopt new tools Subscribe @ https://www.meetup.com/Pune-Developers-Community DevOps Goal  Deployment  Deploy faster, deploy often  Reduce time to deliver  Developer ‘Self-Service’  Allow developers to build & test against ‘production-like’ systems  Increase Quality  Increase test coverage  Increase environment utility  Virtualize dev & test environments  Defect Resolution  Increase ability to reproduce and fix defects  Reduce Defect Life Cycle  Collaboration  Reduce challenges related to Dev & Ops collaboration
  • 6. DevOps Key Functions •Continuous Integration & Testing •Scalable CI solution •Cloud agnostic CI •Security Scans •Reports – Emails, Chatbots, Dashboard Continuous Integration •Single click deployment •Container platforms •Auto-provisioning of infra resources •Security Operations •Infrastructure Upgrades Infrastructure Provisioning •Software installations •Configuration management •Application upgrade Deployments •Application monitoring •Infrastructure monitoring •Log based monitoring •Alert Management Monitoring •Test and validate infrastructure components •Improved performance on Infrastructure •Reduced downtime and reliable deployments •Reports Infrastructure Testing •Disaster Recovery •Auto-Scaling •Auto-remediation •Upgrades •Blue Green Deployment •Minimum down time Production Activities
  • 14. Product Overview : • Enterprise Endpoint Security Product – on premise version moving to cloud • Complex product, 16 years maturity (codebase) for on premise edition • Scalability upto 200,000 nodes for their on premise edition • Manages over 60 million endpoints in production • Cloud product divided in 12 sub-products and further into small scrum teams Goal : • Change in time-to-release velocities • Cloud Migration Subscribe @ https://www.meetup.com/Pune-Developers-Community Case Study : DevOps for an Enterprise Product
  • 15. Solution : • Phase wise approach was followed for DevOps execution on multiple projects • At every stage impact was validated and measured • DevOps maturity matrix validation Subscribe @ https://www.meetup.com/Pune-Developers-Community Case Study : DevOps for an Enterprise Product
  • 16. Case Study : DevOps for an Enterprise Product DevOps Journey :
  • 17. Case Study : DevOps for an Enterprise Product Assessment Phase : • Defined maturity for individual products • Executed a pilot project • Identified existing operational challenges • Demoed pilot to product team – mindset change • Centralized DevOps toolchain across products
  • 18. Case Study : DevOps for an Enterprise Product Implementation
  • 19. Case Study : DevOps for an Enterprise Product Custom DevOps Dashboard Integration with 15+ DevOps tools Pluggable interface Continuous Visibility of Release cycle Continuous visibility of environment health Role based view Alert notifications Continuous Visiblity
  • 20. Case Study : DevOps for an Enterprise Product Impact & Key Features: • DevOps culture in practice • 11 products to level 3 - 4 • 1 product to level 4.5 • Continuous Visiblity • Developed in-house DevOps Dashboard • Continuous Monitoring and analytics with 99.99% uptime
  • 21. DevOps Learnings • 14 member team - 6 women members • Collaboration with product teams located at different geographical locations • Training senior leads/architects on new tools • Adoption of DevOps processes • Understanding legacy product deployments • Complex deployment automation • Migration to new tools (e.g. SVN to git, on-premise to AWS)
  • 22. DevOps Latest trends CI/CD Infra Provisioning Configuration Management SecOps Monitoring Containers NetDevOps Infra Testing DevOps Consulting Production DevOps NoOps
  • 23. Pune Developer’s Community Thank you Youtube: https://www.youtube.com/channel/UCxsE4E1FCxBAPuTi92uiRRA Meetup: https://www.meetup.com/Pune-Developers-Community Facebook: https://www.facebook.com/punedevscommunity Twitter: https://twitter.com/PuneDevsCom Web: http://punedevscommunity.in Subscribe @ https://www.meetup.com/Pune-Developers-Community