SlideShare a Scribd company logo
INFRA-OPS AGILITY
A Sysadmin’s Journey
HISTORY
TECHNOLOGY
PEOPLE & CULTURE
ABOUT ME
• Sys-admin by choice, 20 yrs of building &
troubleshooting technology, people and culture.
• Ex-Programmer
• Ex-Sr. Director, Directi
• Ex-VP, Technology, EIG APAC
• Partner /Technology Consultant @ xnsio
• Passion
• Lurk
• Learn
• Practise
• Lead
• Share
“Buzz-word free!”
INFRA-OPS AGILITY
• Infrastructure as code
• Speed
• Repeatable
• Reliable
• Abstraction
• Best practices
• Resilient Architectures
• HA
• DR/BCP
• Load balancing
• Scale up / down
• Eventually consistent
• Observability
• Logging
• Monitoring
• Metrics
• Tracing
• Dashboards
• Production Operations
• Software Operations
• Managing change
• Managing incidents
• Postmortems
• Chaos Engineering
THE “NOW” STRUGGLE
Need -> Business (Complexity) -> Outcomes
Need
Outcomes
PM
Sales
Mgmt
HRSupport
Mktg
Compliance
IT
Finance
Dev
Ops
Legal
Photo by Eiliv-Sonas Aceron on Unsplash
THE “NOW” STRUGGLE
Need -> Business (Complexity) -> Outcomes
Need
Outcomes
PM
Sales
Mgmt
HRSupport
Mktg
Compliance
IT
Finance
Dev
Ops
Legal
THE “NOW” STRUGGLE
Need
Outcomes
PM
Sales
Mgmt
HRSupport
Mktg
Complian
ce
IT
Finance
Dev
Ops
Legal
Features
Bugs
Incidents
Improvements
Compliance
Recruitment
Learning
People
Attritions
Finance
Building
Capabilities
- Nurtures
- Improves
- Reduces waste 

Running the
Business
- Works
- Imperfect
- Significant waste
THE “NOW” STRUGGLE
Need
Outcomes
PM
Mgmt
HR
Support
Compli
ance
Finance
Dev
Ops
Features
Bugs
Incidents
Improvements
Compliance
Recruitment
Learning
People
Attritions
Finance
Building
Capabilities
- Implicit goals
- Lack of focus & 

org. impetus

Running the
Business
- Waterfall
- Interrupts
- Surprises
- Support role
- Manual work
- Chaos
- Helplessness
- Stressfull
Case Study - How we automated 1000s of
servers
Getting Started
Continuos
Improvement
Resiliency Onwards Lessons Learnt
• No handcrafting,
Reduce self-
inflicted pain and
interruptions.
• Config Mgmt.
• Continuous
Delivery
• Change Mgmt.
• Incident Mgmt.
• Inventory
• OS deployment
automation.
• Improve SLAs
• Alerts to
Incidents to
Escalations
• Postmortems
• Orchestration
• From central team
structure to
product oriented.
• Pushing
responsibility to
the edges.
• Operable
Architectures
• Improve Resiliency
• Eliminate
SPOF’s
• HA
• DR
• Backups &
Restores
• Predictable
operations :
Document, test &
automate technical
process like
upgrades, restores
etc
• Adopting new
practices &
technologies
• Openstack
• Containers
• Cloud
• Security integrated
into development/
operations.
• Independent team
objectives to
squads / tribes.
• Buy vs Build
• Continuous
learning &
improvement
mentality is a pre-
requisite.
• Infrastructure as
code is a software
project.
• People need
autonomy,
consistent
feedback &
encouragement to
pursue their ideas.
• Implicit trust based
environment.
Building alignment with stakeholders and business leadership is a skill. Understand
the business nuances, know where to invest time and backup with facts. You will get
support. When you find support, execute fast. Successful outcomes builds trust.
Case Study - Micro services on the cloud
Getting Started Priorities Next steps
Continuos
Improvement
Lessons Learnt
• Review Infra-ops
agility.
• Production
Operations
• Observability
• Resiliency
• Infra. as Code
• Outcome oriented
structures.
• Stabilise
production
operations.
• Change
• Incidents
• Alert Fatigue
• Measure Business
SLAs / MTTRs
• Automate software
delivery.
• Improve Infra as
Code.
• Improve software
quality
• Performance,
availability and
feature velocity as
needs increases
complexity.
• Chaos Engineering
- Inject faults , learn
& iterate.
• Improve
Observability.
• Integrate security &
compliance into
development.
• Adopt new
practices &
technologies
• Build technology
capabilities / not
just functionality.
• Context is key.
• Seek Information.
• Understanding
business,
development ,
operations needs
lets you make
better decisions.
Infra-ops agility in a micro-services and cloud environment is a MUST required
engineering capability. Technology & business leaders need to plan upfront, hire the
right skills, create the right structures and optimise for not just feature velocity but
also ability to manage evolving complexity.
THREE KEY
INGREDIENTS
CULTURE
• ImplicitTrust
• Transparency
• Zero politics
• Embraces
Vulnerability
• Provides emotional
safety
• Nurtures People
• No BS feedback
• Coaching
• Learning
• Ownership
• Outcomes
• Builds life long friendships
STRUCTURES
Technology Product
Engineering Leadership
Dev Mgr Ops Mgr
Product

Mgr
Outcome1
Devs
Ops
UX
Outcome 2
Devs
Ops
UX
Dev Mgr Ops Mgr
Product

Mgr
Outcome1
Devs
Ops
UX
Outcome 2
Devs
Ops
UX
PRIORITIES
Dev Mgr
Ops Mgr
Product

Mgr
Shared goals
Operations
Automation
Features/Bugs
Incidents
Compliance
Recruitment
1:1s
Finance
Adhoc
Manual Work
People
Regulatory
Planned
Unplanned
With a long term vision

of building capabilities
SKILLS
Technology Product
Engineering Leadership
Dev Mgr Ops Mgr
Product

Mgr
Outcome1
Devs
Ops
UX
Outcome 2
Devs
Ops
UX
• Software Dev + Ops skills
• Product thinking traits
• EmergentTechnologies
• Great people & leadership skills
• Technology vision, Quality delivery,

Engineering Culture
• Product thinking & UI/UX skills
• Software Development
experience
• Great people & leadership skills
• Customer, Product vision,
Strategy
Specialists
Effective
Engineers
• Software Dev Expert
• Infra-ops understanding
• People, Priorities & Outcomes
• Product , UI, UX expert
• Software Dev & Infra-ops understanding
• People, Priorities & Outcomes
• Infra-ops expert
• Software Dev & Product understanding
• People, Priorities & Outcomes
THANKS
• Twitter : @dushyanthh
• https://medium.com/
@dushyanthh
• https://www.linkedin.com/in/
dushyy/

More Related Content

Similar to Infra-ops Agility

Corporate Overview
Corporate Overview Corporate Overview
Corporate Overview
Bobby Brea
 
Why IT needs more IT Architects (IASA style)
Why IT needs more IT Architects (IASA style)Why IT needs more IT Architects (IASA style)
Why IT needs more IT Architects (IASA style)
Paddy Baxter
 
Digital Group Corporate Brochure
Digital Group Corporate BrochureDigital Group Corporate Brochure
Digital Group Corporate Brochure
Mustafabalsara
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning Models
Tash Bickley
 
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
RightScale
 
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
TEST Huddle
 
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
Lucas Jellema
 
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdfADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
Phil Johnson
 
Indranil Guha - It transformation challenges & choices...
Indranil Guha - It transformation challenges & choices...Indranil Guha - It transformation challenges & choices...
Indranil Guha - It transformation challenges & choices...
Global Business Events
 
Advanced Logging and Analysis for SOA, Social, Cloud and Big Data
Advanced Logging and Analysis for SOA, Social, Cloud and Big DataAdvanced Logging and Analysis for SOA, Social, Cloud and Big Data
Advanced Logging and Analysis for SOA, Social, Cloud and Big Data
Perficient, Inc.
 
AACI_Fac64 Sales Presentation V1
AACI_Fac64 Sales Presentation V1AACI_Fac64 Sales Presentation V1
AACI_Fac64 Sales Presentation V1
James McDonald
 
Building a "Cloud Ready" IT Team
Building a "Cloud Ready" IT TeamBuilding a "Cloud Ready" IT Team
Building a "Cloud Ready" IT Team
Amazon Web Services
 
General Presentation
General PresentationGeneral Presentation
General Presentation
Nsid123456
 
Airtel-BML
Airtel-BMLAirtel-BML
Airtel-BML
Thrifty Kapila
 
Chapter01
Chapter01Chapter01
So you’ve bought into the concept of “cloud” technology
So you’ve bought into the concept of “cloud” technologySo you’ve bought into the concept of “cloud” technology
So you’ve bought into the concept of “cloud” technology
Cisco Canada
 
Spectranetics 11.6.13
Spectranetics 11.6.13Spectranetics 11.6.13
Spectranetics 11.6.13
Mark Ames
 
Managing a Great Career in IT
Managing a Great Career in ITManaging a Great Career in IT
Managing a Great Career in IT
FortressTechPlanners
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Dell World
 
Comparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsComparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutions
Mike Ensor
 

Similar to Infra-ops Agility (20)

Corporate Overview
Corporate Overview Corporate Overview
Corporate Overview
 
Why IT needs more IT Architects (IASA style)
Why IT needs more IT Architects (IASA style)Why IT needs more IT Architects (IASA style)
Why IT needs more IT Architects (IASA style)
 
Digital Group Corporate Brochure
Digital Group Corporate BrochureDigital Group Corporate Brochure
Digital Group Corporate Brochure
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning Models
 
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
2012 RightScale Conference NYC - Jeff Gelb, Director of Technology Strategy, ...
 
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013
 
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
 
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdfADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
ADDO_2020-Driving-Digital-Transformation-through-CloudOps-and-SRE.pdf
 
Indranil Guha - It transformation challenges & choices...
Indranil Guha - It transformation challenges & choices...Indranil Guha - It transformation challenges & choices...
Indranil Guha - It transformation challenges & choices...
 
Advanced Logging and Analysis for SOA, Social, Cloud and Big Data
Advanced Logging and Analysis for SOA, Social, Cloud and Big DataAdvanced Logging and Analysis for SOA, Social, Cloud and Big Data
Advanced Logging and Analysis for SOA, Social, Cloud and Big Data
 
AACI_Fac64 Sales Presentation V1
AACI_Fac64 Sales Presentation V1AACI_Fac64 Sales Presentation V1
AACI_Fac64 Sales Presentation V1
 
Building a "Cloud Ready" IT Team
Building a "Cloud Ready" IT TeamBuilding a "Cloud Ready" IT Team
Building a "Cloud Ready" IT Team
 
General Presentation
General PresentationGeneral Presentation
General Presentation
 
Airtel-BML
Airtel-BMLAirtel-BML
Airtel-BML
 
Chapter01
Chapter01Chapter01
Chapter01
 
So you’ve bought into the concept of “cloud” technology
So you’ve bought into the concept of “cloud” technologySo you’ve bought into the concept of “cloud” technology
So you’ve bought into the concept of “cloud” technology
 
Spectranetics 11.6.13
Spectranetics 11.6.13Spectranetics 11.6.13
Spectranetics 11.6.13
 
Managing a Great Career in IT
Managing a Great Career in ITManaging a Great Career in IT
Managing a Great Career in IT
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
 
Comparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsComparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutions
 

Recently uploaded

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 

Recently uploaded (20)

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 

Infra-ops Agility

  • 5. ABOUT ME • Sys-admin by choice, 20 yrs of building & troubleshooting technology, people and culture. • Ex-Programmer • Ex-Sr. Director, Directi • Ex-VP, Technology, EIG APAC • Partner /Technology Consultant @ xnsio • Passion • Lurk • Learn • Practise • Lead • Share
  • 7. INFRA-OPS AGILITY • Infrastructure as code • Speed • Repeatable • Reliable • Abstraction • Best practices • Resilient Architectures • HA • DR/BCP • Load balancing • Scale up / down • Eventually consistent • Observability • Logging • Monitoring • Metrics • Tracing • Dashboards • Production Operations • Software Operations • Managing change • Managing incidents • Postmortems • Chaos Engineering
  • 8. THE “NOW” STRUGGLE Need -> Business (Complexity) -> Outcomes Need Outcomes PM Sales Mgmt HRSupport Mktg Compliance IT Finance Dev Ops Legal
  • 9. Photo by Eiliv-Sonas Aceron on Unsplash THE “NOW” STRUGGLE Need -> Business (Complexity) -> Outcomes Need Outcomes PM Sales Mgmt HRSupport Mktg Compliance IT Finance Dev Ops Legal
  • 11. THE “NOW” STRUGGLE Need Outcomes PM Mgmt HR Support Compli ance Finance Dev Ops Features Bugs Incidents Improvements Compliance Recruitment Learning People Attritions Finance Building Capabilities - Implicit goals - Lack of focus & 
 org. impetus
 Running the Business - Waterfall - Interrupts - Surprises - Support role - Manual work - Chaos - Helplessness - Stressfull
  • 12. Case Study - How we automated 1000s of servers Getting Started Continuos Improvement Resiliency Onwards Lessons Learnt • No handcrafting, Reduce self- inflicted pain and interruptions. • Config Mgmt. • Continuous Delivery • Change Mgmt. • Incident Mgmt. • Inventory • OS deployment automation. • Improve SLAs • Alerts to Incidents to Escalations • Postmortems • Orchestration • From central team structure to product oriented. • Pushing responsibility to the edges. • Operable Architectures • Improve Resiliency • Eliminate SPOF’s • HA • DR • Backups & Restores • Predictable operations : Document, test & automate technical process like upgrades, restores etc • Adopting new practices & technologies • Openstack • Containers • Cloud • Security integrated into development/ operations. • Independent team objectives to squads / tribes. • Buy vs Build • Continuous learning & improvement mentality is a pre- requisite. • Infrastructure as code is a software project. • People need autonomy, consistent feedback & encouragement to pursue their ideas. • Implicit trust based environment. Building alignment with stakeholders and business leadership is a skill. Understand the business nuances, know where to invest time and backup with facts. You will get support. When you find support, execute fast. Successful outcomes builds trust.
  • 13. Case Study - Micro services on the cloud Getting Started Priorities Next steps Continuos Improvement Lessons Learnt • Review Infra-ops agility. • Production Operations • Observability • Resiliency • Infra. as Code • Outcome oriented structures. • Stabilise production operations. • Change • Incidents • Alert Fatigue • Measure Business SLAs / MTTRs • Automate software delivery. • Improve Infra as Code. • Improve software quality • Performance, availability and feature velocity as needs increases complexity. • Chaos Engineering - Inject faults , learn & iterate. • Improve Observability. • Integrate security & compliance into development. • Adopt new practices & technologies • Build technology capabilities / not just functionality. • Context is key. • Seek Information. • Understanding business, development , operations needs lets you make better decisions. Infra-ops agility in a micro-services and cloud environment is a MUST required engineering capability. Technology & business leaders need to plan upfront, hire the right skills, create the right structures and optimise for not just feature velocity but also ability to manage evolving complexity.
  • 15. CULTURE • ImplicitTrust • Transparency • Zero politics • Embraces Vulnerability • Provides emotional safety • Nurtures People • No BS feedback • Coaching • Learning • Ownership • Outcomes • Builds life long friendships
  • 16. STRUCTURES Technology Product Engineering Leadership Dev Mgr Ops Mgr Product
 Mgr Outcome1 Devs Ops UX Outcome 2 Devs Ops UX Dev Mgr Ops Mgr Product
 Mgr Outcome1 Devs Ops UX Outcome 2 Devs Ops UX
  • 17. PRIORITIES Dev Mgr Ops Mgr Product
 Mgr Shared goals Operations Automation Features/Bugs Incidents Compliance Recruitment 1:1s Finance Adhoc Manual Work People Regulatory Planned Unplanned With a long term vision
 of building capabilities
  • 18. SKILLS Technology Product Engineering Leadership Dev Mgr Ops Mgr Product
 Mgr Outcome1 Devs Ops UX Outcome 2 Devs Ops UX • Software Dev + Ops skills • Product thinking traits • EmergentTechnologies • Great people & leadership skills • Technology vision, Quality delivery,
 Engineering Culture • Product thinking & UI/UX skills • Software Development experience • Great people & leadership skills • Customer, Product vision, Strategy Specialists Effective Engineers • Software Dev Expert • Infra-ops understanding • People, Priorities & Outcomes • Product , UI, UX expert • Software Dev & Infra-ops understanding • People, Priorities & Outcomes • Infra-ops expert • Software Dev & Product understanding • People, Priorities & Outcomes
  • 19. THANKS • Twitter : @dushyanthh • https://medium.com/ @dushyanthh • https://www.linkedin.com/in/ dushyy/