25
Slide 1 © 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com DevOps: An Organizational Change Agent

DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Embed Size (px)

Citation preview

Page 1: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 1© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

DevOps: An Organizational Change Agent

Page 2: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 2© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Session Objectives

ᗍ Introduction to DevOpsᗍ Understand how DevOps helps to solve problemsᗍ Benefits of DevOpsᗍ Know how DevOps provide value to your organizationᗍ Getting answers to interview questions on DevOpsᗍ Getting your doubt’s cleared

Page 3: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 3© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

DevOps

DevOps is the bridge between the development and operations excellence

It is an extension of the lean and Agile principles, which streamlines and helps rapid deployments

Application

Platform

Operating System

Infrastructure

Development

Operations

DevOps

"DevOps" is meant to denote a close collaboration and cross-pollination between what were previously purely development roles, purely operations roles and purely QA roles

Page 4: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 4© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

DevOps Characteristics

DevOps

Faster Time to Market

Increased ROI

Reduced Complexity

Continuous Delivery

Stable System

Get Started with DevOps

Page 5: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 5© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

DevOps Adoption

In organizations, many different settings may be in place like different tools for developers and operation teams, different working models and objectives

“DevOps defines the process which streamlines software development with feedback from production, thus improving the product life cycle”

DevOps Aspects and Inspirations:

ᗍ Culture: Get rid of cultural barriers

ᗍ Automation: Reduce the mundane tasks and automate

ᗍ Measurements: There must be well defined metrics with incentives

ᗍ Sharing: There must be a culture to share ideas, tools

Get Started with DevOps

Page 6: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 6© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

DevOps Adoption Process

Team VersionControl

Continuous Integration

Quality Gates

Approval Production

Get Started with DevOps

Page 7: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 7© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Challenges

In traditional projects, software is specified and then programmed in stages and not in iterations. Very often the specifications change, bugs filed and it becomes difficult to align with the original project outline For software, it’s a long journey to the production

With Agile, programmers and testers became Developers and with DevOps, developers and operations became DevOps

Get Started with DevOps

Page 8: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 8© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

The biggest business benefit of switching to DevOps is the increase in customer satisfaction.

Big deal about DevOps

IT BENEFITSexperienced through DevOps

FASTER TIMEto market for new software

releases

MOREInnovation

IMPROVEDapplication

stability

ABILITYto respond

quickly to the business

requirements

REDUCEDIT costs

THE BUSINESS RECOGNIZES the value IT

can add

44%

45%

44%

44%

34%

17%

Get Started with DevOps

Page 9: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 9© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Business Goals

63%IMPROVEBusiness efficiency

66%INCREASECustomer

satisfaction

63%INCREASE

Application uptime

55%IMPROVE

Business agility

59%INCREASECustomer

Conversion

49%INCREASE

Value to the business

Get Started with DevOps

Page 10: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 10© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

DevOps Building Blocks

DevOps is about constant feedback and reducing the risk of release through improvement in flow of features from inception to their availability

This can be achieved by reducing the batch size of releases. Instead of deploying ten features every 3 months, better deploy 1 every few weeks

This will introduce new feature sooner in the market and also ease out the deployment in production with lesser chance of critical issues

Get Started with DevOps

Page 11: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 11© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Why DevOps is becoming a Pivotal Factor in New Data Centers?

DevOps is a software development method that uses automation to focus on communication, collaboration and integration between software developers and IT operations specialists.

The goal is to maximize the predictability, efficiency, security and maintainability of operational processes.

Get Started with DevOps

Page 12: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 12© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Tools for DevOps

1. Atlas: In addition to configuration management and service discovery, Atlas provides visibility into infrastructure, including servers, containers, and virtual machines. Atlas enables

2. Chef: Chef turns infrastructure into code. Chef helps to build, deploy, and manage your infrastructure so that your infrastructure becomes as versionable, testable, and repeatable as application code.

3. Docker: open platform for developers helps to build, ship and run any app, anywhere.

4. Puppet: used to deploy new servers, virtual machines, or services.

5. Saltstack

6. ScriptRock GuardRail

7. Splunk

Get Started with DevOps

Page 13: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 13© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Benefits of DevOps for IT and Business

Companies that incorporate DevOps practices get more done, plain and simple.

Technical benefits:

ᗍ Continuous software deliveryᗍ Less complex problems to fixᗍ Faster resolution of problemsᗍ Reduced Deployment Failures and Rollbacksᗍ Reduced Time to recover upon Failure

Business benefits:

ᗍ Faster delivery of featuresᗍ More stable operating environmentsᗍ More time available to add value (rather than fix/maintain)

Get Started with DevOps

Page 14: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 14© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

DevOps Skills

DevOps is a bridge between the Operations and Development. The DevOps team needs the knowledge about both the environments

The team should understand the complexities of Enterprise setups including server farms, network devices and layouts, storage and BCP plans

It is also about development life cycle of a product, code reviews, deployment complexities and release changes

Get Started with DevOps

Page 15: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 15© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Scale of Infrastructure

“Understand the scale at which things operate”

InfrastructureCode

InfrastructureCode

InfrastructureCode

InfrastructureCode

InfrastructureCode

Web Services Application Services Data Services

Web 1

Web 2

App ClusterNode 1

App ClusterNode 2

DB ClusterNode 1

DB ClusterNode 2

Firewall LoadBalancer

LoadBalancer

InfrastructureCode

DeploymentCode

DeploymentCode

DeploymentCode

Get Started with DevOps

Page 16: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 16© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Scale of Infrastructure

ᗍ There can be thousands of servers, with complex network connectivity

ᗍ Scalable Architectures with various services and Application stacks

ᗍ There can be software's from multiple vendors and with different configurations for each team

ᗍ Some old code which now no one knows about

Get Started with DevOps

Page 17: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 17© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Scale of Things – Caching Layers

Internet

2

Web/App Servers

1 Web Browsers

3

Caching Servers(memcached)

4

Origin Servers

Get Started with DevOps

Page 18: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 18© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Job Trends – DevOps

Get Started with DevOps

Page 19: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 19© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Free Trial of DevOps Course

3+ Hours of Training Material

 Access to Assignments & Quizzes

 Real Classroom Experience

  Personal Counselling Sessions

Get Started with DevOps

Page 20: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 20© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Why SkillSpeed?

Course Curriculum

from Industry Experts

Instructor Led Live Virtual Sessions

Lifetime access to Course

Content via LMS

100% Placement Assistance

24x7 Support

24x7

Get Started with DevOps

Page 21: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 21© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Course Topics

Module 1

Introduction to DevOps and its

Importance

Module 2

Common Infrastructure

Servers

Module 3Server Provisioning

and Automation

Module 4Puppet, System

Performance and Security Aspects

Module 5

Basics of Bash/Python

Scripting

Module 6

Virtualization Concepts

Module 7

Monitoring and Logging

Module 8

The Useful DevOps Tools and

Commands

Module 1

Introduction to DevOps and its

Importance

Get Started with DevOps

Page 22: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 22© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Corporate Partners

Get Started with DevOps

Page 23: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture

Slide 23© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com

Lines open 24/7

To know more about the course, Please contact:

IND+91-90660-20904 USA1866-607-6547 (Toll Free)

Or reach us at

[email protected]

Contact us..

Get Started with DevOps

Page 25: DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture