whitehedge devops offerings and skillset :: changing chaos to coherence

31
DevOps Offerings Presentations CHANGING CHAOS TO COHERENCE

Upload: whitehedge-technologies-inc

Post on 15-Apr-2017

327 views

Category:

Software


0 download

TRANSCRIPT

Page 1: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

DevOps Offerings Presentations

CHANGING CHAOS TO COHERENCE

Page 2: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

2

TABLE OF CONTENTS - OUR AGENDA

WelcomeAbout WhiteHedge

Core Focus

1

Business ChallengesHow to be super fast,

economical and amazing?

2

What is Dev-Ops ?DevOps solves business

problem

3

WhiteHedge Expertise

5

Projects and Case Studies

6

Questions?

7

Get in Touch

8

BenefitsGreater innovation, Faster

time to market, More revenue

4

Page 3: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

3

INTRODUCTION - HELLO

Hello! Welcome to WhiteHedge

WhiteHedge is an Agile Software Product Development company. But what reallydescribes us is what we think about Our Work , Our Clients.

We have deep experience in three of the most sought-after technology domains in theindustry today: Big Data Analytics, Cloud Computing, and DevOps. Having deepknowledge in these domains make us stand out as the best and the coolest provider ofservices. Our Dev-Ops will bring you a single team that works together with continuousdevelopment, continuous testing, continuous deployments, logging, monitoring andsecurity.

Page 4: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

4

WHITEHEDGE - AN OVERVIEW

Global Presence

Agile + Flexible

Thorough + Quick Learner

Competitive + Comprehensive

Honest + Transparent

Young + Mature

Innovative + Creative

More about us …What defines us ?

California

New Jersey Rotterdam

Pune

Envision Products |

Convert into businesses

100+ employees | 50+ live

products world-wide

The best of the Talent and

Infrastructure

Started 2003 | Focused Agile

Product Development

Self funded | Well funded |

Profitable

Page 5: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

CURRENT CHALLENGESCurrent IT models are not designed for todays High Velocity Business

?

Page 6: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

6

Old fashioned manual process to deliver software and typically spend more time testing, deploying and releasing software than designing and building it.

Higher proportion of production incidents as a result of human errors.

Heavily regulated environments.

Only 17% of IT executives said they deliver fast enough for the pace of business.*

DEVOPS- CURRENT CHALLENGES

* IT Speed: The Crisis and the Savior of the Enterprise, A Forrester Consulting study commissioned by Chef, December 2013

Page 7: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

7

DEVOPS - DEV OR OPS ??

Development Operations

DEVELOPMENTWe Want CHANGE !

OPERATIONSWe Want STABILITY !

DEVOPSInterdependence of Software

Development and IT Operations

Development and Operations often have different values

Page 8: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WHAT IS DEV-OPS? Surprisingly it is NOT just Development + Operations!

?

Page 9: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

9

DEVOPS IS ? - A TOOLSET DRIVEN APPROACH

DevOps uses automation techniques to increase collaboration across development and operations, enabling faster, more predictable and more frequent deployments to market

Page 10: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

10

DEVOPS IS ? - DEV + OPS ??

Is it a culture? Is it a job title? Is it a way of organizing? Or just a way of thinking?

Development Operations

DEVOPS

Req

uirem

ents

Desig

n

Bu

ild

Dev

elop

Test

Packag

e

Stag

e

Main

tenan

ce

Pro

du

ction

Page 11: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

11

Communication + Collaboration + IntegrationInter-dependence of Software Development and IT Operations

Bringing teams together to deliver software solutions and the associated support services more efficiently and effectively than ever before.

Emphasizes communication, collaboration and integration between Development and Operations Team(s)in order to producing high-quality software products and services rapidly and reliably.

Promotes a feedback that helps improve the system. In fact that is where monitoring and logging falls in place. The feedback about the application & system health helps in taking the right business decisions, which directly or indirectly increases revenue.

DevOps essentially extends the continuous development goals of the Agile movement to continuous integration and release.

DEVOPS- A CULTURE OF COMMUNICATION

Page 12: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedgeDEVOPS BENEFITS

40%

Time Saved in Handling the Support Cases

50%

Reduction in Deployment Failure

33%

More Time to ImproveInfrastructure

22%

Less Time in Resolving Production Issues

12*Taken from 2014 state of DevOps Report

Page 13: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedgeDEVOPS BENEFITS

CONTINUOUS SOFTWARE DELIVERY

Faster Time to Market

1

IMPROVED DEFECT

DETECTIONProactive Than Reactive

2

FASTER RESOLUTION & TURNAROUND

Faster Feature Delivery

3

INCREASED ORGANIZATION EFFECTIVENESSValue Add to Business

4

You Gain

WORK WITH US. WE KNOW DEVOPS.

13

Page 14: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

DEVOPS Offerings

@ WhiteHedge

DEVOPS

Page 15: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

15

Enables agile development teams to focus on their core strengths by delivering organization's needs

WhiteHedge will design and execute DevOps management strategies to mitigate the risks, pitfalls and costs of DevOps

Ensure high return on investment and desired business results

The approach would be to have a dedicated team to help implement various tools

Impact to the existing project team would be minimal

DEVOPS AS A SERVICE

Page 16: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

Why WhiteHedge DevOps as a Service is

BETTERThan the competitors?

Page 17: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

17

This 5 Circles represent our DEVOPS as a SERVICEImprove the ability of agile developments teams to continuously deliver value for the end

customers

UNDERSTAND

SRATEGY

/ VISION

ASSESSMENT &

PLANNINGDESIGN AND

IMPLEMENT

MONITOR AND

TRAIN

WhiteHedge DevOps as a Service

DEVOPS AS A SERVICE

Page 18: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

18

SRATEGIC

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

Page 19: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

ASSESSMENT \ PLANNING

19

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 recommend you the best solution

Choose and finalize the DevOps tool set to be

implemented

Design and document the process

Understand people, processes, culture

Page 20: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

DESIGN AND IMPLEMENT

20

DEVOPS AS A SERVICE

Implement the DevOps tools set

Automate infrastructure 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

Page 21: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

MONITOR AND TRAIN

21

DEVOPS AS A SERVICE

WhiteHedge DevOps as a service encourages collecting

and measuring data from all possible sources

Monitor automation process

Share ideas

Train your staff with necessary guidelines and roadmap

to continue the progress

Measure, Monitor and build Self-Directed Team

Page 22: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

22

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

Improvement is also a critical factor !

Keep Iterating, Continue Improving

Page 23: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedgeDEVOPS BREADTH - WE ARE GOOD AT

WhiteHedge provides expertise in following DevOps areas

Virtualization

Platform

Infrastructure as a

Service

Test and Build

Systems Monitoring & Alerting

Process

Supervisors

Application

Server

Trending

Operating

Systems

Configuration

Management

Logging

Other

Tools

Databases

23

Page 24: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

Infrastructure as a

Service

Amazon Web Services

Windows Azure

Rackspace

OpenStack

Google Compute Engine

AppNexus

VirtualizationPlatforms

VMware

KVM

Xen

VirtualBox

Vagrant

Logging

Logstash / ELK

Splunk

Loggly

SumoLogic

OperatingSystems

RHEL

CentOS

Ubuntu

Debian

Unix (Solaris)

Windows

Mac OS X

App & Web

Servers

JBoss

Tomcat

Jetty

nginx

Apache

IIS

24

WHITEHEDGE EXPERTISE

Page 25: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

Test & Build

Systems

Jenkins

Travis-CI

Shippable

Cloudbees

Bamboo

Teamcity

Maven

SauceLabs

Cucumber

Databases

Redis

RDS

MySQL

Cassandra

MongoDB

Oracle

Sybase

PostgreSQL

RedShift

Monitoring, Alerts and Trending

Zabbix

Nagios

New Relic

DataDog

Graphite

Cacti

PagerDuty

Process Supervisors

Monit

runits

Supervisor

god

Blue Pill

Upstart

systemd

Other Tools

Kubernetes

Docker Machine

Docker Swarm

Docker Compose

Takipi

25

WHITEHEDGE EXPERTISE

Page 26: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

Configuration Management

Chef

Puppet

Ansible

Application Deployment

Capistrano

Fabric

Security

Conjur

Snor

Containerization Tools

Docker

LXC Containers

DEVOPS TOOLS

26

Page 27: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

27

CONTINUOUS INTEGRATION/DELIVERY - DEVOPS MATURITY MODEL

Intermediate

Basic

Build ClusterContinuous Integration / Deployment

Code analyticsCross-Silo visibility / analytics

Better Agility

Daily/Weekly buildsAuto-deploy to test and stagingAuto-test execution at the build

Always up-to-date QA status

Mature Model

Self-Service EnvironmentAuto build on commitDependency RepositoryAuto functional testsAnalytics and Monitoring

Advanced

Page 28: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedgeCONTINUOUS INTEGRATION/DELIVERY - 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

28

Process

Automation

Collaboration

Page 29: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

QUESTIONS? Hesitate!

?

Page 30: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

WhiteHedge

30

FOLLOW US

GET IN TOUCH WITH USHesitate!

http://www.whitehedge.com/devops.html

Mukta Aphale - [email protected] Joshi - [email protected]

- SOCIAL NETWORKS / PHONE

Page 31: WhiteHedge DevOps Offerings and Skillset :: Changing Chaos to Coherence

THANK YOU!Have a Nice Day!