SlideShare a Scribd company logo
Embrace DevOps :
Delivery Value with Puppet Automation
Meet the Speaker
• Application Architect, proficient DevOps engineer
with passion for Automation
• AWS Certified Solution Architect
• Enjoys working with cross-functional teams to
develop innovative business solutions
Navin Kumaran K
Sr. Cloud Solution Architect,
8KMiles Software Services Ltd.
 Why DevOps with Puppet?
 Quick Stats + Latest Insight!
 Puppet Governance Power
 Automate IT
 Practical Use Case
 Eventually what we need?
 Questions!!
Agenda
At a Glance
Puppet what/how?
Deploy code 30x more frequently
Contribute to 50 % higher
market cap growth
With 50% fewer failures
Why DevOps with Puppet?
• DevOps is how IT gets lean
• Makes Continuous delivery and Faster resolutions
possible
• Less complex problems to fix
• Don’t have to choose stability versus new
features
• Maintain balance between Agility and Reliability
• Enhance the 4 powers of Puppet – Performance,
Scalability, Measurability and Flexibility
Quick Stats + Latest Insight!
60x fewer failures
168x faster recovery from failure
Deploy 30x more frequently
200x shorter lead times
Sustainable and faster delivery
Puppet Governance Power
• Manages every node’s desired state at any time irrespective of
the OS flavor
• Highly scalable and stable Governance Tier
• Drilled down management of the application inline with the
infrastructure components
• High degree of security w.r.t module, data, configurations and
data transfer while catalog runs
• Orchestration is easy and efficient
Automate IT
• Understand the need for Automation
(it doesn’t mean everything should be automated)
• Automate tasks and Orchestrate processes to achieve
speed
• Organizes a stable and reliable production system
• Helps to be aware of the up-to-the-minute state of the
system
• Handoffs are pretty clean and has low chance
of errors Automation
Vs
Primitive
Reliability
Agility
Real World Example
Server Fleet Management via Puppet
• Centralized Governance i.e. manage and maintain huge fleet of
servers
• Composite OS flavors
• Distributed across VPC’s
• Multiple departments with specific infra requirements
• Every node must adhere to Global Golden Standards
of the company
• Monitoring and Alerting
• Hooked and centralized version controlling system
So… How did we achieve it ?
• Design DevOps practice
• Puppet for centralized governance
• VPC Peering
• VPN Tunnel
• GIT for version control
• iNotify to aid sync operation
• Auto healing Puppet Master
Practical Difficulties & Things to watch out for…
• Cross Region access
• CA Management
• Scaling Puppet Master
• Node Classification
• Load balanced + CA
• Sensitive data security
• Dynamic data management
Eventually we need…
• Break down barriers and reduced cycle times
• Stable and agile production deployments
• Improved Defect Detection and Effectiveness
• Reduced Deployment Failures and Rollbacks
• Controllable / Manageable
and finally… keep C A L M and carry on…
Culture Automation Lean Measurement
Admin
Infra / App
Puppet
Master
Infra / App
Crash OR
Issues
Infra / App
Admin
Questions ?
Thanks!
@navinkumarank
navin@8kmiles.com
https://in.linkedin.com/in/navinkumaran

More Related Content

What's hot

Kanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery RhythmKanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery Rhythm
Avarteq
 
From Zero to Serverless (CoderCruise 2018)
From Zero to Serverless (CoderCruise 2018)From Zero to Serverless (CoderCruise 2018)
From Zero to Serverless (CoderCruise 2018)
Chad Green
 
Kanban – Visualizing the value chain
Kanban – Visualizing the value chain Kanban – Visualizing the value chain
Kanban – Visualizing the value chain
Avarteq
 
The art of wmb deployment automation
The art of wmb deployment automationThe art of wmb deployment automation
The art of wmb deployment automationMidVision
 
Easy call asterisk server
Easy call asterisk serverEasy call asterisk server
Easy call asterisk server
KelpmazeTechnologies
 
Boost js state management
Boost js state managementBoost js state management
Boost js state management
Ran Wahle
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
Dev9Com
 
Implementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should KnowImplementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should Know
SoftServe
 
Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems
Catalogic Software
 
Webinar Slides: How Samsung ARTIK Serves Global IoT Customers in the Cloud
Webinar Slides: How Samsung ARTIK Serves Global IoT Customers in the CloudWebinar Slides: How Samsung ARTIK Serves Global IoT Customers in the Cloud
Webinar Slides: How Samsung ARTIK Serves Global IoT Customers in the Cloud
Continuent
 
Connect On-Premise and Cloud ERP and Donor Database to Lower TCO
Connect On-Premise and Cloud ERP and Donor Database to Lower TCOConnect On-Premise and Cloud ERP and Donor Database to Lower TCO
Connect On-Premise and Cloud ERP and Donor Database to Lower TCO
Scribe Software Corp.
 
Lean Kanban India 2018 | WIP decides Lead Time, Delivery Rate and Flow Effic...
Lean Kanban India 2018  | WIP decides Lead Time, Delivery Rate and Flow Effic...Lean Kanban India 2018  | WIP decides Lead Time, Delivery Rate and Flow Effic...
Lean Kanban India 2018 | WIP decides Lead Time, Delivery Rate and Flow Effic...
LeanKanbanIndia
 
Kanban - A recipe for success
Kanban - A recipe for successKanban - A recipe for success
Kanban - A recipe for success
Avarteq
 
From Zero to Serverless (DogFoodCon 2018)
From Zero to Serverless (DogFoodCon 2018)From Zero to Serverless (DogFoodCon 2018)
From Zero to Serverless (DogFoodCon 2018)
Chad Green
 
Spending Money to Save Money... and Getting Your Boss to Sign Off On It
Spending Money to Save Money... and Getting Your Boss to Sign Off On ItSpending Money to Save Money... and Getting Your Boss to Sign Off On It
Spending Money to Save Money... and Getting Your Boss to Sign Off On It
G2 Tech Group
 
Kanban - Set a pace for the input
Kanban - Set a pace for the inputKanban - Set a pace for the input
Kanban - Set a pace for the input
Avarteq
 
Choosing business management software presentation
Choosing business management software presentationChoosing business management software presentation
Choosing business management software presentation
Annette Manias
 
Supervise your Akka actors - Devoxx
Supervise your Akka actors - Devoxx Supervise your Akka actors - Devoxx
Supervise your Akka actors - Devoxx
Publicis Sapient Engineering
 
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
Amazon Web Services
 
Building a [micro]services platform on AWS
Building a [micro]services platform on AWSBuilding a [micro]services platform on AWS
Building a [micro]services platform on AWS
Shaun Pearce
 

What's hot (20)

Kanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery RhythmKanban - Establish a Delivery Rhythm
Kanban - Establish a Delivery Rhythm
 
From Zero to Serverless (CoderCruise 2018)
From Zero to Serverless (CoderCruise 2018)From Zero to Serverless (CoderCruise 2018)
From Zero to Serverless (CoderCruise 2018)
 
Kanban – Visualizing the value chain
Kanban – Visualizing the value chain Kanban – Visualizing the value chain
Kanban – Visualizing the value chain
 
The art of wmb deployment automation
The art of wmb deployment automationThe art of wmb deployment automation
The art of wmb deployment automation
 
Easy call asterisk server
Easy call asterisk serverEasy call asterisk server
Easy call asterisk server
 
Boost js state management
Boost js state managementBoost js state management
Boost js state management
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Implementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should KnowImplementing Test Automation: What a Manager Should Know
Implementing Test Automation: What a Manager Should Know
 
Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems
 
Webinar Slides: How Samsung ARTIK Serves Global IoT Customers in the Cloud
Webinar Slides: How Samsung ARTIK Serves Global IoT Customers in the CloudWebinar Slides: How Samsung ARTIK Serves Global IoT Customers in the Cloud
Webinar Slides: How Samsung ARTIK Serves Global IoT Customers in the Cloud
 
Connect On-Premise and Cloud ERP and Donor Database to Lower TCO
Connect On-Premise and Cloud ERP and Donor Database to Lower TCOConnect On-Premise and Cloud ERP and Donor Database to Lower TCO
Connect On-Premise and Cloud ERP and Donor Database to Lower TCO
 
Lean Kanban India 2018 | WIP decides Lead Time, Delivery Rate and Flow Effic...
Lean Kanban India 2018  | WIP decides Lead Time, Delivery Rate and Flow Effic...Lean Kanban India 2018  | WIP decides Lead Time, Delivery Rate and Flow Effic...
Lean Kanban India 2018 | WIP decides Lead Time, Delivery Rate and Flow Effic...
 
Kanban - A recipe for success
Kanban - A recipe for successKanban - A recipe for success
Kanban - A recipe for success
 
From Zero to Serverless (DogFoodCon 2018)
From Zero to Serverless (DogFoodCon 2018)From Zero to Serverless (DogFoodCon 2018)
From Zero to Serverless (DogFoodCon 2018)
 
Spending Money to Save Money... and Getting Your Boss to Sign Off On It
Spending Money to Save Money... and Getting Your Boss to Sign Off On ItSpending Money to Save Money... and Getting Your Boss to Sign Off On It
Spending Money to Save Money... and Getting Your Boss to Sign Off On It
 
Kanban - Set a pace for the input
Kanban - Set a pace for the inputKanban - Set a pace for the input
Kanban - Set a pace for the input
 
Choosing business management software presentation
Choosing business management software presentationChoosing business management software presentation
Choosing business management software presentation
 
Supervise your Akka actors - Devoxx
Supervise your Akka actors - Devoxx Supervise your Akka actors - Devoxx
Supervise your Akka actors - Devoxx
 
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
 
Building a [micro]services platform on AWS
Building a [micro]services platform on AWSBuilding a [micro]services platform on AWS
Building a [micro]services platform on AWS
 

Viewers also liked

Cap.ix incheiere
Cap.ix incheiereCap.ix incheiere
Cap.ix incheiere
ClimenteAlin
 
C.V.Haider-2015 Last Final Augest-15
C.V.Haider-2015 Last  Final Augest-15C.V.Haider-2015 Last  Final Augest-15
C.V.Haider-2015 Last Final Augest-15Haider Braich
 
Actividades de transferencia del conocimiento actividad 1
Actividades de transferencia del conocimiento actividad 1Actividades de transferencia del conocimiento actividad 1
Actividades de transferencia del conocimiento actividad 1
andres leonardo casadiegos noriega
 
Practica 22 ejercicios 1,2,3
Practica 22 ejercicios 1,2,3Practica 22 ejercicios 1,2,3
Practica 22 ejercicios 1,2,3
andres leonardo casadiegos noriega
 
Gerencia de Proyectos de Tecnología Educativa
Gerencia de Proyectos de Tecnología EducativaGerencia de Proyectos de Tecnología Educativa
Gerencia de Proyectos de Tecnología Educativa
Fufo Vega Cabra
 
Practica 16 ejecicios 1,2,3
Practica 16 ejecicios 1,2,3Practica 16 ejecicios 1,2,3
Practica 16 ejecicios 1,2,3
andres leonardo casadiegos noriega
 
Getting the most out of Linked In - 25 Top Tips
Getting the most out of Linked In - 25 Top TipsGetting the most out of Linked In - 25 Top Tips
Getting the most out of Linked In - 25 Top Tips
Ray O'Connor
 
Why hope col 1 15-23 iggc 15 feb 2015
Why hope  col 1 15-23 iggc 15 feb 2015Why hope  col 1 15-23 iggc 15 feb 2015
Why hope col 1 15-23 iggc 15 feb 2015
Stephen Yong
 
Profilaxis antimicrobiana en hiv
Profilaxis antimicrobiana en hivProfilaxis antimicrobiana en hiv
Profilaxis antimicrobiana en hiv
MEDICINE VALE´S
 
Ejercicio practico 09 word
Ejercicio practico 09 wordEjercicio practico 09 word
Ejercicio practico 09 word
andres leonardo casadiegos noriega
 
Neurofisiologia ondas cerebrales y sueño
Neurofisiologia   ondas cerebrales y sueñoNeurofisiologia   ondas cerebrales y sueño
Neurofisiologia ondas cerebrales y sueñoDr. John Pablo Meza B.
 
Complejidad y organización gacbsmsii
Complejidad y organización gacbsmsiiComplejidad y organización gacbsmsii
Complejidad y organización gacbsmsiiJohn John
 
Introduccion fund biol celular igacb
Introduccion fund biol celular igacbIntroduccion fund biol celular igacb
Introduccion fund biol celular igacbJohn John
 
Biomoleculas umin
Biomoleculas   uminBiomoleculas   umin
Biomoleculas umin
Susana9654
 
How to Implement Data Governance Best Practice
How to Implement Data Governance Best PracticeHow to Implement Data Governance Best Practice
How to Implement Data Governance Best Practice
DATAVERSITY
 
Anemia de enfermedades cronicas
Anemia de enfermedades cronicasAnemia de enfermedades cronicas
Anemia de enfermedades cronicas
MEDICINE VALE´S
 

Viewers also liked (20)

Cap.ix incheiere
Cap.ix incheiereCap.ix incheiere
Cap.ix incheiere
 
Manoj resume
Manoj resumeManoj resume
Manoj resume
 
C.V.Haider-2015 Last Final Augest-15
C.V.Haider-2015 Last  Final Augest-15C.V.Haider-2015 Last  Final Augest-15
C.V.Haider-2015 Last Final Augest-15
 
Actividades de transferencia del conocimiento actividad 1
Actividades de transferencia del conocimiento actividad 1Actividades de transferencia del conocimiento actividad 1
Actividades de transferencia del conocimiento actividad 1
 
Practica 22 ejercicios 1,2,3
Practica 22 ejercicios 1,2,3Practica 22 ejercicios 1,2,3
Practica 22 ejercicios 1,2,3
 
Gerencia de Proyectos de Tecnología Educativa
Gerencia de Proyectos de Tecnología EducativaGerencia de Proyectos de Tecnología Educativa
Gerencia de Proyectos de Tecnología Educativa
 
Practica 16 ejecicios 1,2,3
Practica 16 ejecicios 1,2,3Practica 16 ejecicios 1,2,3
Practica 16 ejecicios 1,2,3
 
Getting the most out of Linked In - 25 Top Tips
Getting the most out of Linked In - 25 Top TipsGetting the most out of Linked In - 25 Top Tips
Getting the most out of Linked In - 25 Top Tips
 
Why hope col 1 15-23 iggc 15 feb 2015
Why hope  col 1 15-23 iggc 15 feb 2015Why hope  col 1 15-23 iggc 15 feb 2015
Why hope col 1 15-23 iggc 15 feb 2015
 
10tarjeta de presentacion_empresarial_3_ok
10tarjeta de presentacion_empresarial_3_ok10tarjeta de presentacion_empresarial_3_ok
10tarjeta de presentacion_empresarial_3_ok
 
Profilaxis antimicrobiana en hiv
Profilaxis antimicrobiana en hivProfilaxis antimicrobiana en hiv
Profilaxis antimicrobiana en hiv
 
Memorando
MemorandoMemorando
Memorando
 
Ejercicio practico 09 word
Ejercicio practico 09 wordEjercicio practico 09 word
Ejercicio practico 09 word
 
02modelo nota interna
02modelo nota interna02modelo nota interna
02modelo nota interna
 
Neurofisiologia ondas cerebrales y sueño
Neurofisiologia   ondas cerebrales y sueñoNeurofisiologia   ondas cerebrales y sueño
Neurofisiologia ondas cerebrales y sueño
 
Complejidad y organización gacbsmsii
Complejidad y organización gacbsmsiiComplejidad y organización gacbsmsii
Complejidad y organización gacbsmsii
 
Introduccion fund biol celular igacb
Introduccion fund biol celular igacbIntroduccion fund biol celular igacb
Introduccion fund biol celular igacb
 
Biomoleculas umin
Biomoleculas   uminBiomoleculas   umin
Biomoleculas umin
 
How to Implement Data Governance Best Practice
How to Implement Data Governance Best PracticeHow to Implement Data Governance Best Practice
How to Implement Data Governance Best Practice
 
Anemia de enfermedades cronicas
Anemia de enfermedades cronicasAnemia de enfermedades cronicas
Anemia de enfermedades cronicas
 

Similar to Embrace DevOps: Delivery Value with Puppet Automation

Controlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSControlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWS
Puppet
 
Intro to Puppet Enterprise for a Windows Environment - 08.23
Intro to Puppet Enterprise for a Windows Environment - 08.23Intro to Puppet Enterprise for a Windows Environment - 08.23
Intro to Puppet Enterprise for a Windows Environment - 08.23
Puppet
 
Moving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journeyMoving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journey
Boyan Dimitrov
 
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
Vimal Suba
 
Intro to Puppet Enterprise Webinar 07.27.2017
Intro to Puppet Enterprise Webinar 07.27.2017Intro to Puppet Enterprise Webinar 07.27.2017
Intro to Puppet Enterprise Webinar 07.27.2017
Claire Priester Papas
 
Managing Complexity at Velocity
Managing Complexity at VelocityManaging Complexity at Velocity
Managing Complexity at Velocity
Matt Ray
 
The Continuous delivery value - Funaro
The Continuous delivery value - FunaroThe Continuous delivery value - Funaro
The Continuous delivery value - Funaro
Codemotion
 
The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014
David Funaro
 
Controlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSControlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWS
Puppet
 
Neotys PAC - Ian Molyneaux
Neotys PAC - Ian MolyneauxNeotys PAC - Ian Molyneaux
Neotys PAC - Ian Molyneaux
Neotys_Partner
 
Forward5 Auxis VMware
Forward5 Auxis VMwareForward5 Auxis VMware
Forward5 Auxis VMware
Auxis Consulting & Outsourcing
 
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsTechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
Robb Boyd
 
Monitoring at the Speed of DevOps
Monitoring at the Speed of DevOpsMonitoring at the Speed of DevOps
Monitoring at the Speed of DevOps
DevOps.com
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
Puppet
 
Devops as a service
Devops as a serviceDevops as a service
Devops as a service
Saravanan Subburayal
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
margaret_ronald
 
Intro to Puppet Enterprise 05.18.2017
Intro to Puppet Enterprise 05.18.2017Intro to Puppet Enterprise 05.18.2017
Intro to Puppet Enterprise 05.18.2017
Claire Priester Papas
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
Cygnet Infotech
 
Meet Puppet's new product lineup 12/7/2017
Meet Puppet's new product lineup 12/7/2017Meet Puppet's new product lineup 12/7/2017
Meet Puppet's new product lineup 12/7/2017
Puppet
 

Similar to Embrace DevOps: Delivery Value with Puppet Automation (20)

Controlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSControlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWS
 
Intro to Puppet Enterprise for a Windows Environment - 08.23
Intro to Puppet Enterprise for a Windows Environment - 08.23Intro to Puppet Enterprise for a Windows Environment - 08.23
Intro to Puppet Enterprise for a Windows Environment - 08.23
 
Moving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journeyMoving to microservices – a technology and organisation transformational journey
Moving to microservices – a technology and organisation transformational journey
 
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
 
Intro to Puppet Enterprise Webinar 07.27.2017
Intro to Puppet Enterprise Webinar 07.27.2017Intro to Puppet Enterprise Webinar 07.27.2017
Intro to Puppet Enterprise Webinar 07.27.2017
 
Managing Complexity at Velocity
Managing Complexity at VelocityManaging Complexity at Velocity
Managing Complexity at Velocity
 
The Continuous delivery value - Funaro
The Continuous delivery value - FunaroThe Continuous delivery value - Funaro
The Continuous delivery value - Funaro
 
The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014The Continuous delivery Value @ codemotion 2014
The Continuous delivery Value @ codemotion 2014
 
Controlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSControlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWS
 
Neotys PAC - Ian Molyneaux
Neotys PAC - Ian MolyneauxNeotys PAC - Ian Molyneaux
Neotys PAC - Ian Molyneaux
 
Forward5 Auxis VMware
Forward5 Auxis VMwareForward5 Auxis VMware
Forward5 Auxis VMware
 
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsTechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
 
Monitoring at the Speed of DevOps
Monitoring at the Speed of DevOpsMonitoring at the Speed of DevOps
Monitoring at the Speed of DevOps
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
The Business Value of Modernizing your Windows Infrastructure and Bringing Li...
 
Devops as a service
Devops as a serviceDevops as a service
Devops as a service
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
 
Intro to Puppet Enterprise 05.18.2017
Intro to Puppet Enterprise 05.18.2017Intro to Puppet Enterprise 05.18.2017
Intro to Puppet Enterprise 05.18.2017
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Meet Puppet's new product lineup 12/7/2017
Meet Puppet's new product lineup 12/7/2017Meet Puppet's new product lineup 12/7/2017
Meet Puppet's new product lineup 12/7/2017
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
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
 
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
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
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
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
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
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
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
 
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
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
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
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
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
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
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...
 
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
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
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...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
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
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
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
 
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
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
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 -...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
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 !
 

Embrace DevOps: Delivery Value with Puppet Automation

  • 1. Embrace DevOps : Delivery Value with Puppet Automation
  • 2. Meet the Speaker • Application Architect, proficient DevOps engineer with passion for Automation • AWS Certified Solution Architect • Enjoys working with cross-functional teams to develop innovative business solutions Navin Kumaran K Sr. Cloud Solution Architect, 8KMiles Software Services Ltd.
  • 3.  Why DevOps with Puppet?  Quick Stats + Latest Insight!  Puppet Governance Power  Automate IT  Practical Use Case  Eventually what we need?  Questions!! Agenda At a Glance
  • 4.
  • 5. Puppet what/how? Deploy code 30x more frequently Contribute to 50 % higher market cap growth With 50% fewer failures
  • 6. Why DevOps with Puppet? • DevOps is how IT gets lean • Makes Continuous delivery and Faster resolutions possible • Less complex problems to fix • Don’t have to choose stability versus new features • Maintain balance between Agility and Reliability • Enhance the 4 powers of Puppet – Performance, Scalability, Measurability and Flexibility
  • 7. Quick Stats + Latest Insight! 60x fewer failures 168x faster recovery from failure Deploy 30x more frequently 200x shorter lead times Sustainable and faster delivery
  • 8. Puppet Governance Power • Manages every node’s desired state at any time irrespective of the OS flavor • Highly scalable and stable Governance Tier • Drilled down management of the application inline with the infrastructure components • High degree of security w.r.t module, data, configurations and data transfer while catalog runs • Orchestration is easy and efficient
  • 9. Automate IT • Understand the need for Automation (it doesn’t mean everything should be automated) • Automate tasks and Orchestrate processes to achieve speed • Organizes a stable and reliable production system • Helps to be aware of the up-to-the-minute state of the system • Handoffs are pretty clean and has low chance of errors Automation Vs Primitive Reliability Agility
  • 10.
  • 12. Server Fleet Management via Puppet • Centralized Governance i.e. manage and maintain huge fleet of servers • Composite OS flavors • Distributed across VPC’s • Multiple departments with specific infra requirements • Every node must adhere to Global Golden Standards of the company • Monitoring and Alerting • Hooked and centralized version controlling system
  • 13. So… How did we achieve it ? • Design DevOps practice • Puppet for centralized governance • VPC Peering • VPN Tunnel • GIT for version control • iNotify to aid sync operation • Auto healing Puppet Master
  • 14. Practical Difficulties & Things to watch out for… • Cross Region access • CA Management • Scaling Puppet Master • Node Classification • Load balanced + CA • Sensitive data security • Dynamic data management
  • 15. Eventually we need… • Break down barriers and reduced cycle times • Stable and agile production deployments • Improved Defect Detection and Effectiveness • Reduced Deployment Failures and Rollbacks • Controllable / Manageable and finally… keep C A L M and carry on… Culture Automation Lean Measurement
  • 16. Admin Infra / App Puppet Master Infra / App Crash OR Issues Infra / App Admin