SlideShare a Scribd company logo
Kellton Tech Solutions, Inc.
Presented By:
Lakshmana Nayana
IBM Lead Admin, DCE KelltonTech
DevOps
Our Values:
• Incorporated
• New management takes over led by Niranjan Chintam and Krishna Chintam
• $ 10 MN
• Acquired and merged Tekriti Software Private Limited, a software services
company focusing on web/open source
• Acquired SKAN DbyDx Software Private Limited, a mobility solutions company
• $ 40 MN
• Acquired Supremesoft Global Inc., and eVantage Solutions Inc., US based IT
consulting companies
• Acquired Vivos Professional Services LLC, a USA based focusing on life-
sciences & healthcare space
• 21st in Deloitte Technology fast 50 India 2014
• Selected among the ’20 Most Promising Travel & Hospitality Solution
Providers’ and ‘Top 20 Enterprise Mobility Companies in India by CIO Review
• $ 100 MN Run Rate.
• Acquired ProSoft Technology Group Inc., a US based ERP, EAI Solutions
company.
• KLGAME was nominated in the finals of HYSEA Annual Summit and Awards
2015.
• Acquired Bokanyi Group, leading US based cloud and analytics service
provider.
Our Mission:
Our Vision:
Offering infinite possibilities with technology
To be “the trusted partner” of our clients
Innovation
Ownership
Trust
Speed
Meritocracy
Accountability
Customer Centricity
Milestones:
FY 1993
FY 2009
FY 2013
FY 2015
FY 2017
About Kellton Tech
Infinite Possibilities with Technology
Thought Leaders in Technology Adoption:
As an early entrant in IoT and SMAC, we provide innovative
transformation solutions to the clients leveraging cloud ERP solutions,
digital business platforms, and digital systems integration
Focused on Design Thinking:
We understand the importance of digital customer experience and
operational excellence and explore infinite possibilities with the
technology to deliver desired business outcomes.
Disciplined and Experienced Team:
We hire the best talent, leverage the best practices from design,
development and implementation of systems of record, differentiation,
engagement and insight.
We Are: We Do:
Digital Transformation BU
Connected Enterprise BU
Enterprise Solutions (SAP) BU
Systems of Engagement
New apps built leveraging design thinking that
provide next competitive advantage now and in the
future.
Systems of Differentiation
Business Processes and Orchestration layers that
provide competitive advantage.
Systems of Record
Standardized functions and processes across the
organisation that provide predictability, consistency
and optimization.
KLGAMETM
Who we are
Millions:
Software we have developed is being used by millions of people worldwide.
600:
We have partnered with more than 600 innovative clients (39 Fortune 1000) in
Healthcare, Retail, Insurance, Media, Software and Technology industries.
2 Million:
We perform more than 2 Million hours of engineering work for our clients
every year.
1100+ People:
Headquartered in Princeton, NJ we have global delivery centers across US, UK, and
India
Our Numbers
DCE - Partial Customers by Industry
OthersFinancials
Services
Energy
Utilities
ManufacturingRetail
Digital Transformation and Enterprise Architecture Strategy – Advisory Services
API / SOA / ESB Core Application Integration – API/SOA Strategy, Governance and COE
BPM Solutions with Business Workflows, Rules, Analytics and Dashboards
Distributed In-Memory Data Solutions for High Throughput and Low Latency
Applications
Real-time and Streaming Analytics Solutions in IoT and Big Data Applications
SaaS Integration, Cloud Enablement and Hybrid Infrastructure Services
Infrastructure Modernization, Continuous Integration / Dev-Ops Services and AMS
Digital Connected Enterprise BU – Core Services Portfolio
DCE - Technology Partnerships
Digital Connected Enterprise – Core Technology Expertise
Anypoint
Platform
Industry Solutions and Domain Expertise
 Banking and Finance
 Treasury Services – Payment and Forex
Gateways
 SWIFT Integration
 Business Process modeling and Optimization in
o Loan Origination
o Account Opening
o Risk and Regulatory
 Transportation and Logistics
 Fleet Management and Real-time On-Board
Application services
 B2B and Vendor Managed Inventory Solutions
 Retail and Manufacturing
 ERP Integration
 Omni Channel Services Architecture
 PoS and eCommerce Integration
 Energy and Utilities
 Energy Trading and Power Scheduling
 RTO Integration and Market Participation
 Smart Grid Integration and enablement
Our Practices and Technology Centers of Excellence
 Dedicated and Focused Integration and Middleware Expertise
 Extensive experience in Strategic Advisory and Architecture from proven
success stories – over 20 years
 Being an equal partner of multiple technologies and vendors, Our
solutions are technology agnostic and more focused in solving problems
the right-way rather than be biased on a particular technology approach
 Strong Center of Excellence (CoE) focused on maturing architectural
paradigms like API, SOA, BPM, BAM, CAF, EDA and many more
 Heavily invested into non-revenue generating operations and initiatives
to develop and prove concepts and solutions on behalf of our customers
- LABS
 Integration CoE
 BPM CoE
 Cloud CoE
 MuleSoft CoE
 webMethods CoE
 Terracotta/BigMemor
y CoE
 IBM IIB CoE
 Informatica / ETL CoE
Our People and How we are engaged
 IT / Business Strategists and Advisors for focused engagements
 200+ Senior Technology specific Engineers across various supported
technologies
 80+ on-going engagements across many industries
 All consultants are Certified professionals with cross domain vertical
experience
 Extensive and Mandatory training programs
 Global delivery model (Onshore/Offsite/Offshore) from North America,
Europe and India for Design, Build and Run services
 Preferred to be Engaged as Trusted Partner providing for all resource and
project needs of the domain and bringing about overall reduction in TCO
in all phases
 Short-term, Project-Based, Fixed-Cost and T&M are also common models
 Enterprise Architects
 Solution Engineers
 Integration/Middleware
Architects
 Project Managers
 Senior Developers
 Testers
 Support Analysts
 Trainers
Key differentiators – Digital Transformation Experts
 Our approach to partnership is by building repeatable solutions, best practices, frameworks to
leverage our prior experience with customer eco system to deliver high quality value added
services
 Over 17 years of EAI, B2B, CEP, BPM, BAM and Cloud expertise
 Specialized Integration/Middleware/Analytics/Cloud consulting services provider
 Proven API/SOA/ESB Reference Architecture for agile solution development and delivery
 Indigenously developed tools and framework to optimize the application
management/administration
 3-Tier Global delivery model – onsite/offsite/offshore
 Managed Services in Application Management and Project/Solution Delivery
Agenda
• Overview of DevOps
• DevOps implementation with tools
• Overview of Chef
• A Client Case Study
• Overview of DevOps
DevOps
• What is DevOps
DevOps is the practice of operations and development engineers
participating together in the entire service lifecycle, from design
through the development process to production support.
Prior to DevOps : WaterFall Model
Waterfall Model Challenges
Solution to Challenges of WaterFall Model
Evolution of DevOps
Agile Model
• Agile model is a combination of iterative and incremental process
models With focus on process adaptability and customer
satisfaction by rapid delivery of working software product.
• Agile Methods break the product into small incremental builds.
• Agile SCRUM approach brought agility to development
• Lack of collaboration between Developers and Operations
Engineers still slowed down the development process and
releases
DevOps Model
• DevOps links software development to
operations.
• It also bridges the gap between agile
software development and operations
experiences.
• All experts have at least a basic
understanding of others business
subjects.
DevOps for Dev Challenges
DevOps for Ops Challenges
DevOps - LifeCycle
DevOps: LifeCycle
• DevOps Lifecycle can be broadly broken down into the below
DevOps Stages:
• Continuous Development
• Continuous Integration
• Continuous Testing
• Continuous Monitoring
• Virtualization and Containerization
DevOps : Benefits
• Technical benefits
• Business benefits
• Cultural benefits
Case Study: With Out DevOps
Case Study : With DevOps
• DevOps Implementation Tools
– Continuous Development
– Continuous Integration
– Continuous Testing
– -Continuous Deployment
Continuous Development : Git Hub
Role of GIT in DevOps
Continuous Integration
Where does Jenkins fit ?
Continuous Testing
Continuous Virtualization
Containerization Vs Virtualization
• DevOps Implementation Tools
– Continuous Deployment
Continuous Deployment
Continuous deployment: Chef
• Chef is an automation tool that provides a way to define infrastructure as code.
• Infrastructure as code (IAC) simply means that managing infrastructure by writing code
(Automating infrastructure) rather than using manual processes.
• It can also be termed as programmable infrastructure.
• Chef uses a pure-Ruby, domain-specific language (DSL) for writing system
configurations.
Chef Standalone Architecture
Chef : Distributed Architecture
Master Slave Architecture
Chef Components
Chef Server :
• The Chef Server acts as a hub for
configuration data.
• The Chef Server stores Cookbooks and
policies
• Policies that are applied to Nodes, and
metadata that describes each
registered Node that is being managed
by the Chef-Client
Chef Components
Work Station Components
• Knife Utility
• Local Chef Repository
Responsibilities
• Writing Cookbooks and Recipes that
will later be pushed to the central Chef
Server
• Managing Nodes on the central Chef
Server
Chef Node:
• The Chef Server acts as a hub for
configuration data.
• The Chef Server stores Cookbooks and
policies
• Policies that are applied to Nodes, and
metadata that describes each
registered Node that is being managed
by the Chef-Client
Cookbooks and Recipes
Cook Book :
• A Cookbook defines a scenario and contains
everything that is required to support that
scenario:
• Recipes, which specifies the resources
to use and the order in which they are
to be applied
• Attribute values
• File distributions
• Templates
• Extensions to Chef, such as libraries,
definitions, and custom resources
Recipes :
• A Recipe is a collection of resources
that describes a particular
configuration or policy.
• It describes everything that is required
to configure part of a system.
• The user writes Recipes that describe
how Chef manages applications and
utilities (WAS, IIB , Rules , Hadop) and
how they are to be configured.
Chef : Pull Configuration
• Nodes are dynamically updated with
the configurations in the Server.
• This is called Pull Configuration which
means that we don’t need to execute
even a single command on the Chef
server to push the configuration on the
nodes.
• nodes will automatically update
themselves with the configurations
present in the Serve
Infrastructure ..as Code
• Infrastructures
Nodes & Roles ..as Code
• Roles and Nodes
How Chef Works
Nodes
Continuous Monitoring
Clients DevOps Lifecycle
Client’s DevOps Methodolgy
• Continuous Development – Git Hub, Gradle, Maven
• Continuous Integration – Jenkins , Jfrog, Fortify
• Continuous Deployment – Chef
• Continuous Testing - Selenium
• Continuous Virtualization – docker , Oracle Virtual Box
• Continuous Monitoring – Tivoli Monitoring , Dynatrace
Case study details
GitHub -> Jenkins -> Artifactory -> WebSphere deployment (Chef)
• Code checked into Github (Master) by dev team.
• Jenkins build is configured to pull code from Github (Master) and
create the binaries using gradle.
• Jenkins build can be configured to run with every check in or
overnight or ad-hoc dev team whenever needed.
• Once the ear file is created , it is uploaded to Artifactory.
Case study details
• Also a script is triggered by the build which updates the databag
for the service (in Chef Server) with the new URL of the
artifactory where the ear is uploaded in the above step.
• A YAML project is created in GitHub which contains details of
servers (dev and trial) and services which needs to be deployed
automatically.
• This YAML project is changed to tar format by a Jenkins build and
uploaded to the Artifactory.
Case study details
• Chef client is configured to run every 5 min on Dev and Trial server boxes
• This chef client downloads the YAML tar file from artifactory locally to the
server where chef client runs.
• This YAML file is read by Chef iteratively service by service. One service at a
time.
• Chef client read the first service and downloads the databag from chef
server for that service containing the Artifactory URL where EAR is
uploaded.
Case study details
• If it is different then EAR file from artifactory is downloaded locally in Chef
cache folder (/var/chef/cache).
• Webshphere utilities (Admin.backup, Admin.update , Admin.save) are
used to deploy this new EAR in the server. These three commands are run
using chef bash resource.
Case Study YAML File
me_ioc_referencedataservice:
artifact: "ReferenceDataService"
type: "ear"
startup-command: ""
shutdown-command: ""
background: " &"
dev:
dir: "/home/ibmadmin/ioc_referencedataservice"
user: "ibmadmin"
group: "ibmadmins"
pre-params: ""
post-params: "“
# Properties related to EAR deployment
password-file: "/home/ibmadmin/pwd"
application-id: "ibmadmin"
was-user: "admin"
me_ioc_alarmmanagerservice:
artifact: "AlarmManagerService"
type: “bar"
startup-command: ""
shutdown-command: ""
background: " &"
dev:
dir: "/home/ibmadmin/ioc_alarmmanagerservice"
user: "ibmadmin"
group: "ibmadmins"
pre-params: ""
post-params: ""
# Properties related to BAR deployment
password-file: "/home/ibmadmin/pwd"
application-id: "ibmadmin"
was-user: "admin"
Case Study Recipe
EAR deployment in WAS
# -- Update deployed EAR file in WAS with the downloaded one --
execute "update-ear-#{app_name}" do
command
"/opt/IBM/WebSphere/AppServer/profiles/dmgr/bin/wsadmin.sh -lang jython -
username #{was_admin} -password #{pwd} -c "AdminApp.update('#{artifact}',
'app', ['-operation', 'update', '-contents', '#{file}' , '-update.ignore.new'])"
user application_id
cwd app_dir
action :nothing
notifies :run, "execute[save-ear-#{app_name}]", :immediately
end
# -- Bar file deployment for IIB
# -- Deploy bar file --
execute "deploy bar file-#{app_name}" do
command "mqsideploy '#{IIBNode}' -e '#{EG}' -a '#{Barfile}' -m“
user application_id
cwd app_dir
action :nothing
notifies :nothing
end
Case Study Data bag
For EAR deployment
{
"id": "IOCServices",
"comment": "IOCServices Application",
"AppName": "IOCServices"
"Environment": "Dev"
"Hostname":"Server Name"
"Cluster":"Cluster Name"
"Node":"Node Name"
"Location" " "Artifactory Location of the Ear file or BAR file
"id": "IOCServices",
"comment": "IOCServices Application",
"AppName": "IOCServices"
"Environment": "Trial"
"Hostname":"Server Name"
"Cluster":"Cluster Name"
"Node":"Node Name"
"Location" " "Artifactory Location of the Ear file or BAR file
}
BAR File
{
"id": "IOCServicesBar",
"comment": "IOCServices Application",
"AppName": "IOCServices"
"Environment": "Dev"
"Hostname":"Server Name"
"IIB Node":"IIB Node Name"
"EG":"Execution Group Name"
"Location" " "Artifactory Location of the Ear file or BAR file
}
Ad

More Related Content

What's hot (20)

[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
OpenStack Korea Community
 
Zero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with KubernetesZero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with Kubernetes
Wojciech Barczyński
 
CNCF Meetup - OpenShift Overview
CNCF Meetup - OpenShift OverviewCNCF Meetup - OpenShift Overview
CNCF Meetup - OpenShift Overview
Sumit Shatwara
 
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
Edureka!
 
OAuth 2.0 and OpenID Connect
OAuth 2.0 and OpenID ConnectOAuth 2.0 and OpenID Connect
OAuth 2.0 and OpenID Connect
Jacob Combs
 
Aws config
Aws configAws config
Aws config
Shagun Rathore
 
AWS Fargate on EKS 실전 사용하기
AWS Fargate on EKS 실전 사용하기AWS Fargate on EKS 실전 사용하기
AWS Fargate on EKS 실전 사용하기
AWSKRUG - AWS한국사용자모임
 
Docker swarm
Docker swarmDocker swarm
Docker swarm
Alberto Guimarães Viana
 
Kubernetes Secrets Management on Production with Demo
Kubernetes Secrets Management on Production with DemoKubernetes Secrets Management on Production with Demo
Kubernetes Secrets Management on Production with Demo
Opsta
 
Building layers of defense for your application
Building layers of defense for your applicationBuilding layers of defense for your application
Building layers of defense for your application
VMware Tanzu
 
The Hyperledger Indy Public Blockchain Node
The Hyperledger Indy Public Blockchain NodeThe Hyperledger Indy Public Blockchain Node
The Hyperledger Indy Public Blockchain Node
SSIMeetup
 
REST-API introduction for developers
REST-API introduction for developersREST-API introduction for developers
REST-API introduction for developers
Patrick Savalle
 
Introduction to IAC and Terraform
Introduction to IAC and Terraform Introduction to IAC and Terraform
Introduction to IAC and Terraform
Venkat NaveenKashyap Devulapally
 
An Introduction to Windows PowerShell
An Introduction to Windows PowerShellAn Introduction to Windows PowerShell
An Introduction to Windows PowerShell
Dale Lane
 
Understanding the European Self-Sovereign Identity Framework (ESSIF)
Understanding the European Self-Sovereign Identity Framework (ESSIF)Understanding the European Self-Sovereign Identity Framework (ESSIF)
Understanding the European Self-Sovereign Identity Framework (ESSIF)
SSIMeetup
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
rockplace
 
Amazon Virtual Private Cloud (VPC)
Amazon Virtual Private Cloud (VPC)Amazon Virtual Private Cloud (VPC)
Amazon Virtual Private Cloud (VPC)
Tejoy Vachhrajani
 
What is Docker Architecture | Edureka
What is Docker Architecture | EdurekaWhat is Docker Architecture | Edureka
What is Docker Architecture | Edureka
Edureka!
 
AWS Interview Questions Part - 1 | AWS Interview Questions And Answers Part -...
AWS Interview Questions Part - 1 | AWS Interview Questions And Answers Part -...AWS Interview Questions Part - 1 | AWS Interview Questions And Answers Part -...
AWS Interview Questions Part - 1 | AWS Interview Questions And Answers Part -...
Simplilearn
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control Tower
CloudHesive
 
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
[OpenStack 하반기 스터디] Docker를 이용한 OpenStack 가상화
OpenStack Korea Community
 
Zero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with KubernetesZero downtime deployment of micro-services with Kubernetes
Zero downtime deployment of micro-services with Kubernetes
Wojciech Barczyński
 
CNCF Meetup - OpenShift Overview
CNCF Meetup - OpenShift OverviewCNCF Meetup - OpenShift Overview
CNCF Meetup - OpenShift Overview
Sumit Shatwara
 
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
Kubernetes Deployment Tutorial | Kubernetes Tutorial For Beginners | Kubernet...
Edureka!
 
OAuth 2.0 and OpenID Connect
OAuth 2.0 and OpenID ConnectOAuth 2.0 and OpenID Connect
OAuth 2.0 and OpenID Connect
Jacob Combs
 
Kubernetes Secrets Management on Production with Demo
Kubernetes Secrets Management on Production with DemoKubernetes Secrets Management on Production with Demo
Kubernetes Secrets Management on Production with Demo
Opsta
 
Building layers of defense for your application
Building layers of defense for your applicationBuilding layers of defense for your application
Building layers of defense for your application
VMware Tanzu
 
The Hyperledger Indy Public Blockchain Node
The Hyperledger Indy Public Blockchain NodeThe Hyperledger Indy Public Blockchain Node
The Hyperledger Indy Public Blockchain Node
SSIMeetup
 
REST-API introduction for developers
REST-API introduction for developersREST-API introduction for developers
REST-API introduction for developers
Patrick Savalle
 
An Introduction to Windows PowerShell
An Introduction to Windows PowerShellAn Introduction to Windows PowerShell
An Introduction to Windows PowerShell
Dale Lane
 
Understanding the European Self-Sovereign Identity Framework (ESSIF)
Understanding the European Self-Sovereign Identity Framework (ESSIF)Understanding the European Self-Sovereign Identity Framework (ESSIF)
Understanding the European Self-Sovereign Identity Framework (ESSIF)
SSIMeetup
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
rockplace
 
Amazon Virtual Private Cloud (VPC)
Amazon Virtual Private Cloud (VPC)Amazon Virtual Private Cloud (VPC)
Amazon Virtual Private Cloud (VPC)
Tejoy Vachhrajani
 
What is Docker Architecture | Edureka
What is Docker Architecture | EdurekaWhat is Docker Architecture | Edureka
What is Docker Architecture | Edureka
Edureka!
 
AWS Interview Questions Part - 1 | AWS Interview Questions And Answers Part -...
AWS Interview Questions Part - 1 | AWS Interview Questions And Answers Part -...AWS Interview Questions Part - 1 | AWS Interview Questions And Answers Part -...
AWS Interview Questions Part - 1 | AWS Interview Questions And Answers Part -...
Simplilearn
 
AWS Control Tower
AWS Control TowerAWS Control Tower
AWS Control Tower
CloudHesive
 

Viewers also liked (20)

Whats new in web methods 9.12
Whats new in web methods 9.12Whats new in web methods 9.12
Whats new in web methods 9.12
Kellton Tech Solutions Ltd
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
DevOps
DevOpsDevOps
DevOps
Matthew Jones
 
SAP GRC
SAP GRC SAP GRC
SAP GRC
Kellton Tech Solutions Ltd
 
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...
Schlomo Schapiro
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
Kellton Tech Solutions Ltd
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
Johann-Peter Hartmann
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2
Sonatype
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
CA Technologies
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
Ernest Mueller
 
Chef fundamentals
Chef fundamentalsChef fundamentals
Chef fundamentals
Ygor Nascimento
 
Chef meetup presentation
Chef meetup presentationChef meetup presentation
Chef meetup presentation
Charles Johnson
 
Chef at Etsy
Chef at EtsyChef at Etsy
Chef at Etsy
Jon Cowie
 
Kellton Tech Analyst Meet Presentation
Kellton Tech Analyst Meet PresentationKellton Tech Analyst Meet Presentation
Kellton Tech Analyst Meet Presentation
Kellton Tech Solutions Ltd
 
The DevOps Panel - Innotech Austin CD Summit
The DevOps Panel - Innotech Austin CD SummitThe DevOps Panel - Innotech Austin CD Summit
The DevOps Panel - Innotech Austin CD Summit
Ernest Mueller
 
Infrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & AnsibleInfrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & Ansible
wajrcs
 
Docker Indy Meetup - CICD 26-May-2015
Docker Indy Meetup - CICD 26-May-2015Docker Indy Meetup - CICD 26-May-2015
Docker Indy Meetup - CICD 26-May-2015
Matt Bentley
 
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Cloudify Community
 
Comarch Paiement Mobile
Comarch Paiement MobileComarch Paiement Mobile
Comarch Paiement Mobile
Comarch SAS
 
API Security with OAuth2.0.
API Security with OAuth2.0.API Security with OAuth2.0.
API Security with OAuth2.0.
Kellton Tech Solutions Ltd
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...
Schlomo Schapiro
 
DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2
Sonatype
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
CA Technologies
 
Chef meetup presentation
Chef meetup presentationChef meetup presentation
Chef meetup presentation
Charles Johnson
 
Chef at Etsy
Chef at EtsyChef at Etsy
Chef at Etsy
Jon Cowie
 
The DevOps Panel - Innotech Austin CD Summit
The DevOps Panel - Innotech Austin CD SummitThe DevOps Panel - Innotech Austin CD Summit
The DevOps Panel - Innotech Austin CD Summit
Ernest Mueller
 
Infrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & AnsibleInfrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & Ansible
wajrcs
 
Docker Indy Meetup - CICD 26-May-2015
Docker Indy Meetup - CICD 26-May-2015Docker Indy Meetup - CICD 26-May-2015
Docker Indy Meetup - CICD 26-May-2015
Matt Bentley
 
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Cloudify Community
 
Comarch Paiement Mobile
Comarch Paiement MobileComarch Paiement Mobile
Comarch Paiement Mobile
Comarch SAS
 
Ad

Similar to DevOps with Chef (20)

Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Kellton Tech Solutions Ltd
 
Svam Corporate Overview
Svam Corporate OverviewSvam Corporate Overview
Svam Corporate Overview
anjulbahuguna
 
Biz transsystech v1.0
Biz transsystech v1.0Biz transsystech v1.0
Biz transsystech v1.0
Balachandran Ponnusamy
 
BizTransSysTech_v1.0
BizTransSysTech_v1.0BizTransSysTech_v1.0
BizTransSysTech_v1.0
BizTrans Systems and Technologies Pvt. Ltd.
 
BizTransSysTech_v1.0
BizTransSysTech_v1.0BizTransSysTech_v1.0
BizTransSysTech_v1.0
BizTrans SysTech
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009
Jay Wysocki
 
Sales mobile coe intellect apps
Sales mobile coe intellect appsSales mobile coe intellect apps
Sales mobile coe intellect apps
Kalimulla Shariff
 
Sales mobile coe intellect apps internal
Sales mobile coe intellect apps internalSales mobile coe intellect apps internal
Sales mobile coe intellect apps internal
Kalimulla Shariff
 
SwiftAnt Corporate Website Presentation
SwiftAnt Corporate Website PresentationSwiftAnt Corporate Website Presentation
SwiftAnt Corporate Website Presentation
AnusiyaRaja
 
SwiftAnt Corporate Presentation
SwiftAnt Corporate PresentationSwiftAnt Corporate Presentation
SwiftAnt Corporate Presentation
Venkat Santhosh Subramanian
 
Sci capabilities fed dec 2014
Sci capabilities fed dec 2014Sci capabilities fed dec 2014
Sci capabilities fed dec 2014
Iqbal Tareen
 
Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”
Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”
Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”
Kellton Tech Solutions Ltd
 
Ejyle company profile
Ejyle company profileEjyle company profile
Ejyle company profile
Rasheed Abdul Majeeth
 
Ejyle company profile
Ejyle   company profileEjyle   company profile
Ejyle company profile
Murali Narayanamurthy
 
Best Software Development company india and Web marketing Company India
Best Software Development company india and Web marketing Company IndiaBest Software Development company india and Web marketing Company India
Best Software Development company india and Web marketing Company India
Parthesh Raval (AdWords and Analytics Certified)
 
DCE - IBM Blueworks LIVE
DCE - IBM Blueworks LIVEDCE - IBM Blueworks LIVE
DCE - IBM Blueworks LIVE
Kellton Tech Solutions Ltd
 
VLS_Capability_Presentation
VLS_Capability_PresentationVLS_Capability_Presentation
VLS_Capability_Presentation
Bill Nelson
 
Smart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharSmart Parking Solution in Patna Bihar
Smart Parking Solution in Patna Bihar
Amarnath Gupta
 
Aequor technologies - Fastest growing IT Company
Aequor technologies - Fastest growing IT Company Aequor technologies - Fastest growing IT Company
Aequor technologies - Fastest growing IT Company
Aequor Technologies
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Ievgenii Katsan
 
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Kellton Tech Solutions Ltd
 
Svam Corporate Overview
Svam Corporate OverviewSvam Corporate Overview
Svam Corporate Overview
anjulbahuguna
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009
Jay Wysocki
 
Sales mobile coe intellect apps
Sales mobile coe intellect appsSales mobile coe intellect apps
Sales mobile coe intellect apps
Kalimulla Shariff
 
Sales mobile coe intellect apps internal
Sales mobile coe intellect apps internalSales mobile coe intellect apps internal
Sales mobile coe intellect apps internal
Kalimulla Shariff
 
SwiftAnt Corporate Website Presentation
SwiftAnt Corporate Website PresentationSwiftAnt Corporate Website Presentation
SwiftAnt Corporate Website Presentation
AnusiyaRaja
 
Sci capabilities fed dec 2014
Sci capabilities fed dec 2014Sci capabilities fed dec 2014
Sci capabilities fed dec 2014
Iqbal Tareen
 
Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”
Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”Digital Reference Architecture-  A FOCUS ON MIDDLEWARE “THE KILLER APP”
Digital Reference Architecture- A FOCUS ON MIDDLEWARE “THE KILLER APP”
Kellton Tech Solutions Ltd
 
VLS_Capability_Presentation
VLS_Capability_PresentationVLS_Capability_Presentation
VLS_Capability_Presentation
Bill Nelson
 
Smart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharSmart Parking Solution in Patna Bihar
Smart Parking Solution in Patna Bihar
Amarnath Gupta
 
Aequor technologies - Fastest growing IT Company
Aequor technologies - Fastest growing IT Company Aequor technologies - Fastest growing IT Company
Aequor technologies - Fastest growing IT Company
Aequor Technologies
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Ievgenii Katsan
 
Ad

More from Kellton Tech Solutions Ltd (20)

Understanding how Hybrid Integration and API Reference Architecture enables C...
Understanding how Hybrid Integration and API Reference Architecture enables C...Understanding how Hybrid Integration and API Reference Architecture enables C...
Understanding how Hybrid Integration and API Reference Architecture enables C...
Kellton Tech Solutions Ltd
 
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
Kellton Tech Solutions Ltd
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
Kellton Tech Solutions Ltd
 
Intelligent automation surpasses RPA to accelerate performance
Intelligent automation surpasses RPA to accelerate performance  Intelligent automation surpasses RPA to accelerate performance
Intelligent automation surpasses RPA to accelerate performance
Kellton Tech Solutions Ltd
 
Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide
Kellton Tech Solutions Ltd
 
Learn how APIs Complements Hybrid Integration Strategies
Learn how APIs Complements Hybrid Integration StrategiesLearn how APIs Complements Hybrid Integration Strategies
Learn how APIs Complements Hybrid Integration Strategies
Kellton Tech Solutions Ltd
 
SAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA ImplementationSAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA Implementation
Kellton Tech Solutions Ltd
 
Boomi Molecule Migration to the Cloud: Top 5 Strategies Revealed
Boomi Molecule Migration to the Cloud: Top 5 Strategies RevealedBoomi Molecule Migration to the Cloud: Top 5 Strategies Revealed
Boomi Molecule Migration to the Cloud: Top 5 Strategies Revealed
Kellton Tech Solutions Ltd
 
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain. What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
Kellton Tech Solutions Ltd
 
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
Kellton Tech Solutions Ltd
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
Kellton Tech Solutions Ltd
 
Digital Transformation and COVID-19: What Enterprises Can Do
Digital Transformation and COVID-19: What Enterprises Can DoDigital Transformation and COVID-19: What Enterprises Can Do
Digital Transformation and COVID-19: What Enterprises Can Do
Kellton Tech Solutions Ltd
 
Business Continuity and Disaster Recovery from Economic Impacts of COVID-19
Business Continuity and Disaster Recovery from Economic Impacts of COVID-19Business Continuity and Disaster Recovery from Economic Impacts of COVID-19
Business Continuity and Disaster Recovery from Economic Impacts of COVID-19
Kellton Tech Solutions Ltd
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy?
Kellton Tech Solutions Ltd
 
Building IoT Solutions 101
Building IoT Solutions 101Building IoT Solutions 101
Building IoT Solutions 101
Kellton Tech Solutions Ltd
 
Making iot deliver business value v4
Making iot deliver business value v4Making iot deliver business value v4
Making iot deliver business value v4
Kellton Tech Solutions Ltd
 
Guide to an API-first Strategy
Guide to an API-first StrategyGuide to an API-first Strategy
Guide to an API-first Strategy
Kellton Tech Solutions Ltd
 
Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?
Kellton Tech Solutions Ltd
 
IoT Implementation and Security Best Practices
IoT Implementation and Security Best PracticesIoT Implementation and Security Best Practices
IoT Implementation and Security Best Practices
Kellton Tech Solutions Ltd
 
WHAT'S NEW IN MULE 4.X – NEW ENHANCEMENTS AND CAPABILITIES
WHAT'S NEW IN MULE 4.X – NEW ENHANCEMENTS AND CAPABILITIESWHAT'S NEW IN MULE 4.X – NEW ENHANCEMENTS AND CAPABILITIES
WHAT'S NEW IN MULE 4.X – NEW ENHANCEMENTS AND CAPABILITIES
Kellton Tech Solutions Ltd
 
Understanding how Hybrid Integration and API Reference Architecture enables C...
Understanding how Hybrid Integration and API Reference Architecture enables C...Understanding how Hybrid Integration and API Reference Architecture enables C...
Understanding how Hybrid Integration and API Reference Architecture enables C...
Kellton Tech Solutions Ltd
 
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
Kellton Tech Solutions Ltd
 
Learn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successfulLearn how to make your IoT pilot projects and POCs successful
Learn how to make your IoT pilot projects and POCs successful
Kellton Tech Solutions Ltd
 
Intelligent automation surpasses RPA to accelerate performance
Intelligent automation surpasses RPA to accelerate performance  Intelligent automation surpasses RPA to accelerate performance
Intelligent automation surpasses RPA to accelerate performance
Kellton Tech Solutions Ltd
 
Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide Transition to SAP S/4HANA System Conversion: A step-by-step guide
Transition to SAP S/4HANA System Conversion: A step-by-step guide
Kellton Tech Solutions Ltd
 
Learn how APIs Complements Hybrid Integration Strategies
Learn how APIs Complements Hybrid Integration StrategiesLearn how APIs Complements Hybrid Integration Strategies
Learn how APIs Complements Hybrid Integration Strategies
Kellton Tech Solutions Ltd
 
SAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA ImplementationSAP Activate Methodology for S/4HANA Implementation
SAP Activate Methodology for S/4HANA Implementation
Kellton Tech Solutions Ltd
 
Boomi Molecule Migration to the Cloud: Top 5 Strategies Revealed
Boomi Molecule Migration to the Cloud: Top 5 Strategies RevealedBoomi Molecule Migration to the Cloud: Top 5 Strategies Revealed
Boomi Molecule Migration to the Cloud: Top 5 Strategies Revealed
Kellton Tech Solutions Ltd
 
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain. What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
What’s Mule 4.3? How Does Anytime RTF Help? Our insights explain.
Kellton Tech Solutions Ltd
 
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
Kellton Tech Solutions Ltd
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
Kellton Tech Solutions Ltd
 
Digital Transformation and COVID-19: What Enterprises Can Do
Digital Transformation and COVID-19: What Enterprises Can DoDigital Transformation and COVID-19: What Enterprises Can Do
Digital Transformation and COVID-19: What Enterprises Can Do
Kellton Tech Solutions Ltd
 
Business Continuity and Disaster Recovery from Economic Impacts of COVID-19
Business Continuity and Disaster Recovery from Economic Impacts of COVID-19Business Continuity and Disaster Recovery from Economic Impacts of COVID-19
Business Continuity and Disaster Recovery from Economic Impacts of COVID-19
Kellton Tech Solutions Ltd
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy?
Kellton Tech Solutions Ltd
 
Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?Why and How of Upgrading to SAP Solution Manager 7.2?
Why and How of Upgrading to SAP Solution Manager 7.2?
Kellton Tech Solutions Ltd
 
IoT Implementation and Security Best Practices
IoT Implementation and Security Best PracticesIoT Implementation and Security Best Practices
IoT Implementation and Security Best Practices
Kellton Tech Solutions Ltd
 
WHAT'S NEW IN MULE 4.X – NEW ENHANCEMENTS AND CAPABILITIES
WHAT'S NEW IN MULE 4.X – NEW ENHANCEMENTS AND CAPABILITIESWHAT'S NEW IN MULE 4.X – NEW ENHANCEMENTS AND CAPABILITIES
WHAT'S NEW IN MULE 4.X – NEW ENHANCEMENTS AND CAPABILITIES
Kellton Tech Solutions Ltd
 

Recently uploaded (20)

Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 

DevOps with Chef

  • 1. Kellton Tech Solutions, Inc. Presented By: Lakshmana Nayana IBM Lead Admin, DCE KelltonTech DevOps
  • 2. Our Values: • Incorporated • New management takes over led by Niranjan Chintam and Krishna Chintam • $ 10 MN • Acquired and merged Tekriti Software Private Limited, a software services company focusing on web/open source • Acquired SKAN DbyDx Software Private Limited, a mobility solutions company • $ 40 MN • Acquired Supremesoft Global Inc., and eVantage Solutions Inc., US based IT consulting companies • Acquired Vivos Professional Services LLC, a USA based focusing on life- sciences & healthcare space • 21st in Deloitte Technology fast 50 India 2014 • Selected among the ’20 Most Promising Travel & Hospitality Solution Providers’ and ‘Top 20 Enterprise Mobility Companies in India by CIO Review • $ 100 MN Run Rate. • Acquired ProSoft Technology Group Inc., a US based ERP, EAI Solutions company. • KLGAME was nominated in the finals of HYSEA Annual Summit and Awards 2015. • Acquired Bokanyi Group, leading US based cloud and analytics service provider. Our Mission: Our Vision: Offering infinite possibilities with technology To be “the trusted partner” of our clients Innovation Ownership Trust Speed Meritocracy Accountability Customer Centricity Milestones: FY 1993 FY 2009 FY 2013 FY 2015 FY 2017 About Kellton Tech Infinite Possibilities with Technology
  • 3. Thought Leaders in Technology Adoption: As an early entrant in IoT and SMAC, we provide innovative transformation solutions to the clients leveraging cloud ERP solutions, digital business platforms, and digital systems integration Focused on Design Thinking: We understand the importance of digital customer experience and operational excellence and explore infinite possibilities with the technology to deliver desired business outcomes. Disciplined and Experienced Team: We hire the best talent, leverage the best practices from design, development and implementation of systems of record, differentiation, engagement and insight. We Are: We Do: Digital Transformation BU Connected Enterprise BU Enterprise Solutions (SAP) BU Systems of Engagement New apps built leveraging design thinking that provide next competitive advantage now and in the future. Systems of Differentiation Business Processes and Orchestration layers that provide competitive advantage. Systems of Record Standardized functions and processes across the organisation that provide predictability, consistency and optimization. KLGAMETM Who we are
  • 4. Millions: Software we have developed is being used by millions of people worldwide. 600: We have partnered with more than 600 innovative clients (39 Fortune 1000) in Healthcare, Retail, Insurance, Media, Software and Technology industries. 2 Million: We perform more than 2 Million hours of engineering work for our clients every year. 1100+ People: Headquartered in Princeton, NJ we have global delivery centers across US, UK, and India Our Numbers
  • 5. DCE - Partial Customers by Industry OthersFinancials Services Energy Utilities ManufacturingRetail
  • 6. Digital Transformation and Enterprise Architecture Strategy – Advisory Services API / SOA / ESB Core Application Integration – API/SOA Strategy, Governance and COE BPM Solutions with Business Workflows, Rules, Analytics and Dashboards Distributed In-Memory Data Solutions for High Throughput and Low Latency Applications Real-time and Streaming Analytics Solutions in IoT and Big Data Applications SaaS Integration, Cloud Enablement and Hybrid Infrastructure Services Infrastructure Modernization, Continuous Integration / Dev-Ops Services and AMS Digital Connected Enterprise BU – Core Services Portfolio
  • 7. DCE - Technology Partnerships
  • 8. Digital Connected Enterprise – Core Technology Expertise Anypoint Platform
  • 9. Industry Solutions and Domain Expertise  Banking and Finance  Treasury Services – Payment and Forex Gateways  SWIFT Integration  Business Process modeling and Optimization in o Loan Origination o Account Opening o Risk and Regulatory  Transportation and Logistics  Fleet Management and Real-time On-Board Application services  B2B and Vendor Managed Inventory Solutions  Retail and Manufacturing  ERP Integration  Omni Channel Services Architecture  PoS and eCommerce Integration  Energy and Utilities  Energy Trading and Power Scheduling  RTO Integration and Market Participation  Smart Grid Integration and enablement
  • 10. Our Practices and Technology Centers of Excellence  Dedicated and Focused Integration and Middleware Expertise  Extensive experience in Strategic Advisory and Architecture from proven success stories – over 20 years  Being an equal partner of multiple technologies and vendors, Our solutions are technology agnostic and more focused in solving problems the right-way rather than be biased on a particular technology approach  Strong Center of Excellence (CoE) focused on maturing architectural paradigms like API, SOA, BPM, BAM, CAF, EDA and many more  Heavily invested into non-revenue generating operations and initiatives to develop and prove concepts and solutions on behalf of our customers - LABS  Integration CoE  BPM CoE  Cloud CoE  MuleSoft CoE  webMethods CoE  Terracotta/BigMemor y CoE  IBM IIB CoE  Informatica / ETL CoE
  • 11. Our People and How we are engaged  IT / Business Strategists and Advisors for focused engagements  200+ Senior Technology specific Engineers across various supported technologies  80+ on-going engagements across many industries  All consultants are Certified professionals with cross domain vertical experience  Extensive and Mandatory training programs  Global delivery model (Onshore/Offsite/Offshore) from North America, Europe and India for Design, Build and Run services  Preferred to be Engaged as Trusted Partner providing for all resource and project needs of the domain and bringing about overall reduction in TCO in all phases  Short-term, Project-Based, Fixed-Cost and T&M are also common models  Enterprise Architects  Solution Engineers  Integration/Middleware Architects  Project Managers  Senior Developers  Testers  Support Analysts  Trainers
  • 12. Key differentiators – Digital Transformation Experts  Our approach to partnership is by building repeatable solutions, best practices, frameworks to leverage our prior experience with customer eco system to deliver high quality value added services  Over 17 years of EAI, B2B, CEP, BPM, BAM and Cloud expertise  Specialized Integration/Middleware/Analytics/Cloud consulting services provider  Proven API/SOA/ESB Reference Architecture for agile solution development and delivery  Indigenously developed tools and framework to optimize the application management/administration  3-Tier Global delivery model – onsite/offsite/offshore  Managed Services in Application Management and Project/Solution Delivery
  • 13. Agenda • Overview of DevOps • DevOps implementation with tools • Overview of Chef • A Client Case Study
  • 14. • Overview of DevOps
  • 15. DevOps • What is DevOps DevOps is the practice of operations and development engineers participating together in the entire service lifecycle, from design through the development process to production support.
  • 16. Prior to DevOps : WaterFall Model
  • 18. Solution to Challenges of WaterFall Model
  • 20. Agile Model • Agile model is a combination of iterative and incremental process models With focus on process adaptability and customer satisfaction by rapid delivery of working software product. • Agile Methods break the product into small incremental builds. • Agile SCRUM approach brought agility to development • Lack of collaboration between Developers and Operations Engineers still slowed down the development process and releases
  • 21. DevOps Model • DevOps links software development to operations. • It also bridges the gap between agile software development and operations experiences. • All experts have at least a basic understanding of others business subjects.
  • 22. DevOps for Dev Challenges
  • 23. DevOps for Ops Challenges
  • 25. DevOps: LifeCycle • DevOps Lifecycle can be broadly broken down into the below DevOps Stages: • Continuous Development • Continuous Integration • Continuous Testing • Continuous Monitoring • Virtualization and Containerization
  • 26. DevOps : Benefits • Technical benefits • Business benefits • Cultural benefits
  • 27. Case Study: With Out DevOps
  • 28. Case Study : With DevOps
  • 29. • DevOps Implementation Tools – Continuous Development – Continuous Integration – Continuous Testing – -Continuous Deployment
  • 31. Role of GIT in DevOps
  • 37. • DevOps Implementation Tools – Continuous Deployment
  • 39. Continuous deployment: Chef • Chef is an automation tool that provides a way to define infrastructure as code. • Infrastructure as code (IAC) simply means that managing infrastructure by writing code (Automating infrastructure) rather than using manual processes. • It can also be termed as programmable infrastructure. • Chef uses a pure-Ruby, domain-specific language (DSL) for writing system configurations.
  • 41. Chef : Distributed Architecture Master Slave Architecture
  • 42. Chef Components Chef Server : • The Chef Server acts as a hub for configuration data. • The Chef Server stores Cookbooks and policies • Policies that are applied to Nodes, and metadata that describes each registered Node that is being managed by the Chef-Client
  • 43. Chef Components Work Station Components • Knife Utility • Local Chef Repository Responsibilities • Writing Cookbooks and Recipes that will later be pushed to the central Chef Server • Managing Nodes on the central Chef Server Chef Node: • The Chef Server acts as a hub for configuration data. • The Chef Server stores Cookbooks and policies • Policies that are applied to Nodes, and metadata that describes each registered Node that is being managed by the Chef-Client
  • 44. Cookbooks and Recipes Cook Book : • A Cookbook defines a scenario and contains everything that is required to support that scenario: • Recipes, which specifies the resources to use and the order in which they are to be applied • Attribute values • File distributions • Templates • Extensions to Chef, such as libraries, definitions, and custom resources Recipes : • A Recipe is a collection of resources that describes a particular configuration or policy. • It describes everything that is required to configure part of a system. • The user writes Recipes that describe how Chef manages applications and utilities (WAS, IIB , Rules , Hadop) and how they are to be configured.
  • 45. Chef : Pull Configuration • Nodes are dynamically updated with the configurations in the Server. • This is called Pull Configuration which means that we don’t need to execute even a single command on the Chef server to push the configuration on the nodes. • nodes will automatically update themselves with the configurations present in the Serve
  • 46. Infrastructure ..as Code • Infrastructures
  • 47. Nodes & Roles ..as Code • Roles and Nodes
  • 49. Nodes
  • 52. Client’s DevOps Methodolgy • Continuous Development – Git Hub, Gradle, Maven • Continuous Integration – Jenkins , Jfrog, Fortify • Continuous Deployment – Chef • Continuous Testing - Selenium • Continuous Virtualization – docker , Oracle Virtual Box • Continuous Monitoring – Tivoli Monitoring , Dynatrace
  • 53. Case study details GitHub -> Jenkins -> Artifactory -> WebSphere deployment (Chef) • Code checked into Github (Master) by dev team. • Jenkins build is configured to pull code from Github (Master) and create the binaries using gradle. • Jenkins build can be configured to run with every check in or overnight or ad-hoc dev team whenever needed. • Once the ear file is created , it is uploaded to Artifactory.
  • 54. Case study details • Also a script is triggered by the build which updates the databag for the service (in Chef Server) with the new URL of the artifactory where the ear is uploaded in the above step. • A YAML project is created in GitHub which contains details of servers (dev and trial) and services which needs to be deployed automatically. • This YAML project is changed to tar format by a Jenkins build and uploaded to the Artifactory.
  • 55. Case study details • Chef client is configured to run every 5 min on Dev and Trial server boxes • This chef client downloads the YAML tar file from artifactory locally to the server where chef client runs. • This YAML file is read by Chef iteratively service by service. One service at a time. • Chef client read the first service and downloads the databag from chef server for that service containing the Artifactory URL where EAR is uploaded.
  • 56. Case study details • If it is different then EAR file from artifactory is downloaded locally in Chef cache folder (/var/chef/cache). • Webshphere utilities (Admin.backup, Admin.update , Admin.save) are used to deploy this new EAR in the server. These three commands are run using chef bash resource.
  • 57. Case Study YAML File me_ioc_referencedataservice: artifact: "ReferenceDataService" type: "ear" startup-command: "" shutdown-command: "" background: " &" dev: dir: "/home/ibmadmin/ioc_referencedataservice" user: "ibmadmin" group: "ibmadmins" pre-params: "" post-params: "“ # Properties related to EAR deployment password-file: "/home/ibmadmin/pwd" application-id: "ibmadmin" was-user: "admin" me_ioc_alarmmanagerservice: artifact: "AlarmManagerService" type: “bar" startup-command: "" shutdown-command: "" background: " &" dev: dir: "/home/ibmadmin/ioc_alarmmanagerservice" user: "ibmadmin" group: "ibmadmins" pre-params: "" post-params: "" # Properties related to BAR deployment password-file: "/home/ibmadmin/pwd" application-id: "ibmadmin" was-user: "admin"
  • 58. Case Study Recipe EAR deployment in WAS # -- Update deployed EAR file in WAS with the downloaded one -- execute "update-ear-#{app_name}" do command "/opt/IBM/WebSphere/AppServer/profiles/dmgr/bin/wsadmin.sh -lang jython - username #{was_admin} -password #{pwd} -c "AdminApp.update('#{artifact}', 'app', ['-operation', 'update', '-contents', '#{file}' , '-update.ignore.new'])" user application_id cwd app_dir action :nothing notifies :run, "execute[save-ear-#{app_name}]", :immediately end # -- Bar file deployment for IIB # -- Deploy bar file -- execute "deploy bar file-#{app_name}" do command "mqsideploy '#{IIBNode}' -e '#{EG}' -a '#{Barfile}' -m“ user application_id cwd app_dir action :nothing notifies :nothing end
  • 59. Case Study Data bag For EAR deployment { "id": "IOCServices", "comment": "IOCServices Application", "AppName": "IOCServices" "Environment": "Dev" "Hostname":"Server Name" "Cluster":"Cluster Name" "Node":"Node Name" "Location" " "Artifactory Location of the Ear file or BAR file "id": "IOCServices", "comment": "IOCServices Application", "AppName": "IOCServices" "Environment": "Trial" "Hostname":"Server Name" "Cluster":"Cluster Name" "Node":"Node Name" "Location" " "Artifactory Location of the Ear file or BAR file } BAR File { "id": "IOCServicesBar", "comment": "IOCServices Application", "AppName": "IOCServices" "Environment": "Dev" "Hostname":"Server Name" "IIB Node":"IIB Node Name" "EG":"Execution Group Name" "Location" " "Artifactory Location of the Ear file or BAR file }