SlideShare a Scribd company logo
WhiteHedge TechnologiesWhiteHedge Technologies
“CHANGING CHAOS TO COHERENCE”
WhiteHedge
DevOps@WhiteHedge.com
TABLE OF CONTENTS - OUR AGENDA
About WhiteHedge
1
Traditional IT Vs
DevOps
2
What is DevOps ?
3
Why WhiteHedge?
5
WhiteHedge
Expertise
6
Projects and Case
Studies
7
Get in Touch
8
DevOps Offerings at
WhiteHedge
4
2
WHITEHEDGE - AN OVERVIEW
 Global Presence
+
+
+
+
+
+
Agile + Flexible
Thorough + Quick Learner
Competitive + Comprehensive
Honest + Transparent
Young + Mature
Innovative + Creative
 More about us …
What definesus?
California
New Jersey Rotterdam
Pune
EnvisionProducts|
Convertintobusinesses
100+employees|50+live
productsworld-wide
Thebest oftheTalentand
Infrastructure
Started2003| FocusedAgile
ProductDevelopment
Selffunded| Wellfunded|
Profitable
3
Traditional IT Vs DevOps
Traditional IT models are not designed
for todays High Velocity Business
?
WhiteHedge
DevOps@WhiteHedge.com 5
YOUR CHALLENGE TODAY
Constantly evolving
needs
Quick and efficient
response to change
Risk of losing clients
to competitors
WhiteHedge
DevOps@WhiteHedge.com
Traditional Ops are 41%
more time-consuming
overall
Traditional Ops spends an
average of 7.2 hours
weekly on communication
Traditional Ops spends 21%
more time putting out fires
TRADITIONAL OPS VS DEVOPS
6
DevOps spends 33% more
time on infrastructure
improvements
DevOps spends 60% less
time handling support
cases
WhiteHedge
DevOps@WhiteHedge.com
Traditional Ops DevOps
TRADITIONAL OPS VS DEVOPS
7
WhiteHedge
DevOps@WhiteHedge.com
COMPANIES THAT ADOPT DEVOPS
63 %
Improvement in the
quality of their
software
deployments
63 %
Release new
software more
frequently
55 %
Notice improved
cooperation and
collaboration
38 %
Report a higher
quality of code
production
8
WhiteHedge
DevOps@WhiteHedge.com
DEVOPS BENEFITS
40%
Time Saved in Handling
the Support Cases
50%
Reduction in
Deployment Failure
33%
More Time to Improve
Infrastructure
22%
Less Time in Resolving
Production Issues
*Taken from 2014 state of DevOps Report
9
WHAT IS DEVOPS?
Surprisingly it is NOT just
Development + Operations!
?
WhiteHedge
DevOps@WhiteHedge.com
Communication+ Collaboration+ Integration
Inter-dependence of Software Development and IT Operations
DEVOPS- A CULTURE OF COMMUNICATION
11
WhiteHedge
DevOps@WhiteHedge.com
WE DEFINE DEVOPS AS -
12
WhiteHedge
DevOps@WhiteHedge.com
DEVOPS MATURITY MODEL
Intermediate
Basic
Build Cluster
Continuous Integration / Deployment
Code analytics
Cross-Silo visibility / analytics
Better Agility
Daily/Weekly builds
Auto-deploy to test andstaging
Auto-test executionat the build
Always up-to-date QA status
Mature Model
Self-Service Environment
Auto build on commit
Dependency Repository
Auto functional tests
Analytics andMonitoring
Let’s start here
Advanced
13
WhiteHedge
DevOps@WhiteHedge.com
DEVOPS MATURITY MODEL
No DevOps
• Poor Ad-Hoc
Communication
• No Automation
• Reactive,
Unpredictable,
Uncontrolled
processes
Initial
• Managed
Communication,
Shared Decisions
• Automation in silos,
Lack of central
infrastructure
• Managed processes,
Still reactive, Non-
standardized
Basic
• Collaborative
communication
• Centralized and
coherent automation
across all silos
• Standardized
processes, Proactive
Intermediate
• Collaborative
processes with
measured output
• Data collection from
automated
processes, gap
identification with
Business Vision
• Visible and
Predictable
processes with
defined quality
output
Mature
• Effective knowledge
sharing, Visible
processes, Auto-
output analysis
• Automation to enable
self-service
(learn/act/correct)
• Process risk and cost
optimization
Process
Automation
Collaboration
14
DevOps@WhiteHedge.com
WhiteHedgeDEVOPS IS NOT JUST WRITING SCRIPTS!
“
15
WhiteHedge
DevOps@WhiteHedge.com
DEVOPS IS NOT JUST INCREASED NUMBER OF DEPLOYMENTS!
DevOps is about becoming more
efficient with deployments and
reducing risk
DevOps is about continuous
improvement
DevOps is ensuring you deliver
production-ready code with each
of your deployment
16
WhiteHedge
DevOps@WhiteHedge.com
DEVOPS IS NOT JUST FOR STARTUPS
DevOps is not just a skill
DevOps integrates with legacy as
well as modern systems
Enterprises too can better their
delivery models by adopting
DevOps
DevOps can be adopted in phases
17
WhiteHedge
DevOps@WhiteHedge.com
DEVOPS BENEFITS
CONTINUOUS
SOFTWARE
DELIVERY
Faster Time to Market
1
IMPROVED
DEFECT
DETECTION
Proactive Than Reactive
2
FASTER
RESOLUTION &
TURNAROUND
Faster Feature Delivery
3
INCREASED
ORGANIZATION
EFFECTIVENESS
Value Add to Business
4
You Gain
WORK WITH US. WEKNOW DEVOPS.
18
DEVOPS Offerings
@ WhiteHedge
DEVOPS

WhiteHedge
DevOps@WhiteHedge.com
This 5 Circles represent our DEVOPS as a SERVICE
Improve the ability of agile developments teams to continuously deliver value for the end customers
UNDERSTAND
STRATEGY
/ VISION

ASSESSMENT &
PLANNING

DESIGN AND
IMPLEMENT
MONITOR AND
TRAIN

WhiteHedge DevOps as a Service
DEVOPS AS A SERVICE
20
WhiteHedge
DevOps@WhiteHedge.com
STRATEGIC
LEADERSHIP
DEVOPS AS A SERVICE
We will understand your Business Vision
Identify gaps between Business vision and DevOps vision
Review current DevOps maturity level
System assessment for improvements
 DevOps solves business problem
21
WhiteHedge
DevOps@WhiteHedge.com

ASSESSMENT  PLANNING
DEVOPS AS A SERVICE
We will help bridge the gap between Development –
Deployment – Run/Maintenance
WhiteHedge DevOps team will work closely with your
software development and your DevOps team(s)
Given a problem in Operations or Infrastructure,we have
expertise to recommendyou the best solution
Choose and finalize the DevOps tool set to be implemented
Design and document the process
 Understand people, processes, culture
22
WhiteHedge
DevOps@WhiteHedge.com

DESIGN AND IMPLEMENT
DEVOPS AS A SERVICE
Implement the DevOps tools set
Automateinfrastructure provisioning
Implement continuous integration and delivery
We have built expertise in various technologies using
which we can build dashboards, tools, connectors
 Continuous Build, Integration, Testing
23
WhiteHedge
DevOps@WhiteHedge.com
MONITOR AND TRAIN
DEVOPS AS A SERVICE
WhiteHedge DevOps as a service encourages collecting
and measuring data from all possible sources
Monitor automationprocess
Share ideas
Train your staff with necessary guidelines and roadmap
to continue the progress
 Measure, Monitor and build Self-Directed Team
24
WhiteHedge
DevOps@WhiteHedge.com
DEVOPS AS A SERVICE
We have observed that DevOps process and culture start
falling apart after DevOps implementer train and leave the
project team
Typical DevOps consultant will bring technical expertise,
implement and will leave
WhiteHedge DevOps as a service can continue to work
with your team to guide them
Like continuous Integration / Delivery, Continuous
Improvementis also a critical factor !
 Keep Iterating, Continue Improving
25
WhiteHedge
DevOps@WhiteHedge.com
DEVOPS BREADTH - WE ARE GOOD AT
WhiteHedgeprovidesexpertise in following DevOps areas
Virtualization
Platform
Virtualization
Platform
Infrastructure as a
Service
Infrastructure as a
Service
Test and Build
Systems
Test and Build
Systems Monitoring & AlertingMonitoring & Alerting
Application
Server
Application
Server
TrendingTrending
Operating
Systems
Operating
Systems
Configuration
Management
Configuration
Management
LoggingLogging
Other
Tools
Other
Tools
DatabasesDatabases
26
CI ? CDCI ? CD

Process
Supervisors
Process
Supervisors
WhiteHedge
DevOps@WhiteHedge.com
AUTHORIZED PARTNERS
27
WhiteHedge
DevOps@WhiteHedge.com
WHITEHEDGEEXPERTISE
§ Amazon Web Services
§ Windows Azure
§ Rackspace
§ OpenStack
§ Google Compute Engine
§ AppNexus
§ VMware
§ KVM
§ Xen
§ VirtualBox
§ Vagrant
§ Logstash / ELK
§ Splunk
§ Loggly
§ SumoLogic
§ RHEL
§ CentOS
§ Ubuntu
§ Debian
§ Unix (Solaris)
§ Windows
§ Mac OS X
§ JBoss
§ Tomcat
§ Jetty
§ Nginx
§ Apache
§ IIS
§ Jenkins
§ Travis-CI
§ Shippable
§ Cloudbees
§ Bamboo
§ TeamCity
§ Maven
§ SauceLabs
§ Cucumber
§ Redis
§ RDS
§ MySQL
§ Cassandra
§ MongoDB
§ Oracle
§ Sybase
§ PostgreSQL
Virtualization Platforms Logging
Operating SystemsApp & Web Servers
Databases
Monitoring, Alerts and Trending
Test &Build Systems
§ Datadog
§ Zabbix
§ Nagios
§ NewRelic
§ Graphite
§ Cacti
§ PagerDuty
Infrastructure as aService
28
WhiteHedge
DevOps@WhiteHedge.com
WHITEHEDGEEXPERTISE
Security
§ Conjur
§ Snor
Containerization Tools
§ Docker
§ LXC Containers
Application Deployment
§ Capistrano
§ Fabric
Configuration Management
Process Supervisors
§ Monit
§ Runits
§ Supervisor
§ God
§ Blue Pill
§ Upstart
§ Systemd
Other Tools
§ Kubernetes
§ Docker Machine
§ Docker Swarm
§ Docker Compose
§ Takipi
§ Chef
§ Puppet
§ Ansible
29
Why WhiteHedge?
WhiteHedge
DevOps@WhiteHedge.com 31
WE UNDERSTAND YOUR BUSINESS GOALS
EXPERTISE IN
DEVOPS IS A MUST
YOU BUSINESS
VISION NEEDS TO BE
MAPPED TO YOUR
DEVOPS VISION
DEVOPS SPACE IS
CONTINUOUSLY
EVOLVING
We can help you align your business goals with DevOps
goals to ensure that long term success
WhiteHedge
DevOps@WhiteHedge.com
WE HELP YOU ACCELERATE
32
§ Derive and define key IT metrics
§ Number of defects (overall and by application/severity)
§ Frequency of changes (development velocity)
§ Defects due to change
§ Mean time to repair (MTTR)
§ Mean time between failures (MTBF)
§ Availability
§ Performance
We understand your business goals
And align them with your DevOps goals
We build a system that can measure the metrics
WhiteHedge
DevOps@WhiteHedge.com 33
WE HELP YOU MEASURE BUSINESS VALUE OF A CHANGE
Focus what the business
actually needs
Measure the business value
WhiteHedge strength
To do DevOps successfully:
Measure and estimate the business value
of a new story, and the business risk to
each deployment.
If more business value than risk:
Deploy more often
Configuration management
Remove the ops team!
WhiteHedge
DevOps@WhiteHedge.com 34
WE HAVE TECHNOLOGY EXPERTS
Updated
Approach
Collaboration
Provide the right
solution
At WhiteHedge we keep ourselves updated with latest
technology trends to ensure we can provide you with
the best consultation in the DevOps space
WhiteHedge
DevOps@WhiteHedge.com
WE FOCUS ON…
35
Technology ProcessPeople
§ Cultural Change –
Collaboration,
Cooperation and
Transformation to a
Learning Organization
§ Increased
responsiveness to
business
§ Improved quality of code
§ More agile development
§ More agile change
process
§ Improved quality of
software deployments
§ More frequent software
releases
§ Improved visibilityinto IT
process and
requirements
WhiteHedge
DevOps@WhiteHedge.com 36
OURPRINCIPLESOFDEVOPS
Automate Everything Deliver small increments
Continuous Improvement Test early and test often
Continuous feedback Cohesive Teams
Projects and Case Studies
DevOps@WhiteHedge.com
WhiteHedgeDEVOPS STACK FOR ONE OF OUR CLIENTS
38
WhiteHedge
DevOps@WhiteHedge.com
CLIENTINTHEMEDIADOMAIN
Designing and implementing the DevOps strategy to align with the business
vision of introducing a new device in the mobile devices market.
WhiteHedge Solution
Ø Created VPCs in two different
AWS region with multi-AZ
configuration
Ø Configured Highly Available NAT
servers for inbound and
outbound traffic
Ø Created auto-scaling policies
based on CPU Utilization and
inbound traffic through ELBs
Ø Defined policies for periodic
patching & updates to base AMIs
Situation
Ø Worldwide leader in consumer electronics
Ø Leader in manufacturing mobile devices
Ø Introduction of a new tablet in the market
Challenge
Ø Building AWS infrastructure to support a product
launch in 40 countries
Ø Creating a CI, CD Pipeline for a node.js server
Ø Setting up auto-scaling infrastructure to support
heavy traffic during the shopping season
 

WhiteHedge
DevOps@WhiteHedge.com

Technology

Value
Addition
WhiteHedge
Ø AWS, EC2, CodeDeploy
Ø Jenkins, Docker
Ø NodeJS, Python, Bash
Ø Created CloudFormation Templates
for quick future deployments for new
regions
Ø User AWS CodeDeploy to deploy
server on AWS
Ø Monitoring using DataDog &
Operational support integration with
PagerDuty
Ø WhiteHedge offered DevOps
consultation, implementation,
though leadership and helped in
taking strategic decisions related to
infrastructure design.
Ø Infrastructure was an important
aspect to support the new device in
the market, in order to autoscale and
support the variable and unknown
load in production.
WhiteHedge
DevOps@WhiteHedge.com
AMAZON ELASTICCONTAINERSERVICE
Amazon EC2 Container Service (Amazon ECS) is a highly scalable, fast, container management service that
makes it easy to run, stop, and manage Docker containers on a cluster of Amazon EC2 instances.
WhiteHedge Solution
Ø We explored a number of Docker
orchestration tools: Kubernetes, Docker
Swarm and Amazon ECS.
Ø ECS lets you launch and stop container-
enabled applications with simple API calls
Ø Allows you to get the state of your cluster
from a centralized service
Ø Gives you access to many familiar
Amazon EC2 features.
Ø No need to maintain any software to
manage cluster on our side as ECS is a
free service.(If you are using EC2
instances)
Problem
Ø How to orchestrate and autoscale Docker
containers on Amazon EC2?
Challenge
Ø We run application inside docker containers on
EC2.
Ø We automated docker image creation using
Jenkins and scripts.
Ø We automated deployment using Amazon
CodeDeploy.
Ø However autoscaling docker images on EC2 is an
open problem today.
Ø How could we orchestrate and autoscale docker
containers in production?
 

WhiteHedge
DevOps@WhiteHedge.com
APPLICATIONPERFORMANCE MANAGEMENT
Application Performance Management (APM) is the monitoringand management of performance
and availability of software applications.
WhiteHedge Solution
Ø We setup and configured the monitoring
solution for the client using Datadog
Ø System monitoring and Application
monitoring
Ø We setup automated alerts in the form of
phone calls, emails and chat notifications
Ø Alerts were triggered when the
application went down or was
unresponsive, when the system
parameters looked unhealthy (CPU,
Memory, etc.) or when the application
produced too many errors.
Ø The application health was shown
graphically on the Datadog dashboard
Problem
Ø Getting an insight into how the application
performed was needed to take key business
decisions
Challenge
Ø While the client developed and continuously
deployed the software, there was no feedback
mechanism in place
Ø It was important to know if the application was up
and responding
Ø We had to design a mechanism which would help
in debuggingissues in the system
 

WhiteHedge
DevOps@WhiteHedge.com
APPLICATIONMONITORING
Application monitoring is a process that ensures that a software application processes and
performs in an expected manner and scope.
WhiteHedge Solution
Ø We realized the need to do code
augmentation to gather the HTTP request
processing time metric.
Ø We had to ensure that this code
augmentation does not affect the overall
performance of the system.
Ø We chose to do this using Datadog.
Ø Our application was in NodeJS. We used
module.
Ø The metrics were sent from code using
the node-dogstatsd module to local
Datadog agent using UDP.
Ø Local Datadog agent sent the metrics to
Datadog server using Python.
Ø The Datadog UI and scripts were used to
display the metrics in the desired format
Problem
Ø Our client wanted an insight into how the
application was performing in terms of the time
needed to process an HTTP request.
Challenge
Ø Many monitoring solutions offer out of the box
support to track HTTP response times by sending
dummy HTTP requests to the system.
Ø Our challenge was to come up with stats which
give the response times for each real (production)
request into the system.
 

WhiteHedge
DevOps@WhiteHedge.com
MONITORING USINGZABBIX
Open source and enterprise-level software designed for real-time monitoringof millions of
metrics collected from tens of thousands of servers, virtual machines and network devices.
WhiteHedge Solution
Ø System monitoring plays a great role in
offering clients a complete, robust
solution to their needs.
Ø After research and testing, WhiteHedge
decided to utilize Zabbix as the backbone
of their monitoring services.
Ø Using Zabbix the WhiteHedge team is
able to detect issues quicker and reduce
the response times for failed services and
applications.
Ø Fully customized alerts, specific to each
server/ service monitored have been
implemented by the WhiteHedge team to
maximize uptime for their clients’
environments.
Situation
Ø Our client was looking for an easy-to- set-up
and user-friendly monitoring software,
preferably on Linux platform with back-up
support available 24/7.
Ø And the software still had to have the
capabilities to implement custom checks.
 
WhiteHedge
DevOps@WhiteHedge.com
CLOUDMIGRATION
Moving data, applications or other business elements from on premise to cloud
or from one cloud environment to another.
WhiteHedge Solution
Ø After studying the existing architecture and the business
requirements WhiteHedge proposed a cloud-based
architecture which leverages the Amazon’s Elastic
Compute Cloud (EC2) and other associated services.
Ø WhiteHedge applied Phase Driven Approach to Cloud
Migration
Business Challenge
Ø Physical hardware components rapidly
approaching end of life.
Ø Increasing downtime due to network failure in
data center.
Ø Increasing operational expenses year over
year.
Ø Cloud experts helped our client to migrate to the
AWS cloud without downtime.
Ø WhiteHedge helped our client to keep the cost
structure at low level.
Ø WhiteHedge put focused efforts that resulted in
efficient turnaround with qualitative delivery.
Ø Integration of third party tools such as Puppet to
get work done.


WhiteHedge
DevOps@WhiteHedge.com
46
CloudAssessment
Financial Assessment
(TCO calculation)
Security and
Compliance
Assessment
Technical Assessment
(Classify application
types)
Identify the tools that
can be reused and the
tools that need to be
built
Create a plan and
measure success
ProofofConcept
Build a pilot and
validate the
technology
Test existing software
in the cloud
MovingData
Understand different
storage options in the
AWS cloud
Migrate file servers to
Amazon S3
Migrate MySQL to
Amazon RDS
MovingApps
Create AMIs for each
component
Leveraging the Cloud
and other AWS
services
Harden security
Leverage multiple
availability zones
Optimization
Implement advanced
monitoring.
Optimize usage based
on demand
PHASE DRIVEN APPROACH TO CLOUD MIGRATION
WhiteHedge was successful in aligning with our client business and technical requirements, which resulted in
extending the relationship to deliver the solution roadmap and implementation responsibility.
DevOps@WhiteHedge.com
WhiteHedgeCONTACT US
GET IN TOUCH WITH US
We would like to hear from you!
How you have adopted DevOps in your company?
Would you like to have a quick chat about our DevOps offerings?!
Write to us!
Mukta Aphale - MAphale@WhiteHedge.com
Abhijit Joshi - AJoshi@WhiteHedge.com
http://www.whitehedge.com/devops.html
47
THANK YOU!
Have a Nice Day!


More Related Content

What's hot

DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
Gene Kim
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
XebiaLabs
 
Dev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproductDev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproduct
Gopinath Ramachandran
 
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
XebiaLabs
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
DevOpsAnon
 
Lessons Learned: Scaling DevOps & CD for the Enterprise
Lessons Learned: Scaling DevOps & CD for the EnterpriseLessons Learned: Scaling DevOps & CD for the Enterprise
Lessons Learned: Scaling DevOps & CD for the Enterprise
XebiaLabs
 
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
 
Enterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & MicroservicesEnterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & Microservices
XebiaLabs
 
Compliance Automation: detect & correct
Compliance Automation: detect & correctCompliance Automation: detect & correct
Compliance Automation: detect & correct
Kangaroot
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
Navvia
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGroup
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
DevOps.com
 
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your ProblemsDevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
dev2ops
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
Brian Chorba
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
XebiaLabs
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
Red Gate Software
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
Red Gate Software
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
Nishanth K Hydru
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
Basis Technologies
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DevOps Enterprise Summmit
 

What's hot (20)

DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
 
Dev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproductDev ops continuousdeliveryforcloudproduct
Dev ops continuousdeliveryforcloudproduct
 
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
 
DevOps Explained
DevOps ExplainedDevOps Explained
DevOps Explained
 
Lessons Learned: Scaling DevOps & CD for the Enterprise
Lessons Learned: Scaling DevOps & CD for the EnterpriseLessons Learned: Scaling DevOps & CD for the Enterprise
Lessons Learned: Scaling DevOps & CD for the Enterprise
 
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
 
Enterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & MicroservicesEnterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & Microservices
 
Compliance Automation: detect & correct
Compliance Automation: detect & correctCompliance Automation: detect & correct
Compliance Automation: detect & correct
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
Developing a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps SuccessDeveloping a Testing Strategy for DevOps Success
Developing a Testing Strategy for DevOps Success
 
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your ProblemsDevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
 
DevOps Challenges and Best Practices
DevOps Challenges and Best PracticesDevOps Challenges and Best Practices
DevOps Challenges and Best Practices
 
How a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous DeliveryHow a Mortgage Company is Transforming Their Business with Continuous Delivery
How a Mortgage Company is Transforming Their Business with Continuous Delivery
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
How to get started with DevOps
How to get started with DevOps How to get started with DevOps
How to get started with DevOps
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
DevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devopsDevOps Deep Dive Webinar: Building a business case for agile and devops
DevOps Deep Dive Webinar: Building a business case for agile and devops
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
 

Viewers also liked

DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedgeDevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge
WhiteHedge Technologies Inc.
 
Effective DevOps by using Docker and Chef together !
Effective DevOps by using Docker and Chef together !Effective DevOps by using Docker and Chef together !
Effective DevOps by using Docker and Chef together !
WhiteHedge Technologies Inc.
 
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamirhe 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
AgileSparks
 
from 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutesfrom 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutes
AgileSparks
 
DevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic WeaponDevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic Weapondev2ops
 
Monitoring Attack Surface to Secure DevOps Pipelines
Monitoring Attack Surface to Secure DevOps PipelinesMonitoring Attack Surface to Secure DevOps Pipelines
Monitoring Attack Surface to Secure DevOps Pipelines
Denim Group
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Mirco Hering
 
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
dev2ops
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
Alec Lazarescu
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
dev2ops
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
dev2ops
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom up
SQUADEX
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps Culture
DreamLab
 
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
dev2ops
 
Achieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
Achieving Secure DevOps: Overcoming the Risks of Modern Service DeliveryAchieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
Achieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
Perforce
 
Road to DevOps ROI
Road to DevOps ROIRoad to DevOps ROI
Road to DevOps ROI
Cloudmunch
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
Keith Pleas
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOps
Martin Croker
 
DevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesDevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesIBM Rational software
 
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a StartupMinimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
Randy Shoup
 

Viewers also liked (20)

DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedgeDevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge
 
Effective DevOps by using Docker and Chef together !
Effective DevOps by using Docker and Chef together !Effective DevOps by using Docker and Chef together !
Effective DevOps by using Docker and Chef together !
 
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamirhe 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
he 7 habits of Highly Effective Organization that Embraced DevOps - Oded Tamir
 
from 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutesfrom 0 to continuous delivery in 30 minutes
from 0 to continuous delivery in 30 minutes
 
DevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic WeaponDevOps: IT Operations as a Strategic Weapon
DevOps: IT Operations as a Strategic Weapon
 
Monitoring Attack Surface to Secure DevOps Pipelines
Monitoring Attack Surface to Secure DevOps PipelinesMonitoring Attack Surface to Secure DevOps Pipelines
Monitoring Attack Surface to Secure DevOps Pipelines
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
Without Self-Service Operations, the Cloud is Just Expensive Hosting 2.0 - (a...
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom up
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps Culture
 
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
DevOps Paradox: Going Faster Brings Higher Quality, Lower Costs, & Better Out...
 
Achieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
Achieving Secure DevOps: Overcoming the Risks of Modern Service DeliveryAchieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
Achieving Secure DevOps: Overcoming the Risks of Modern Service Delivery
 
Road to DevOps ROI
Road to DevOps ROIRoad to DevOps ROI
Road to DevOps ROI
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOps
 
DevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab ServicesDevOps Services Offerings from Rational Lab Services
DevOps Services Offerings from Rational Lab Services
 
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a StartupMinimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
 

Similar to Enabling Enterprises Adopt DevOps

DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge  DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge
Abhijit Joshi
 
What is DevOps?
What is DevOps?What is DevOps?
WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence
WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to CoherenceWhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence
WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence
WhiteHedge Technologies Inc.
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
Rahul Tilloo
 
Dev ops
Dev opsDev ops
Dev ops
Gourav Varma
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
Anand Chauhan
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
Cygnet Infotech
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
UtpalenduChakrobortt1
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDon Demcsak
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
Perficient, Inc.
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
Najib Radzuan
 
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Amazon Web Services
 
Opteamix_Brochure_DevOpsAutomation.pdf
Opteamix_Brochure_DevOpsAutomation.pdfOpteamix_Brochure_DevOpsAutomation.pdf
Opteamix_Brochure_DevOpsAutomation.pdf
Opteamix LLC
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
Chef
 
DevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosDevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the Silos
Cygnet Infotech
 
DevOps
DevOpsDevOps
Dev ops
Dev opsDev ops
Integrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowIntegrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and How
DevOps.com
 

Similar to Enabling Enterprises Adopt DevOps (20)

DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge  DevOps Offerings at WhiteHedge
DevOps Offerings at WhiteHedge
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence
WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to CoherenceWhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence
WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
DevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT IndustryDevOps - Overview - One of the Top Trends in IT Industry
DevOps - Overview - One of the Top Trends in IT Industry
 
Dev ops
Dev opsDev ops
Dev ops
 
Measure and Accelerate Your Software Delivery
Measure and Accelerate Your Software DeliveryMeasure and Accelerate Your Software Delivery
Measure and Accelerate Your Software Delivery
 
Introduction to 5w’s of DevOps
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
 
Introduction to devops
Introduction to devopsIntroduction to devops
Introduction to devops
 
DellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublicDellEMC Forum NYC - DevOps and Digital Trans vPublic
DellEMC Forum NYC - DevOps and Digital Trans vPublic
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
Building a DevOps Culture in Public Sector | AWS Public Sector Summit 2017
 
Opteamix_Brochure_DevOpsAutomation.pdf
Opteamix_Brochure_DevOpsAutomation.pdfOpteamix_Brochure_DevOpsAutomation.pdf
Opteamix_Brochure_DevOpsAutomation.pdf
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Patterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps TransformationPatterns and Practices of a Successful DevOps Transformation
Patterns and Practices of a Successful DevOps Transformation
 
DevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the SilosDevOps - The Best Way to Break the Silos
DevOps - The Best Way to Break the Silos
 
DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
Integrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowIntegrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and How
 

More from WhiteHedge Technologies Inc.

Making Sense out of Amazon ECS
Making Sense out of Amazon ECSMaking Sense out of Amazon ECS
Making Sense out of Amazon ECS
WhiteHedge Technologies Inc.
 
Mobile Development: Case Studies @ WhiteHedge
Mobile Development: Case Studies @ WhiteHedgeMobile Development: Case Studies @ WhiteHedge
Mobile Development: Case Studies @ WhiteHedge
WhiteHedge Technologies Inc.
 
EC2 Container Service
EC2 Container ServiceEC2 Container Service
EC2 Container Service
WhiteHedge Technologies Inc.
 
Online Advertising
Online AdvertisingOnline Advertising
Online Advertising
WhiteHedge Technologies Inc.
 
Icebreaker with DevOps
Icebreaker with DevOpsIcebreaker with DevOps
Icebreaker with DevOps
WhiteHedge Technologies Inc.
 
DevOps Case Studies
DevOps Case StudiesDevOps Case Studies
DevOps Case Studies
WhiteHedge Technologies Inc.
 
India’s Most Exciting Companies and the Key People who Steer Them to Excellence.
India’s Most Exciting Companies and the Key People who Steer Them to Excellence.India’s Most Exciting Companies and the Key People who Steer Them to Excellence.
India’s Most Exciting Companies and the Key People who Steer Them to Excellence.WhiteHedge Technologies Inc.
 

More from WhiteHedge Technologies Inc. (7)

Making Sense out of Amazon ECS
Making Sense out of Amazon ECSMaking Sense out of Amazon ECS
Making Sense out of Amazon ECS
 
Mobile Development: Case Studies @ WhiteHedge
Mobile Development: Case Studies @ WhiteHedgeMobile Development: Case Studies @ WhiteHedge
Mobile Development: Case Studies @ WhiteHedge
 
EC2 Container Service
EC2 Container ServiceEC2 Container Service
EC2 Container Service
 
Online Advertising
Online AdvertisingOnline Advertising
Online Advertising
 
Icebreaker with DevOps
Icebreaker with DevOpsIcebreaker with DevOps
Icebreaker with DevOps
 
DevOps Case Studies
DevOps Case StudiesDevOps Case Studies
DevOps Case Studies
 
India’s Most Exciting Companies and the Key People who Steer Them to Excellence.
India’s Most Exciting Companies and the Key People who Steer Them to Excellence.India’s Most Exciting Companies and the Key People who Steer Them to Excellence.
India’s Most Exciting Companies and the Key People who Steer Them to Excellence.
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

Enabling Enterprises Adopt DevOps

  • 2. WhiteHedge DevOps@WhiteHedge.com TABLE OF CONTENTS - OUR AGENDA About WhiteHedge 1 Traditional IT Vs DevOps 2 What is DevOps ? 3 Why WhiteHedge? 5 WhiteHedge Expertise 6 Projects and Case Studies 7 Get in Touch 8 DevOps Offerings at WhiteHedge 4 2
  • 3. WHITEHEDGE - AN OVERVIEW  Global Presence + + + + + + Agile + Flexible Thorough + Quick Learner Competitive + Comprehensive Honest + Transparent Young + Mature Innovative + Creative  More about us … What definesus? California New Jersey Rotterdam Pune EnvisionProducts| Convertintobusinesses 100+employees|50+live productsworld-wide Thebest oftheTalentand Infrastructure Started2003| FocusedAgile ProductDevelopment Selffunded| Wellfunded| Profitable 3
  • 4. Traditional IT Vs DevOps Traditional IT models are not designed for todays High Velocity Business ?
  • 5. WhiteHedge DevOps@WhiteHedge.com 5 YOUR CHALLENGE TODAY Constantly evolving needs Quick and efficient response to change Risk of losing clients to competitors
  • 6. WhiteHedge DevOps@WhiteHedge.com Traditional Ops are 41% more time-consuming overall Traditional Ops spends an average of 7.2 hours weekly on communication Traditional Ops spends 21% more time putting out fires TRADITIONAL OPS VS DEVOPS 6 DevOps spends 33% more time on infrastructure improvements DevOps spends 60% less time handling support cases
  • 8. WhiteHedge DevOps@WhiteHedge.com COMPANIES THAT ADOPT DEVOPS 63 % Improvement in the quality of their software deployments 63 % Release new software more frequently 55 % Notice improved cooperation and collaboration 38 % Report a higher quality of code production 8
  • 9. WhiteHedge DevOps@WhiteHedge.com DEVOPS BENEFITS 40% Time Saved in Handling the Support Cases 50% Reduction in Deployment Failure 33% More Time to Improve Infrastructure 22% Less Time in Resolving Production Issues *Taken from 2014 state of DevOps Report 9
  • 10. WHAT IS DEVOPS? Surprisingly it is NOT just Development + Operations! ?
  • 11. WhiteHedge DevOps@WhiteHedge.com Communication+ Collaboration+ Integration Inter-dependence of Software Development and IT Operations DEVOPS- A CULTURE OF COMMUNICATION 11
  • 13. WhiteHedge DevOps@WhiteHedge.com DEVOPS MATURITY MODEL Intermediate Basic Build Cluster Continuous Integration / Deployment Code analytics Cross-Silo visibility / analytics Better Agility Daily/Weekly builds Auto-deploy to test andstaging Auto-test executionat the build Always up-to-date QA status Mature Model Self-Service Environment Auto build on commit Dependency Repository Auto functional tests Analytics andMonitoring Let’s start here Advanced 13
  • 14. WhiteHedge DevOps@WhiteHedge.com DEVOPS MATURITY MODEL No DevOps • Poor Ad-Hoc Communication • No Automation • Reactive, Unpredictable, Uncontrolled processes Initial • Managed Communication, Shared Decisions • Automation in silos, Lack of central infrastructure • Managed processes, Still reactive, Non- standardized Basic • Collaborative communication • Centralized and coherent automation across all silos • Standardized processes, Proactive Intermediate • Collaborative processes with measured output • Data collection from automated processes, gap identification with Business Vision • Visible and Predictable processes with defined quality output Mature • Effective knowledge sharing, Visible processes, Auto- output analysis • Automation to enable self-service (learn/act/correct) • Process risk and cost optimization Process Automation Collaboration 14
  • 15. DevOps@WhiteHedge.com WhiteHedgeDEVOPS IS NOT JUST WRITING SCRIPTS! “ 15
  • 16. WhiteHedge DevOps@WhiteHedge.com DEVOPS IS NOT JUST INCREASED NUMBER OF DEPLOYMENTS! DevOps is about becoming more efficient with deployments and reducing risk DevOps is about continuous improvement DevOps is ensuring you deliver production-ready code with each of your deployment 16
  • 17. WhiteHedge DevOps@WhiteHedge.com DEVOPS IS NOT JUST FOR STARTUPS DevOps is not just a skill DevOps integrates with legacy as well as modern systems Enterprises too can better their delivery models by adopting DevOps DevOps can be adopted in phases 17
  • 18. WhiteHedge DevOps@WhiteHedge.com DEVOPS BENEFITS CONTINUOUS SOFTWARE DELIVERY Faster Time to Market 1 IMPROVED DEFECT DETECTION Proactive Than Reactive 2 FASTER RESOLUTION & TURNAROUND Faster Feature Delivery 3 INCREASED ORGANIZATION EFFECTIVENESS Value Add to Business 4 You Gain WORK WITH US. WEKNOW DEVOPS. 18
  • 20. WhiteHedge DevOps@WhiteHedge.com This 5 Circles represent our DEVOPS as a SERVICE Improve the ability of agile developments teams to continuously deliver value for the end customers UNDERSTAND STRATEGY / VISION  ASSESSMENT & PLANNING  DESIGN AND IMPLEMENT MONITOR AND TRAIN  WhiteHedge DevOps as a Service DEVOPS AS A SERVICE 20
  • 21. WhiteHedge DevOps@WhiteHedge.com STRATEGIC LEADERSHIP DEVOPS AS A SERVICE We will understand your Business Vision Identify gaps between Business vision and DevOps vision Review current DevOps maturity level System assessment for improvements  DevOps solves business problem 21
  • 22. WhiteHedge DevOps@WhiteHedge.com  ASSESSMENT PLANNING DEVOPS AS A SERVICE We will help bridge the gap between Development – Deployment – Run/Maintenance WhiteHedge DevOps team will work closely with your software development and your DevOps team(s) Given a problem in Operations or Infrastructure,we have expertise to recommendyou the best solution Choose and finalize the DevOps tool set to be implemented Design and document the process  Understand people, processes, culture 22
  • 23. WhiteHedge DevOps@WhiteHedge.com  DESIGN AND IMPLEMENT DEVOPS AS A SERVICE Implement the DevOps tools set Automateinfrastructure provisioning Implement continuous integration and delivery We have built expertise in various technologies using which we can build dashboards, tools, connectors  Continuous Build, Integration, Testing 23
  • 24. WhiteHedge DevOps@WhiteHedge.com MONITOR AND TRAIN DEVOPS AS A SERVICE WhiteHedge DevOps as a service encourages collecting and measuring data from all possible sources Monitor automationprocess Share ideas Train your staff with necessary guidelines and roadmap to continue the progress  Measure, Monitor and build Self-Directed Team 24
  • 25. WhiteHedge DevOps@WhiteHedge.com DEVOPS AS A SERVICE We have observed that DevOps process and culture start falling apart after DevOps implementer train and leave the project team Typical DevOps consultant will bring technical expertise, implement and will leave WhiteHedge DevOps as a service can continue to work with your team to guide them Like continuous Integration / Delivery, Continuous Improvementis also a critical factor !  Keep Iterating, Continue Improving 25
  • 26. WhiteHedge DevOps@WhiteHedge.com DEVOPS BREADTH - WE ARE GOOD AT WhiteHedgeprovidesexpertise in following DevOps areas Virtualization Platform Virtualization Platform Infrastructure as a Service Infrastructure as a Service Test and Build Systems Test and Build Systems Monitoring & AlertingMonitoring & Alerting Application Server Application Server TrendingTrending Operating Systems Operating Systems Configuration Management Configuration Management LoggingLogging Other Tools Other Tools DatabasesDatabases 26 CI ? CDCI ? CD  Process Supervisors Process Supervisors
  • 28. WhiteHedge DevOps@WhiteHedge.com WHITEHEDGEEXPERTISE § Amazon Web Services § Windows Azure § Rackspace § OpenStack § Google Compute Engine § AppNexus § VMware § KVM § Xen § VirtualBox § Vagrant § Logstash / ELK § Splunk § Loggly § SumoLogic § RHEL § CentOS § Ubuntu § Debian § Unix (Solaris) § Windows § Mac OS X § JBoss § Tomcat § Jetty § Nginx § Apache § IIS § Jenkins § Travis-CI § Shippable § Cloudbees § Bamboo § TeamCity § Maven § SauceLabs § Cucumber § Redis § RDS § MySQL § Cassandra § MongoDB § Oracle § Sybase § PostgreSQL Virtualization Platforms Logging Operating SystemsApp & Web Servers Databases Monitoring, Alerts and Trending Test &Build Systems § Datadog § Zabbix § Nagios § NewRelic § Graphite § Cacti § PagerDuty Infrastructure as aService 28
  • 29. WhiteHedge DevOps@WhiteHedge.com WHITEHEDGEEXPERTISE Security § Conjur § Snor Containerization Tools § Docker § LXC Containers Application Deployment § Capistrano § Fabric Configuration Management Process Supervisors § Monit § Runits § Supervisor § God § Blue Pill § Upstart § Systemd Other Tools § Kubernetes § Docker Machine § Docker Swarm § Docker Compose § Takipi § Chef § Puppet § Ansible 29
  • 31. WhiteHedge DevOps@WhiteHedge.com 31 WE UNDERSTAND YOUR BUSINESS GOALS EXPERTISE IN DEVOPS IS A MUST YOU BUSINESS VISION NEEDS TO BE MAPPED TO YOUR DEVOPS VISION DEVOPS SPACE IS CONTINUOUSLY EVOLVING We can help you align your business goals with DevOps goals to ensure that long term success
  • 32. WhiteHedge DevOps@WhiteHedge.com WE HELP YOU ACCELERATE 32 § Derive and define key IT metrics § Number of defects (overall and by application/severity) § Frequency of changes (development velocity) § Defects due to change § Mean time to repair (MTTR) § Mean time between failures (MTBF) § Availability § Performance We understand your business goals And align them with your DevOps goals We build a system that can measure the metrics
  • 33. WhiteHedge DevOps@WhiteHedge.com 33 WE HELP YOU MEASURE BUSINESS VALUE OF A CHANGE Focus what the business actually needs Measure the business value WhiteHedge strength To do DevOps successfully: Measure and estimate the business value of a new story, and the business risk to each deployment. If more business value than risk: Deploy more often Configuration management Remove the ops team!
  • 34. WhiteHedge DevOps@WhiteHedge.com 34 WE HAVE TECHNOLOGY EXPERTS Updated Approach Collaboration Provide the right solution At WhiteHedge we keep ourselves updated with latest technology trends to ensure we can provide you with the best consultation in the DevOps space
  • 35. WhiteHedge DevOps@WhiteHedge.com WE FOCUS ON… 35 Technology ProcessPeople § Cultural Change – Collaboration, Cooperation and Transformation to a Learning Organization § Increased responsiveness to business § Improved quality of code § More agile development § More agile change process § Improved quality of software deployments § More frequent software releases § Improved visibilityinto IT process and requirements
  • 36. WhiteHedge DevOps@WhiteHedge.com 36 OURPRINCIPLESOFDEVOPS Automate Everything Deliver small increments Continuous Improvement Test early and test often Continuous feedback Cohesive Teams
  • 37. Projects and Case Studies
  • 39. WhiteHedge DevOps@WhiteHedge.com CLIENTINTHEMEDIADOMAIN Designing and implementing the DevOps strategy to align with the business vision of introducing a new device in the mobile devices market. WhiteHedge Solution Ø Created VPCs in two different AWS region with multi-AZ configuration Ø Configured Highly Available NAT servers for inbound and outbound traffic Ø Created auto-scaling policies based on CPU Utilization and inbound traffic through ELBs Ø Defined policies for periodic patching & updates to base AMIs Situation Ø Worldwide leader in consumer electronics Ø Leader in manufacturing mobile devices Ø Introduction of a new tablet in the market Challenge Ø Building AWS infrastructure to support a product launch in 40 countries Ø Creating a CI, CD Pipeline for a node.js server Ø Setting up auto-scaling infrastructure to support heavy traffic during the shopping season   
  • 40. WhiteHedge DevOps@WhiteHedge.com  Technology  Value Addition WhiteHedge Ø AWS, EC2, CodeDeploy Ø Jenkins, Docker Ø NodeJS, Python, Bash Ø Created CloudFormation Templates for quick future deployments for new regions Ø User AWS CodeDeploy to deploy server on AWS Ø Monitoring using DataDog & Operational support integration with PagerDuty Ø WhiteHedge offered DevOps consultation, implementation, though leadership and helped in taking strategic decisions related to infrastructure design. Ø Infrastructure was an important aspect to support the new device in the market, in order to autoscale and support the variable and unknown load in production.
  • 41. WhiteHedge DevOps@WhiteHedge.com AMAZON ELASTICCONTAINERSERVICE Amazon EC2 Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster of Amazon EC2 instances. WhiteHedge Solution Ø We explored a number of Docker orchestration tools: Kubernetes, Docker Swarm and Amazon ECS. Ø ECS lets you launch and stop container- enabled applications with simple API calls Ø Allows you to get the state of your cluster from a centralized service Ø Gives you access to many familiar Amazon EC2 features. Ø No need to maintain any software to manage cluster on our side as ECS is a free service.(If you are using EC2 instances) Problem Ø How to orchestrate and autoscale Docker containers on Amazon EC2? Challenge Ø We run application inside docker containers on EC2. Ø We automated docker image creation using Jenkins and scripts. Ø We automated deployment using Amazon CodeDeploy. Ø However autoscaling docker images on EC2 is an open problem today. Ø How could we orchestrate and autoscale docker containers in production?   
  • 42. WhiteHedge DevOps@WhiteHedge.com APPLICATIONPERFORMANCE MANAGEMENT Application Performance Management (APM) is the monitoringand management of performance and availability of software applications. WhiteHedge Solution Ø We setup and configured the monitoring solution for the client using Datadog Ø System monitoring and Application monitoring Ø We setup automated alerts in the form of phone calls, emails and chat notifications Ø Alerts were triggered when the application went down or was unresponsive, when the system parameters looked unhealthy (CPU, Memory, etc.) or when the application produced too many errors. Ø The application health was shown graphically on the Datadog dashboard Problem Ø Getting an insight into how the application performed was needed to take key business decisions Challenge Ø While the client developed and continuously deployed the software, there was no feedback mechanism in place Ø It was important to know if the application was up and responding Ø We had to design a mechanism which would help in debuggingissues in the system   
  • 43. WhiteHedge DevOps@WhiteHedge.com APPLICATIONMONITORING Application monitoring is a process that ensures that a software application processes and performs in an expected manner and scope. WhiteHedge Solution Ø We realized the need to do code augmentation to gather the HTTP request processing time metric. Ø We had to ensure that this code augmentation does not affect the overall performance of the system. Ø We chose to do this using Datadog. Ø Our application was in NodeJS. We used module. Ø The metrics were sent from code using the node-dogstatsd module to local Datadog agent using UDP. Ø Local Datadog agent sent the metrics to Datadog server using Python. Ø The Datadog UI and scripts were used to display the metrics in the desired format Problem Ø Our client wanted an insight into how the application was performing in terms of the time needed to process an HTTP request. Challenge Ø Many monitoring solutions offer out of the box support to track HTTP response times by sending dummy HTTP requests to the system. Ø Our challenge was to come up with stats which give the response times for each real (production) request into the system.   
  • 44. WhiteHedge DevOps@WhiteHedge.com MONITORING USINGZABBIX Open source and enterprise-level software designed for real-time monitoringof millions of metrics collected from tens of thousands of servers, virtual machines and network devices. WhiteHedge Solution Ø System monitoring plays a great role in offering clients a complete, robust solution to their needs. Ø After research and testing, WhiteHedge decided to utilize Zabbix as the backbone of their monitoring services. Ø Using Zabbix the WhiteHedge team is able to detect issues quicker and reduce the response times for failed services and applications. Ø Fully customized alerts, specific to each server/ service monitored have been implemented by the WhiteHedge team to maximize uptime for their clients’ environments. Situation Ø Our client was looking for an easy-to- set-up and user-friendly monitoring software, preferably on Linux platform with back-up support available 24/7. Ø And the software still had to have the capabilities to implement custom checks.  
  • 45. WhiteHedge DevOps@WhiteHedge.com CLOUDMIGRATION Moving data, applications or other business elements from on premise to cloud or from one cloud environment to another. WhiteHedge Solution Ø After studying the existing architecture and the business requirements WhiteHedge proposed a cloud-based architecture which leverages the Amazon’s Elastic Compute Cloud (EC2) and other associated services. Ø WhiteHedge applied Phase Driven Approach to Cloud Migration Business Challenge Ø Physical hardware components rapidly approaching end of life. Ø Increasing downtime due to network failure in data center. Ø Increasing operational expenses year over year. Ø Cloud experts helped our client to migrate to the AWS cloud without downtime. Ø WhiteHedge helped our client to keep the cost structure at low level. Ø WhiteHedge put focused efforts that resulted in efficient turnaround with qualitative delivery. Ø Integration of third party tools such as Puppet to get work done.  
  • 46. WhiteHedge DevOps@WhiteHedge.com 46 CloudAssessment Financial Assessment (TCO calculation) Security and Compliance Assessment Technical Assessment (Classify application types) Identify the tools that can be reused and the tools that need to be built Create a plan and measure success ProofofConcept Build a pilot and validate the technology Test existing software in the cloud MovingData Understand different storage options in the AWS cloud Migrate file servers to Amazon S3 Migrate MySQL to Amazon RDS MovingApps Create AMIs for each component Leveraging the Cloud and other AWS services Harden security Leverage multiple availability zones Optimization Implement advanced monitoring. Optimize usage based on demand PHASE DRIVEN APPROACH TO CLOUD MIGRATION WhiteHedge was successful in aligning with our client business and technical requirements, which resulted in extending the relationship to deliver the solution roadmap and implementation responsibility.
  • 47. DevOps@WhiteHedge.com WhiteHedgeCONTACT US GET IN TOUCH WITH US We would like to hear from you! How you have adopted DevOps in your company? Would you like to have a quick chat about our DevOps offerings?! Write to us! Mukta Aphale - MAphale@WhiteHedge.com Abhijit Joshi - AJoshi@WhiteHedge.com http://www.whitehedge.com/devops.html 47
  • 48. THANK YOU! Have a Nice Day! 