no you are not a devops engineer

Post on 12-May-2015

1.464 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

DevOps is a grossly misunderstood term. This presentation describes what DevOps is and why it is becoming important in the cloud era.

TRANSCRIPT

© 2014 Cloud Technology Partners, Inc. / Confidential

1

Accelerate Your Cloud

Transformation

What is DevOps?

First presented at the Tampa Bay Cloud Computing Meetup

On 3/20/2014

No You are NOT a DevOps Engineer

© 2014 Cloud Technology Partners, Inc. / Confidential

2

About the Presenter

@madgreek65

mikekavis

madgreek65

VP/Principal Architect @ Cloud Technology Partners

Mike Kavis

Agile Development

madgreek65

Top 5 Mythical Creatures that mankind is infatuated with proving its existence

#1 Bigfoot

#2 – Loch Ness Monster

#3 - UFOs

#4 – Noah’s Arc

#5 – DevOps Engineer

So what is DevOps?

So what is DevOps?

DevOps is a culture shift or movement that encourages great collaboration (aka teamwork) to foster building better quality software more quickly with more reliability.

- Better quality, faster to market, more reliable

DevOps is NOT….

• A role, person, or organization• Something only systems administrators do• Something only developers do• Writing Chef and Puppet scripts • Tools

The Fundamental Goal of DevOps is…

Remove waste from the system

Examples of waste:• Manual testing processes• Inconsistent environments• A domain expert as a bottleneck• Long approval processes• Stale data in testing environments

© 2014 Cloud Technology Partners, Inc. / Confidential

15

But we already do Agile.What is the big deal about

DevOps?

© 2014 Cloud Technology Partners, Inc. / Confidential

16

DevOps is paramount for achieving scale in the cloud

Pre-Cloud- Horizontal scale- Long procurement processes- Vendor supported infrastructure- Standard n-tier architectures

Cloud- Vertical scale- Provisioning in minutes- COTS infrastructure (virtual)- Distributed architectures

© 2014 Cloud Technology Partners, Inc. / Confidential

17

Limited options available due to manageability constraints

Pre-Cloud Database Constraints

Pre-Cloud- One single database solution- Typically a SQL DBMS on a big server- Scales Vertically- Centralized

© 2014 Cloud Technology Partners, Inc. / Confidential

18

More options available due to DBaaS

A new breed of architectures are being built in the cloud

Cloud- Many different database solutions- Many different size servers- Scales horizontally- Distributed

Source: http://aws.amazon.com/solutions/case-studies/parse/

© 2014 Cloud Technology Partners, Inc. / Confidential

19

Modern Cloud architectures require….

Cloud architectures require operational focus

- Centralized logging solutions- Proactive monitoring (Nagios is not enough)- Enhanced security design- More regulatory controls- Cost optimization strategies- Stateless architectures- Full stack engineers (specialty engineers in decline)- Better collaboration between domain experts (app, ops, security)- High degree of automation

© 2014 Cloud Technology Partners, Inc. / Confidential

20

Modern Architectures are harder to manage and scale using traditional

processes

The Dilemma

© 2014 Cloud Technology Partners, Inc. / Confidential

21

What needs to Change?

Shift thinking away from product-centric to service-centric

Operating a Service 24x7x365Shipping Product

© 2014 Cloud Technology Partners, Inc. / Confidential

22

What needs to Change?

Traditional Challenge – Dev needs speed, Ops needs control

SpeedAPIs

SecurityComplianceAvailability

Auditing

The Great Balancing Act

© 2014 Cloud Technology Partners, Inc. / Confidential

23

What needs to Change?

Shift thinking away from product-centric to service-centric

Old Way New Way

Software is built and shipped Services are running and managed

Development of features are done Services are never done until they are turned off

Each silo owns their own area All groups collectively owns quality, reliability, and security

Dev must go through Ops to get work done Ops enables Dev to get work done

Dev, Ops, and Security teams must work together throughout the SDLC and have a shared responsibility for the services

© 2014 Cloud Technology Partners, Inc. / Confidential

24

What needs to Change?

Old Way New Way

Done means “It’s an OPS problem now”

A service is never done until it is turned off

“The best developers are the ones who get the call when the system goes down”

© 2014 Cloud Technology Partners, Inc. / Confidential

25

What needs to Change?

Old Way New Way

OPS as a Blocker OPS as an Enabler

OPS is a Service Provider- Self-Service Provisioning- Security as a Service- Monitoring/Metrics- Logging APIs- Patching

© 2014 Cloud Technology Partners, Inc. / Confidential

26

Remove waste, Get to Market Faster!

Remove waste first, then automate

Don’t automate waste or processes that you don’t fully understand

Source: http://nicholsoncartoons.com.au/2012-07-04-deloitte-report-warns-on-port-infrastructure.html

© 2014 Cloud Technology Partners, Inc. / Confidential

27

Continuous Operations “characteristics of a data-processing system that reduce or eliminate the need for planned downtime, such as scheduled maintenance” --- Gartner

Maturing Towards Continuous Operations

Mature over time. Evolve.

© 2014 Cloud Technology Partners, Inc. / Confidential

30

Boston Headquarters

308 Congress StreetFifth FloorBoston MA, 02210

Contact

617.674.0874info@cloudtp.comwww.cloudtp.com

Accelerate Your Cloud

Transformation

Or ask by email / mike.kavis@cloudtp.com

Questions? Click the button below.

© 2014 Cloud Technology Partners, Inc.

top related