SlideShare ist ein Scribd-Unternehmen logo
1 von 59
Downloaden Sie, um offline zu lesen
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
}

Weitere ähnliche Inhalte

Was ist angesagt?

Docker introduction (1)
Docker introduction (1)Docker introduction (1)
Docker introduction (1)Gourav Varma
 
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaAzure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaEdureka!
 
Kubernetes Security with Calico and Open Policy Agent
Kubernetes Security with Calico and Open Policy AgentKubernetes Security with Calico and Open Policy Agent
Kubernetes Security with Calico and Open Policy AgentCloudOps2005
 
Introduction to Docker Compose
Introduction to Docker ComposeIntroduction to Docker Compose
Introduction to Docker ComposeAjeet Singh Raina
 
Kubernetes GitOps featuring GitHub, Kustomize and ArgoCD
Kubernetes GitOps featuring GitHub, Kustomize and ArgoCDKubernetes GitOps featuring GitHub, Kustomize and ArgoCD
Kubernetes GitOps featuring GitHub, Kustomize and ArgoCDSunnyvale
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CDHoang Le
 
Azure vidyapeeth -Introduction to Azure Container Service & Registry Service
Azure vidyapeeth -Introduction to Azure Container Service & Registry ServiceAzure vidyapeeth -Introduction to Azure Container Service & Registry Service
Azure vidyapeeth -Introduction to Azure Container Service & Registry ServiceIlyas F ☁☁☁
 
GitHub Actions with Node.js
GitHub Actions with Node.jsGitHub Actions with Node.js
GitHub Actions with Node.jsStefan Stölzle
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes IntroductionEric Gustafson
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetesRishabh Indoria
 
Introduction to GitHub Actions
Introduction to GitHub ActionsIntroduction to GitHub Actions
Introduction to GitHub ActionsKnoldus Inc.
 
How to write a Dockerfile
How to write a DockerfileHow to write a Dockerfile
How to write a DockerfileKnoldus Inc.
 

Was ist angesagt? (20)

Docker introduction (1)
Docker introduction (1)Docker introduction (1)
Docker introduction (1)
 
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaAzure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | Edureka
 
Kubernetes Security with Calico and Open Policy Agent
Kubernetes Security with Calico and Open Policy AgentKubernetes Security with Calico and Open Policy Agent
Kubernetes Security with Calico and Open Policy Agent
 
Kubernetes Networking
Kubernetes NetworkingKubernetes Networking
Kubernetes Networking
 
Introduction to Docker Compose
Introduction to Docker ComposeIntroduction to Docker Compose
Introduction to Docker Compose
 
Kubernetes GitOps featuring GitHub, Kustomize and ArgoCD
Kubernetes GitOps featuring GitHub, Kustomize and ArgoCDKubernetes GitOps featuring GitHub, Kustomize and ArgoCD
Kubernetes GitOps featuring GitHub, Kustomize and ArgoCD
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
Azure vidyapeeth -Introduction to Azure Container Service & Registry Service
Azure vidyapeeth -Introduction to Azure Container Service & Registry ServiceAzure vidyapeeth -Introduction to Azure Container Service & Registry Service
Azure vidyapeeth -Introduction to Azure Container Service & Registry Service
 
GitHub Actions with Node.js
GitHub Actions with Node.jsGitHub Actions with Node.js
GitHub Actions with Node.js
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
(ARC307) Infrastructure as Code
(ARC307) Infrastructure as Code(ARC307) Infrastructure as Code
(ARC307) Infrastructure as Code
 
Amazon EKS Deep Dive
Amazon EKS Deep DiveAmazon EKS Deep Dive
Amazon EKS Deep Dive
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
Introduction to Tekton
Introduction to TektonIntroduction to Tekton
Introduction to Tekton
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Introduction to GitHub Actions
Introduction to GitHub ActionsIntroduction to GitHub Actions
Introduction to GitHub Actions
 
Gitops Hands On
Gitops Hands OnGitops Hands On
Gitops Hands On
 
How to write a Dockerfile
How to write a DockerfileHow to write a Dockerfile
How to write a Dockerfile
 

Andere mochten auch

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 2Sonatype
 
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 TechnologyCA Technologies
 
Chef meetup presentation
Chef meetup presentationChef meetup presentation
Chef meetup presentationCharles Johnson
 
Chef at Etsy
Chef at EtsyChef at Etsy
Chef at EtsyJon 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 SummitErnest Mueller
 
Infrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & AnsibleInfrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & Ansiblewajrcs
 
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-2015Matt 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 MobileComarch SAS
 

Andere mochten auch (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
 
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...
 
DevOps
DevOpsDevOps
DevOps
 
SAP GRC
SAP GRC SAP GRC
SAP GRC
 
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...
 
API strategy with IBM API connect
API strategy with IBM API connectAPI strategy with IBM API connect
API strategy with IBM API connect
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
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
 
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
 
Intro to DevOps
Intro to DevOpsIntro to DevOps
Intro to DevOps
 
Chef fundamentals
Chef fundamentalsChef fundamentals
Chef fundamentals
 
Chef meetup presentation
Chef meetup presentationChef meetup presentation
Chef meetup presentation
 
Chef at Etsy
Chef at EtsyChef at Etsy
Chef at Etsy
 
Kellton Tech Analyst Meet Presentation
Kellton Tech Analyst Meet PresentationKellton Tech Analyst Meet Presentation
Kellton Tech Analyst Meet Presentation
 
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
 
Infrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & AnsibleInfrastructure Automation with Chef & Ansible
Infrastructure Automation with Chef & Ansible
 
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
 
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...
 
Comarch Paiement Mobile
Comarch Paiement MobileComarch Paiement Mobile
Comarch Paiement Mobile
 
API Security with OAuth2.0.
API Security with OAuth2.0.API Security with OAuth2.0.
API Security with OAuth2.0.
 

Ähnlich wie DevOps with Chef

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 Overviewanjulbahuguna
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009Jay Wysocki
 
Sales mobile coe intellect apps internal
Sales mobile coe intellect apps internalSales mobile coe intellect apps internal
Sales mobile coe intellect apps internalKalimulla Shariff
 
Sales mobile coe intellect apps
Sales mobile coe intellect appsSales mobile coe intellect apps
Sales mobile coe intellect appsKalimulla Shariff
 
SwiftAnt Corporate Website Presentation
SwiftAnt Corporate Website PresentationSwiftAnt Corporate Website Presentation
SwiftAnt Corporate Website PresentationAnusiyaRaja
 
Sci capabilities fed dec 2014
Sci capabilities fed dec 2014Sci capabilities fed dec 2014
Sci capabilities fed dec 2014Iqbal 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_PresentationBill Nelson
 
Smart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharSmart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharAmarnath 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 FrambachIevgenii Katsan
 

Ähnlich wie 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
 
Svam Corporate Overview
Svam Corporate OverviewSvam Corporate Overview
Svam Corporate Overview
 
Biz transsystech v1.0
Biz transsystech v1.0Biz transsystech v1.0
Biz transsystech v1.0
 
BizTransSysTech_v1.0
BizTransSysTech_v1.0BizTransSysTech_v1.0
BizTransSysTech_v1.0
 
BizTransSysTech_v1.0
BizTransSysTech_v1.0BizTransSysTech_v1.0
BizTransSysTech_v1.0
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009
 
Sales mobile coe intellect apps internal
Sales mobile coe intellect apps internalSales mobile coe intellect apps internal
Sales mobile coe intellect apps internal
 
Sales mobile coe intellect apps
Sales mobile coe intellect appsSales mobile coe intellect apps
Sales mobile coe intellect apps
 
SwiftAnt Corporate Website Presentation
SwiftAnt Corporate Website PresentationSwiftAnt Corporate Website Presentation
SwiftAnt Corporate Website Presentation
 
SwiftAnt Corporate Presentation
SwiftAnt Corporate PresentationSwiftAnt Corporate Presentation
SwiftAnt Corporate Presentation
 
Sci capabilities fed dec 2014
Sci capabilities fed dec 2014Sci capabilities fed dec 2014
Sci capabilities fed dec 2014
 
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”
 
Ejyle company profile
Ejyle   company profileEjyle   company profile
Ejyle company profile
 
Ejyle company profile
Ejyle company profileEjyle company profile
Ejyle company profile
 
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
 
DCE - IBM Blueworks LIVE
DCE - IBM Blueworks LIVEDCE - IBM Blueworks LIVE
DCE - IBM Blueworks LIVE
 
VLS_Capability_Presentation
VLS_Capability_PresentationVLS_Capability_Presentation
VLS_Capability_Presentation
 
Smart Parking Solution in Patna Bihar
Smart Parking Solution in Patna BiharSmart Parking Solution in Patna Bihar
Smart Parking Solution in Patna Bihar
 
Aequor technologies - Fastest growing IT Company
Aequor technologies - Fastest growing IT Company Aequor technologies - Fastest growing IT Company
Aequor technologies - Fastest growing IT Company
 
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
 

Mehr von 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 successfulKellton 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 StrategiesKellton 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 ImplementationKellton 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 RevealedKellton 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 KnowKellton 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 DoKellton 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-19Kellton 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 PracticesKellton 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 CAPABILITIESKellton Tech Solutions Ltd
 

Mehr von 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...
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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.
 
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...
 
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
 
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
 
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
 
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?
 
Building IoT Solutions 101
Building IoT Solutions 101Building IoT Solutions 101
Building IoT Solutions 101
 
Making iot deliver business value v4
Making iot deliver business value v4Making iot deliver business value v4
Making iot deliver business value v4
 
Guide to an API-first Strategy
Guide to an API-first StrategyGuide to an API-first Strategy
Guide to an API-first Strategy
 
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?
 
IoT Implementation and Security Best Practices
IoT Implementation and Security Best PracticesIoT Implementation and Security Best Practices
IoT Implementation and Security Best Practices
 
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
 

Kürzlich hochgeladen

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Kürzlich hochgeladen (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

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 }