SlideShare a Scribd company logo
DevOps – Operations Challenges
Vijaya Kokkili
QA Manager | CommerceHub
vkokkili@gmail.com
@vkokkili
Sharing experience
How do other roles fit in DevOps?
• Microservices
• Cloud services
• Containers and Pods
But how are these effecting QA, DBA, IT?
Step 1 Step 2
Development Operations
How did DevOps evolve?
Frustration……
Lack of Communication
Lack of Collaboration
Increase in time and labor to deliver
Increase in time to maintain software systems
DevOps is not…..
A methodology X
A tool X
A process X
What is DevOps?
• It is a culture
• A mindset with the goal of stabilizing technology delivery via effective
collaboration
• Breaking barriers between teams
Encourages…
• Collaboration
• Communication
• More accountable
• Fast deliveries
• Continuous improvement
Traditional Ops
• IT infrastructure used to be a service published to the rest of the
organization
• All new requests were made to and executed by the operations team
With DevOps
The process is becoming more democratized and collaborative
How we started DevOps?
Project
Management
Developers Quality
Assurance
DBA Operation
Support
PM1 Dev1 QA1 DBA1 Ops1
PM2 Dev2 QA2 DBA2 Ops2
PM3 Dev3 QA3 DBA3 Ops3
PM4 Dev4 QA4 DBA4 Ops4
Dev Manager QA Manager DBA Manager Ops ManagerPS Manager
Challenge #1
Ownership wars
Is DevOps crushing operations?
• Do you feel control of decision-making is shifting from DBA to developer?
• Do you feel like you’re always saying “no” to developers?
Or, do you suspect that’s the impression that your coworkers have of you?
• Do you feel surprised by requests from the application development
teams or feel disconnected from what they are doing?
 Embrace shared tools and shared approaches
 Foster culture within its daily activities
Challenge #2
“App/Tool for that” generation
• Business users knowledge of tools
• Free trial of the tool
• Open source or SaaS based tools
Leverage shared services concept
Misaligned Tools
Development and Operations teams always had different set of tools
and process to deliver software
Tools/Process Type Dev/QA Ops
Issue Tracking Jira SalesForce
Version Control
Repository
ClearCase Shared drive
Monitoring None DynaTrace
Build Maven N/A
Deployment
process
Adhoc scripts Manual + Scripts
Testing Junit, QTP None
Challenge #3
Legacy meets cloud
• It is a cloud era
• We want to move fast
• Hybrid environments
• New components built in cloud
• Monolithic application to microservices
Get ready to become a matchmaker
Challenge #4
Testing of application
Functional testing – Wait until application is fully ready
Smoke testing…..
Test Plans
 Contract Testing
 Microservices Testing
(http://martinfowler.com/articles/microservice-testing/)
 Behavior Driven Development (BDD)
(https://cucumber.io/)
Challenge #5
Time and Budget constraints
• Massive technology shifts
• Head count
• Training on new technologies
• Hiring new skills
• On-premise tool Vs SaaS application
Need for change on how IT budgets are structured
Challenge #6
Global Teams
• Time zone
• Communication
• Understanding priorities
 Does this work in the DevOps culture?
Probable solutions
• Require all steps to deliver a s/w be automated in CD :
There is no reason to spend time separately for release
preparation
• Test every change: Not just code changes.
But also data and configuration changes.
• Staged and automated delivery pipeline: No need for separate effort to
release. Most recent version is always ready to release
• Deploy frequently : as code is ready (even partial chunk), release it!
• Test in production: Develop with ON/OFF and ability for limited user
release (Canary release)
• Include DBA’s on SQL commits
Probable solutions (Contd…)
• Monitoring tools : For all environments
• Infrastructure automation: Puppet, Chef
• Tools to produce h/w: Virtualization tools
• CI, Build tools, Testing tools…….
Leave the past
Network administrators day-to-day work is no longer about manually
configuring individual network devices by hand. As organizations embrace
SDN, infrastructure orchestration and self service, less and less time needs to
be spent doing “busy work”, and more time needs to be spent on
architecture, planning and deep problem solving.
The future of devops and continuous delivery is a progressive move toward
increasing selfservice offerings from vendors
Need for change
 Operation teams need to change with the changing philosophies
 Concept of NoDBA
• Familiarize with NoSQL technologies
 Share information and insights
Numbers talk…
Findings from the 2015 State of DevOps Report:
(Based on responses from over 20,000 tech professionals worldwide)
 High-performing IT organizations experience 60X fewer failures and
recover from failure 168X faster than their lower-performing peers. They
also deploy 30X more frequently with 200X shorter lead times
 Lean management and continuous delivery practices create the conditions
for delivering value faster, sustainably
 High performance is achievable no matter if your apps are greenfield,
brownfield or legacy
 DevOps initiatives launched solely by C-level executives or from the
grassroots are less likely to succeed
Finally….
The key to navigating these challenges is to embrace these changes:
• Culture
• Process
• Technologies
See challenges as opportunities
CommerceHub Careers
http://www.commercehub.com/about-us/careers/
Q & A’s
@vkokkili
vkokkili@gmail.com

More Related Content

PDF
Common Challenges in DevOps Change Management
PPTX
DevOps Challenges and Best Practices
PPTX
DevOps and the Future of IT Operations
PDF
The Journey to DevOps #MFSummit2017
PPTX
DevOps in Practice
PPTX
How to get started with DevOps
PDF
What is DevOps?
PPTX
Introducing DevOps
Common Challenges in DevOps Change Management
DevOps Challenges and Best Practices
DevOps and the Future of IT Operations
The Journey to DevOps #MFSummit2017
DevOps in Practice
How to get started with DevOps
What is DevOps?
Introducing DevOps

What's hot (20)

PDF
DevOps introduction
PPT
DevOps Explained
PPTX
DevOps is not a Culture. It is about responsibility
PPTX
Introducing DevOps, IT Sharing Session 20 Nov 2017
PDF
Enterprise DevOps Adoption LinkedIn
PDF
How to implement DevOps in your Organization
PPTX
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
PDF
DevOps overview 2019-04-13 Nelkinda April Meetup
PDF
DevOps 2016 summit
PPTX
Metrics to Power DevOps
PDF
Devops Kaizen - DevopsDays Dallas 2017
PPTX
A Blueprint for a Successful DevOps Metamorphosis
PPTX
DevOps 101
PPTX
Implementing DevOps In Practice
PDF
DevOps Powerpoint Presentation Slides
PDF
DevOps
PDF
DevOps for absolute beginners
PPTX
The Challenges & Pitfalls of Database Continuous Delivery
PPTX
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
PPTX
Devops
DevOps introduction
DevOps Explained
DevOps is not a Culture. It is about responsibility
Introducing DevOps, IT Sharing Session 20 Nov 2017
Enterprise DevOps Adoption LinkedIn
How to implement DevOps in your Organization
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps 2016 summit
Metrics to Power DevOps
Devops Kaizen - DevopsDays Dallas 2017
A Blueprint for a Successful DevOps Metamorphosis
DevOps 101
Implementing DevOps In Practice
DevOps Powerpoint Presentation Slides
DevOps
DevOps for absolute beginners
The Challenges & Pitfalls of Database Continuous Delivery
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
Devops
Ad

Similar to DevOps Operations Challenges (20)

PDF
intro to DevOps
PPTX
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
PPTX
DevOps Culture transformation in Modern Software Delivery
PPTX
Training Bootcamp - MainframeDevOps.pptx
PPTX
DevOps for Network Engineers
PPTX
DevOps Practices: Bridging the Gap Between Development and Operations
DOC
DevOps - Bridging Development & Operations.doc
PDF
The Role of DevOps in Modern Software Development.pdf
PDF
Introduction to DevSecOps. An intuitiv approach
PDF
DevOps for absolute beginners (2022 edition)
PPTX
How Azure DevOps can boost your organization's productivity
PDF
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
PDF
The Ultimate Guide to DevOps Development.pdf
PDF
Introduction to 5w’s of DevOps
PDF
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
PPTX
DevOps - Motivadores e Benefícios
PPTX
DevOps Online Training | DevOps Training Institute in Hyderabad
PDF
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
PDF
DevOps Vancouver Meetup - WSBC Progress
PDF
DevOps Best Practices for 2025_ A Comprehensive Guide.pdf
intro to DevOps
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
DevOps Culture transformation in Modern Software Delivery
Training Bootcamp - MainframeDevOps.pptx
DevOps for Network Engineers
DevOps Practices: Bridging the Gap Between Development and Operations
DevOps - Bridging Development & Operations.doc
The Role of DevOps in Modern Software Development.pdf
Introduction to DevSecOps. An intuitiv approach
DevOps for absolute beginners (2022 edition)
How Azure DevOps can boost your organization's productivity
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
The Ultimate Guide to DevOps Development.pdf
Introduction to 5w’s of DevOps
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0
DevOps - Motivadores e Benefícios
DevOps Online Training | DevOps Training Institute in Hyderabad
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
DevOps Vancouver Meetup - WSBC Progress
DevOps Best Practices for 2025_ A Comprehensive Guide.pdf
Ad

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PDF
Mushroom cultivation and it's methods.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPT
Teaching material agriculture food technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Approach and Philosophy of On baking technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Spectroscopy.pptx food analysis technology
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
A Presentation on Artificial Intelligence
Mushroom cultivation and it's methods.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
Teaching material agriculture food technology
Digital-Transformation-Roadmap-for-Companies.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A comparative study of natural language inference in Swahili using monolingua...
Reach Out and Touch Someone: Haptics and Empathic Computing
Encapsulation_ Review paper, used for researhc scholars
Diabetes mellitus diagnosis method based random forest with bat algorithm
OMC Textile Division Presentation 2021.pptx
Programs and apps: productivity, graphics, security and other tools
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Approach and Philosophy of On baking technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectroscopy.pptx food analysis technology
Accuracy of neural networks in brain wave diagnosis of schizophrenia
gpt5_lecture_notes_comprehensive_20250812015547.pdf

DevOps Operations Challenges

  • 1. DevOps – Operations Challenges Vijaya Kokkili QA Manager | CommerceHub [email protected] @vkokkili
  • 3. How do other roles fit in DevOps? • Microservices • Cloud services • Containers and Pods But how are these effecting QA, DBA, IT? Step 1 Step 2 Development Operations
  • 4. How did DevOps evolve? Frustration…… Lack of Communication Lack of Collaboration Increase in time and labor to deliver Increase in time to maintain software systems
  • 5. DevOps is not….. A methodology X A tool X A process X
  • 6. What is DevOps? • It is a culture • A mindset with the goal of stabilizing technology delivery via effective collaboration • Breaking barriers between teams Encourages… • Collaboration • Communication • More accountable • Fast deliveries • Continuous improvement
  • 7. Traditional Ops • IT infrastructure used to be a service published to the rest of the organization • All new requests were made to and executed by the operations team With DevOps The process is becoming more democratized and collaborative
  • 8. How we started DevOps? Project Management Developers Quality Assurance DBA Operation Support PM1 Dev1 QA1 DBA1 Ops1 PM2 Dev2 QA2 DBA2 Ops2 PM3 Dev3 QA3 DBA3 Ops3 PM4 Dev4 QA4 DBA4 Ops4 Dev Manager QA Manager DBA Manager Ops ManagerPS Manager
  • 9. Challenge #1 Ownership wars Is DevOps crushing operations? • Do you feel control of decision-making is shifting from DBA to developer? • Do you feel like you’re always saying “no” to developers? Or, do you suspect that’s the impression that your coworkers have of you? • Do you feel surprised by requests from the application development teams or feel disconnected from what they are doing?  Embrace shared tools and shared approaches  Foster culture within its daily activities
  • 10. Challenge #2 “App/Tool for that” generation • Business users knowledge of tools • Free trial of the tool • Open source or SaaS based tools Leverage shared services concept
  • 11. Misaligned Tools Development and Operations teams always had different set of tools and process to deliver software Tools/Process Type Dev/QA Ops Issue Tracking Jira SalesForce Version Control Repository ClearCase Shared drive Monitoring None DynaTrace Build Maven N/A Deployment process Adhoc scripts Manual + Scripts Testing Junit, QTP None
  • 12. Challenge #3 Legacy meets cloud • It is a cloud era • We want to move fast • Hybrid environments • New components built in cloud • Monolithic application to microservices Get ready to become a matchmaker
  • 13. Challenge #4 Testing of application Functional testing – Wait until application is fully ready Smoke testing….. Test Plans  Contract Testing  Microservices Testing (http://martinfowler.com/articles/microservice-testing/)  Behavior Driven Development (BDD) (https://cucumber.io/)
  • 14. Challenge #5 Time and Budget constraints • Massive technology shifts • Head count • Training on new technologies • Hiring new skills • On-premise tool Vs SaaS application Need for change on how IT budgets are structured
  • 15. Challenge #6 Global Teams • Time zone • Communication • Understanding priorities  Does this work in the DevOps culture?
  • 16. Probable solutions • Require all steps to deliver a s/w be automated in CD : There is no reason to spend time separately for release preparation • Test every change: Not just code changes. But also data and configuration changes. • Staged and automated delivery pipeline: No need for separate effort to release. Most recent version is always ready to release • Deploy frequently : as code is ready (even partial chunk), release it! • Test in production: Develop with ON/OFF and ability for limited user release (Canary release) • Include DBA’s on SQL commits
  • 17. Probable solutions (Contd…) • Monitoring tools : For all environments • Infrastructure automation: Puppet, Chef • Tools to produce h/w: Virtualization tools • CI, Build tools, Testing tools…….
  • 18. Leave the past Network administrators day-to-day work is no longer about manually configuring individual network devices by hand. As organizations embrace SDN, infrastructure orchestration and self service, less and less time needs to be spent doing “busy work”, and more time needs to be spent on architecture, planning and deep problem solving. The future of devops and continuous delivery is a progressive move toward increasing selfservice offerings from vendors
  • 19. Need for change  Operation teams need to change with the changing philosophies  Concept of NoDBA • Familiarize with NoSQL technologies  Share information and insights
  • 20. Numbers talk… Findings from the 2015 State of DevOps Report: (Based on responses from over 20,000 tech professionals worldwide)  High-performing IT organizations experience 60X fewer failures and recover from failure 168X faster than their lower-performing peers. They also deploy 30X more frequently with 200X shorter lead times  Lean management and continuous delivery practices create the conditions for delivering value faster, sustainably  High performance is achievable no matter if your apps are greenfield, brownfield or legacy  DevOps initiatives launched solely by C-level executives or from the grassroots are less likely to succeed
  • 21. Finally…. The key to navigating these challenges is to embrace these changes: • Culture • Process • Technologies See challenges as opportunities