SlideShare a Scribd company logo
1 of 21
Slide ‹#›© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Decoding Puppet and
Jenkins via DevOps
© 2015 BlueCamphor Technologies (P) Ltd.
Session Objectives
www.skillspeed.com 2
This session will help you to:
ᗍ Understand DevOps
ᗍ Introduction to Puppet - Puppet Architecture
ᗍ Introduction to Jenkins - Jenkins Workflow
ᗍ Applications of DevOps in Business & Performance Automation
ᗍ Continuous Release Environment
© 2015 BlueCamphor Technologies (P) Ltd.
Configuration Management – Use Case
www.skillspeed.com 3
Problem Statement:
ᗍ In a large organization with thousands of servers, how will you deploy packages to all the servers or manageconfiguration across all
the nodes?
ᗍ A user makes some changes in files, how will you track what has been changed, which broke the service
ᗍ How to maintainconsistency across all nodes?
© 2015 BlueCamphor Technologies (P) Ltd.
Solution
www.skillspeed.com 4
Puppet (Deployed for large Enterprises) is one of the DevOps tools which helps to manage configuration
© 2015 BlueCamphor Technologies (P) Ltd.
What is DevOps?
A drive to encourage a different, positive and innovative way of thinking to address a common set of issues affecting
the experience of living in, working with and using IT in the world we live in today.
www.skillspeed.com 5
© 2015 BlueCamphor Technologies (P) Ltd.
DevOps As A Bridge
DevOps is the bridge between the development
and operations excellence
It is an extension of the lean and Agile principles,
which streamlines and helps rapid deployments
Development
Operations
www.skillspeed.com 6
DevOps
"DevOps" is meant to denote a close
collaboration and cross-pollination between what
were previously purely development roles, purely
operations roles and purely QA roles
Application
Platform
Operating System
Infrastructure
© 2015 BlueCamphor Technologies (P) Ltd.
DevOps Optimization Cycle
DevOps
www.skillspeed.com 7
Faster Time
to Market
Increased
ROI
Stable
System
Continuous
Delivery
Reduced
Complexity
© 2015 BlueCamphor Technologies (P) Ltd.
Introduction to Puppet
www.skillspeed.com 8
ᗍ Puppet allows the sysadmin to administrate infrastructure through code
ᗍ Puppet is an open source configuration management tool developed by Puppet Labs
© 2015 BlueCamphor Technologies (P) Ltd.
Puppet Architecture
Puppet is based on Client-Server model with a centralized server and agents running on each node as clients
Client
puppetd
Client
puppetd
Client
puppetd
Puppet Master
Network
www.skillspeed.com Slide 10
© 2015 BlueCamphor Technologies (P) Ltd.
Puppet Installation
www.skillspeed.com 10
ᗍ Enable repository, so as to install packages
• rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
Puppet, System performance and Security aspects
ᗍ Install Puppet
• # yum install puppet-server
ᗍ Upgrade to the latest release
• # puppet resource package puppet-server ensure=latest
ᗍ Start the master server
• # /etc/init.d/puppetmaster restart
© 2015 BlueCamphor Technologies (P) Ltd.
What is Jenkins?
Jenkins is an continuous integration (CI) server, which is used widely for automation of build and deployments
Builds can be started by:
ᗍ Commit in a version control system
ᗍ Scheduling via a cron-like mechanism
ᗍ Building when other builds have completed or by requesting a specific build URL
Deploy
Manage
Assemble
Model
www.skillspeed.com 11
© 2015 BlueCamphor Technologies (P) Ltd.
Jenkins Work Flow
Build, test and integrate as quickly as possible
Develop
www.skillspeed.com 12
Test
Design Deploy
© 2015 BlueCamphor Technologies (P) Ltd.
Jenkins Setup Demonstration
Lets look at how to setup and configure Jenkins
www.skillspeed.com 13
© 2015 BlueCamphor Technologies (P) Ltd.
Jenkins Installation
www.skillspeed.com 14
ᗍ Download
• wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
• rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
ᗍ Install Jenkins
• $ yum install Jenkins
ᗍ Add Jenkins to system boot
• $ chkconfig jenkins on
ᗍ Start Jenkins
• $ service jenkins start
© 2015 BlueCamphor Technologies (P) Ltd.
Big Deal about DevOps
www.skillspeed.com 15
The biggest business benefit of switching to DevOps is the increase in customer satisfaction
© 2015 BlueCamphor Technologies (P) Ltd.
Benefits of DevOps for IT and Business
Companies that incorporate DevOps practices get more done, plain and simple
ᗍ Technical benefits:
• Continuous software delivery
• Less complex problems to fix
• Faster resolution of problems
• Reduced Deployment Failures and Rollbacks
• Reduced Time to recover upon Failure
• Increased Effectiveness
ᗍ Business benefits:
• Faster delivery of features
• More stable operating environments
• More time available to add value (rather than fix/maintain)
www.skillspeed.com 16
© 2015 BlueCamphor Technologies (P) Ltd.
Job Trends – DevOps
www.skillspeed.com Slide 20
© 2015 BlueCamphor Technologies (P) Ltd.
Why SkillSpeed?
Course
Curriculum
from Industry
Experts
Instructor Led
Live Virtual
Sessions
Lifetime access
to Course
Content via
LMS
100% Placement
Assistance
24x7 Support
www.skillspeed.com 18
© 2015 BlueCamphor Technologies (P) Ltd.
To know more about the course, Please contact:
Lines open 24/7
IND +91-90660-20904 USA 1866-607-6547 (Toll Free)
Or reach us at
sales@skillspeed.com
Contact Us
www.skillspeed.com 19
© 2015 BlueCamphor Technologies (P) Ltd.
Corporate Partners
www.skillspeed.com 20
Decoding Puppet & Jenkins via DevOps

More Related Content

What's hot

Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesDevon Bleibtrey
 
Pivotal agile development_the_software-defined_enterprise
Pivotal agile development_the_software-defined_enterprisePivotal agile development_the_software-defined_enterprise
Pivotal agile development_the_software-defined_enterpriseEMC
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersTechWell
 
10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QAJim Spillson
 
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012TEST Huddle
 
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012TEST Huddle
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingbury_b
 
Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs
 
HPE Mobile Center (Feb 2016)
HPE Mobile Center (Feb 2016)HPE Mobile Center (Feb 2016)
HPE Mobile Center (Feb 2016)Antoine Aymer
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersTechWell
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamMirco Hering
 
The Pothole of Automating Too Much
The Pothole of Automating Too MuchThe Pothole of Automating Too Much
The Pothole of Automating Too MuchTechWell
 
DevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essentialDevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essentialMartin Croker
 
UXDX Copenhagen - MLP (Minimum Loveable Product), by Juan Munoz, May 9th 2018
UXDX Copenhagen - MLP (Minimum Loveable Product), by Juan Munoz, May 9th 2018UXDX Copenhagen - MLP (Minimum Loveable Product), by Juan Munoz, May 9th 2018
UXDX Copenhagen - MLP (Minimum Loveable Product), by Juan Munoz, May 9th 2018UXDXConf
 
Offshore Partnership Model - Explained
Offshore Partnership Model - ExplainedOffshore Partnership Model - Explained
Offshore Partnership Model - ExplainedInfotechsolz
 
DevOps Without Measurement is a Fail
DevOps Without Measurement is a FailDevOps Without Measurement is a Fail
DevOps Without Measurement is a FailTori Wieldt
 

What's hot (17)

Improving software quality for the future of connected vehicles
Improving software quality for the future of connected vehiclesImproving software quality for the future of connected vehicles
Improving software quality for the future of connected vehicles
 
Pivotal agile development_the_software-defined_enterprise
Pivotal agile development_the_software-defined_enterprisePivotal agile development_the_software-defined_enterprise
Pivotal agile development_the_software-defined_enterprise
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test Managers
 
10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA
 
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
Saksham Sarode - Innovation Through Introspection - EuroSTAR 2012
 
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs test digest Sep 2014
Marlabs test digest Sep 2014
 
HPE Mobile Center (Feb 2016)
HPE Mobile Center (Feb 2016)HPE Mobile Center (Feb 2016)
HPE Mobile Center (Feb 2016)
 
Measurement and Metrics for Test Managers
Measurement and Metrics for Test ManagersMeasurement and Metrics for Test Managers
Measurement and Metrics for Test Managers
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit AmsterdamThe Anti-Transformation transformation @DevOps Summit Amsterdam
The Anti-Transformation transformation @DevOps Summit Amsterdam
 
The Pothole of Automating Too Much
The Pothole of Automating Too MuchThe Pothole of Automating Too Much
The Pothole of Automating Too Much
 
DevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essentialDevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essential
 
UXDX Copenhagen - MLP (Minimum Loveable Product), by Juan Munoz, May 9th 2018
UXDX Copenhagen - MLP (Minimum Loveable Product), by Juan Munoz, May 9th 2018UXDX Copenhagen - MLP (Minimum Loveable Product), by Juan Munoz, May 9th 2018
UXDX Copenhagen - MLP (Minimum Loveable Product), by Juan Munoz, May 9th 2018
 
Offshore Partnership Model - Explained
Offshore Partnership Model - ExplainedOffshore Partnership Model - Explained
Offshore Partnership Model - Explained
 
DevOps Without Measurement is a Fail
DevOps Without Measurement is a FailDevOps Without Measurement is a Fail
DevOps Without Measurement is a Fail
 

Similar to Decoding Puppet & Jenkins via DevOps

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
 
Moving Applications to the cloud
Moving Applications to the cloudMoving Applications to the cloud
Moving Applications to the cloudAarno Aukia
 
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes ClustersAutomated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes ClustersWeaveworks
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsSanjeev Sharma
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...Jitendra Bafna
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps TransformationBart Driscoll
 
CICD_BestPractices.pdf
CICD_BestPractices.pdfCICD_BestPractices.pdf
CICD_BestPractices.pdfmotupalli2
 
Edureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdfEdureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdfrelekarsushant
 
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsJean-Yves Rigolet
 
Dev ops intro
Dev ops introDev ops intro
Dev ops introRaju Raju
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisXebiaLabs
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Angel Alberici
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...Sandeep Chellingi
 

Similar to Decoding Puppet & Jenkins via DevOps (20)

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
 
Moving Applications to the cloud
Moving Applications to the cloudMoving Applications to the cloud
Moving Applications to the cloud
 
Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"
 
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes ClustersAutomated Provisioning, Management & Cost Control for Kubernetes Clusters
Automated Provisioning, Management & Cost Control for Kubernetes Clusters
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 
DevOps-Ebook
DevOps-EbookDevOps-Ebook
DevOps-Ebook
 
CICD_BestPractices.pdf
CICD_BestPractices.pdfCICD_BestPractices.pdf
CICD_BestPractices.pdf
 
Edureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdfEdureka-DevOps-Ebook.pdf
Edureka-DevOps-Ebook.pdf
 
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud SolutionsSmarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
Smarter z/OS Software Delivery using Rational Enterprise Cloud Solutions
 
Dev ops intro
Dev ops introDev ops intro
Dev ops intro
 
A Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
 

More from Skillspeed

Run Your First Hadoop 2.x Program
Run Your First Hadoop 2.x ProgramRun Your First Hadoop 2.x Program
Run Your First Hadoop 2.x ProgramSkillspeed
 
Predicting Consumer Behaviour via Hadoop
Predicting Consumer Behaviour via HadoopPredicting Consumer Behaviour via Hadoop
Predicting Consumer Behaviour via HadoopSkillspeed
 
Top 5 Tasks Of A Hadoop Developer Webinar
Top 5 Tasks Of A Hadoop Developer WebinarTop 5 Tasks Of A Hadoop Developer Webinar
Top 5 Tasks Of A Hadoop Developer WebinarSkillspeed
 
Python and BIG Data analytics | Python Fundamentals | Python Architecture
Python and BIG Data analytics | Python Fundamentals | Python ArchitecturePython and BIG Data analytics | Python Fundamentals | Python Architecture
Python and BIG Data analytics | Python Fundamentals | Python ArchitectureSkillspeed
 
BIG Data & Hadoop Applications in Social Media
BIG Data & Hadoop Applications in Social MediaBIG Data & Hadoop Applications in Social Media
BIG Data & Hadoop Applications in Social MediaSkillspeed
 
BIG Data & Hadoop Applications in Healthcare
BIG Data & Hadoop Applications in HealthcareBIG Data & Hadoop Applications in Healthcare
BIG Data & Hadoop Applications in HealthcareSkillspeed
 
Hadoop for Business Intelligence Professionals
Hadoop for Business Intelligence ProfessionalsHadoop for Business Intelligence Professionals
Hadoop for Business Intelligence ProfessionalsSkillspeed
 
BIG Data & Hadoop Applications in Logistics
BIG Data & Hadoop Applications in LogisticsBIG Data & Hadoop Applications in Logistics
BIG Data & Hadoop Applications in LogisticsSkillspeed
 
BIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in FinanceBIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in FinanceSkillspeed
 
BIG Data & Hadoop Applications in E-Commerce
BIG Data & Hadoop Applications in E-CommerceBIG Data & Hadoop Applications in E-Commerce
BIG Data & Hadoop Applications in E-CommerceSkillspeed
 
Hadoop Hive Tutorial | Hive Fundamentals | Hive Architecture
Hadoop Hive Tutorial | Hive Fundamentals | Hive ArchitectureHadoop Hive Tutorial | Hive Fundamentals | Hive Architecture
Hadoop Hive Tutorial | Hive Fundamentals | Hive ArchitectureSkillspeed
 
Introduction to MapReduce | MapReduce Architecture | MapReduce Fundamentals
Introduction to MapReduce | MapReduce Architecture | MapReduce FundamentalsIntroduction to MapReduce | MapReduce Architecture | MapReduce Fundamentals
Introduction to MapReduce | MapReduce Architecture | MapReduce FundamentalsSkillspeed
 
Introduction to Pig | Pig Architecture | Pig Fundamentals
Introduction to Pig | Pig Architecture | Pig FundamentalsIntroduction to Pig | Pig Architecture | Pig Fundamentals
Introduction to Pig | Pig Architecture | Pig FundamentalsSkillspeed
 
HDFS & MapReduce
HDFS & MapReduceHDFS & MapReduce
HDFS & MapReduceSkillspeed
 
BIG Data & Hadoop Applications in Retail
BIG Data & Hadoop Applications in RetailBIG Data & Hadoop Applications in Retail
BIG Data & Hadoop Applications in RetailSkillspeed
 

More from Skillspeed (15)

Run Your First Hadoop 2.x Program
Run Your First Hadoop 2.x ProgramRun Your First Hadoop 2.x Program
Run Your First Hadoop 2.x Program
 
Predicting Consumer Behaviour via Hadoop
Predicting Consumer Behaviour via HadoopPredicting Consumer Behaviour via Hadoop
Predicting Consumer Behaviour via Hadoop
 
Top 5 Tasks Of A Hadoop Developer Webinar
Top 5 Tasks Of A Hadoop Developer WebinarTop 5 Tasks Of A Hadoop Developer Webinar
Top 5 Tasks Of A Hadoop Developer Webinar
 
Python and BIG Data analytics | Python Fundamentals | Python Architecture
Python and BIG Data analytics | Python Fundamentals | Python ArchitecturePython and BIG Data analytics | Python Fundamentals | Python Architecture
Python and BIG Data analytics | Python Fundamentals | Python Architecture
 
BIG Data & Hadoop Applications in Social Media
BIG Data & Hadoop Applications in Social MediaBIG Data & Hadoop Applications in Social Media
BIG Data & Hadoop Applications in Social Media
 
BIG Data & Hadoop Applications in Healthcare
BIG Data & Hadoop Applications in HealthcareBIG Data & Hadoop Applications in Healthcare
BIG Data & Hadoop Applications in Healthcare
 
Hadoop for Business Intelligence Professionals
Hadoop for Business Intelligence ProfessionalsHadoop for Business Intelligence Professionals
Hadoop for Business Intelligence Professionals
 
BIG Data & Hadoop Applications in Logistics
BIG Data & Hadoop Applications in LogisticsBIG Data & Hadoop Applications in Logistics
BIG Data & Hadoop Applications in Logistics
 
BIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in FinanceBIG Data & Hadoop Applications in Finance
BIG Data & Hadoop Applications in Finance
 
BIG Data & Hadoop Applications in E-Commerce
BIG Data & Hadoop Applications in E-CommerceBIG Data & Hadoop Applications in E-Commerce
BIG Data & Hadoop Applications in E-Commerce
 
Hadoop Hive Tutorial | Hive Fundamentals | Hive Architecture
Hadoop Hive Tutorial | Hive Fundamentals | Hive ArchitectureHadoop Hive Tutorial | Hive Fundamentals | Hive Architecture
Hadoop Hive Tutorial | Hive Fundamentals | Hive Architecture
 
Introduction to MapReduce | MapReduce Architecture | MapReduce Fundamentals
Introduction to MapReduce | MapReduce Architecture | MapReduce FundamentalsIntroduction to MapReduce | MapReduce Architecture | MapReduce Fundamentals
Introduction to MapReduce | MapReduce Architecture | MapReduce Fundamentals
 
Introduction to Pig | Pig Architecture | Pig Fundamentals
Introduction to Pig | Pig Architecture | Pig FundamentalsIntroduction to Pig | Pig Architecture | Pig Fundamentals
Introduction to Pig | Pig Architecture | Pig Fundamentals
 
HDFS & MapReduce
HDFS & MapReduceHDFS & MapReduce
HDFS & MapReduce
 
BIG Data & Hadoop Applications in Retail
BIG Data & Hadoop Applications in RetailBIG Data & Hadoop Applications in Retail
BIG Data & Hadoop Applications in Retail
 

Recently uploaded

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 

Recently uploaded (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 

Decoding Puppet & Jenkins via DevOps

  • 1. Slide ‹#›© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com Decoding Puppet and Jenkins via DevOps
  • 2. © 2015 BlueCamphor Technologies (P) Ltd. Session Objectives www.skillspeed.com 2 This session will help you to: ᗍ Understand DevOps ᗍ Introduction to Puppet - Puppet Architecture ᗍ Introduction to Jenkins - Jenkins Workflow ᗍ Applications of DevOps in Business & Performance Automation ᗍ Continuous Release Environment
  • 3. © 2015 BlueCamphor Technologies (P) Ltd. Configuration Management – Use Case www.skillspeed.com 3 Problem Statement: ᗍ In a large organization with thousands of servers, how will you deploy packages to all the servers or manageconfiguration across all the nodes? ᗍ A user makes some changes in files, how will you track what has been changed, which broke the service ᗍ How to maintainconsistency across all nodes?
  • 4. © 2015 BlueCamphor Technologies (P) Ltd. Solution www.skillspeed.com 4 Puppet (Deployed for large Enterprises) is one of the DevOps tools which helps to manage configuration
  • 5. © 2015 BlueCamphor Technologies (P) Ltd. What is DevOps? A drive to encourage a different, positive and innovative way of thinking to address a common set of issues affecting the experience of living in, working with and using IT in the world we live in today. www.skillspeed.com 5
  • 6. © 2015 BlueCamphor Technologies (P) Ltd. DevOps As A Bridge DevOps is the bridge between the development and operations excellence It is an extension of the lean and Agile principles, which streamlines and helps rapid deployments Development Operations www.skillspeed.com 6 DevOps "DevOps" is meant to denote a close collaboration and cross-pollination between what were previously purely development roles, purely operations roles and purely QA roles Application Platform Operating System Infrastructure
  • 7. © 2015 BlueCamphor Technologies (P) Ltd. DevOps Optimization Cycle DevOps www.skillspeed.com 7 Faster Time to Market Increased ROI Stable System Continuous Delivery Reduced Complexity
  • 8. © 2015 BlueCamphor Technologies (P) Ltd. Introduction to Puppet www.skillspeed.com 8 ᗍ Puppet allows the sysadmin to administrate infrastructure through code ᗍ Puppet is an open source configuration management tool developed by Puppet Labs
  • 9. © 2015 BlueCamphor Technologies (P) Ltd. Puppet Architecture Puppet is based on Client-Server model with a centralized server and agents running on each node as clients Client puppetd Client puppetd Client puppetd Puppet Master Network www.skillspeed.com Slide 10
  • 10. © 2015 BlueCamphor Technologies (P) Ltd. Puppet Installation www.skillspeed.com 10 ᗍ Enable repository, so as to install packages • rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm Puppet, System performance and Security aspects ᗍ Install Puppet • # yum install puppet-server ᗍ Upgrade to the latest release • # puppet resource package puppet-server ensure=latest ᗍ Start the master server • # /etc/init.d/puppetmaster restart
  • 11. © 2015 BlueCamphor Technologies (P) Ltd. What is Jenkins? Jenkins is an continuous integration (CI) server, which is used widely for automation of build and deployments Builds can be started by: ᗍ Commit in a version control system ᗍ Scheduling via a cron-like mechanism ᗍ Building when other builds have completed or by requesting a specific build URL Deploy Manage Assemble Model www.skillspeed.com 11
  • 12. © 2015 BlueCamphor Technologies (P) Ltd. Jenkins Work Flow Build, test and integrate as quickly as possible Develop www.skillspeed.com 12 Test Design Deploy
  • 13. © 2015 BlueCamphor Technologies (P) Ltd. Jenkins Setup Demonstration Lets look at how to setup and configure Jenkins www.skillspeed.com 13
  • 14. © 2015 BlueCamphor Technologies (P) Ltd. Jenkins Installation www.skillspeed.com 14 ᗍ Download • wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo • rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key ᗍ Install Jenkins • $ yum install Jenkins ᗍ Add Jenkins to system boot • $ chkconfig jenkins on ᗍ Start Jenkins • $ service jenkins start
  • 15. © 2015 BlueCamphor Technologies (P) Ltd. Big Deal about DevOps www.skillspeed.com 15 The biggest business benefit of switching to DevOps is the increase in customer satisfaction
  • 16. © 2015 BlueCamphor Technologies (P) Ltd. Benefits of DevOps for IT and Business Companies that incorporate DevOps practices get more done, plain and simple ᗍ Technical benefits: • Continuous software delivery • Less complex problems to fix • Faster resolution of problems • Reduced Deployment Failures and Rollbacks • Reduced Time to recover upon Failure • Increased Effectiveness ᗍ Business benefits: • Faster delivery of features • More stable operating environments • More time available to add value (rather than fix/maintain) www.skillspeed.com 16
  • 17. © 2015 BlueCamphor Technologies (P) Ltd. Job Trends – DevOps www.skillspeed.com Slide 20
  • 18. © 2015 BlueCamphor Technologies (P) Ltd. Why SkillSpeed? Course Curriculum from Industry Experts Instructor Led Live Virtual Sessions Lifetime access to Course Content via LMS 100% Placement Assistance 24x7 Support www.skillspeed.com 18
  • 19. © 2015 BlueCamphor Technologies (P) Ltd. To know more about the course, Please contact: Lines open 24/7 IND +91-90660-20904 USA 1866-607-6547 (Toll Free) Or reach us at sales@skillspeed.com Contact Us www.skillspeed.com 19
  • 20. © 2015 BlueCamphor Technologies (P) Ltd. Corporate Partners www.skillspeed.com 20