14
OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Embed Size (px)

Citation preview

Page 1: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

OpenMake Dynamic DevOps

Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Page 2: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Mission and Difference

A unified DevOps standard (build, release, deploy) designed for the large organization and flexes to meet each team’s current maturity level with a clear roadmap for achieving higher levels of maturity and compliance in the future.

• We deliver a higher level of maturity throughout the SDLC process, as compared to a project based DevOps approach.

• We facilitate the sharing and management of the technology stack between development & operations

• Our solutions simplify the coordination of the many moving parts involved in an enterprise release from build through deploy.

We are the only solution (commercial or open) that delivers an enterprise standard that simplifies the DevOps “handoff” using a model-driven process from build through deploy.

Page 3: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Our Market

• Large Organizations which include:– Public Sector– Banks, Finance– Insurance– Defense– Retail– Largely sold through OEMs

• Our customers are loyal because:– We standardize the build and release activities of the SDLC– We support multiple languages and platforms– We incorporate Database updates with code changes starting at the Build– We support multiple development tools and version control repositories– We are expert in helping Development teams write large applications with multiple levels of

dependencies– We support home-grown scripts and give them a method for moving beyond scripts– We deliver faster more efficient methods of managing smaller less risky releases– We meet auditing standards through our Build Audit that matches binaries to Source

Page 4: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Challenge We Address

Continuous Deploy using

One-off Deploy Scripts

DEV TEST UAT PROD

Approvals

Remote

Artifact Repository

Operations ControlDevelopment Control

Continuous Build using one-off Build Scripts

localArtifact

Repository

Source Repository

Server Configuration Management

Change Request

Driven by Developer One-Off Scripts

Continuous Build using one-off Build Scripts

localArtifact

Repository

Source Repository

Server Configuration Management

Change Request

Driven by Developer One-Off Scripts

Continuous Build using one-off Build Scripts

localArtifact

Repository

Source Repository

Server Configuration Management

Change Request

Driven by Developer One-Off Scripts

Continuous Build using one-off Build Scripts

localArtifact

Repository

Source Repository

Server Configuration Management

Change Request

Driven by Developer One-Off Scripts

Multiplied by the number of teams and releases.

Page 5: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

DevOps Maturity

Scripting

Metrics

SDLCAutomation

Team based Automation

Level 0

Process Improvement

K

ey A

chie

vem

ents

Ongoing Improvement

End to End Delivery

Standardization

Process

Heroes

Delivery Levels

Level 1

Level 2

Level 3

Level 4

Jenkins with Scripts.

Meister and Release Engineer

Page 6: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Meister

Release Engineer

MojoSVN, Git, CC, Dimensions, Harvest, etc

Cloud Builder

Release Engineer

Mojo

DevOps for the Enterprise

Maven/Nexus

Jira, Service Desk, HP ALM

Page 7: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

What’s New in Dynamic DevOps 7.51

– Release Engineer (ARA features) • Centralizes the management, configuration, and reuse of all

Release and Deploy elements for the large enterprise. • Formally Deploy+• New features around Packaging and Reuse

– Beta Release Feb 2014– GA Release May 26th 2014

Page 8: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Why we are better

• It’s flexible “Domain” design allows Operations to define release standards that can be inherited and customized specifically for each project team.

• Highly Reusable • It supports multi-tiered platforms with no

reliance on any agent technology. – Mid-tier, Tandem, Stratus and AS400

Page 9: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Release Engineer Highlights• Coordination & Collaboration

– User Roles• Developers• Environment Managers• Release Managers

– Application Release• Component versioning• Packaging• Env. Configurations• Dependencies

– Deployment• Infrastructure/Environments• Deployment Models (no scripting needed)• Server Role (Database, Application, Load Balancer)• Server Mgmt (physical, Virtualized Cloud)

Page 10: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Release Engineer – ARA Features

• Defines Global Components and Versions

• Application’s inherit Components,• Applications can be a

“Component” to a Dependent Application– WebSphere for Example

• Application “Deploy” Workflow• Application Versions are

“promoted”• Calendar and Scheduling• Collaboration

Page 11: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Release Engineer – Deploy Features• Defines the Environment and

Servers• Defines the Server Roles

– Database, – Application

• Manages Deploy Models– IIS, WebSphere, Tomcat

• Performs Agentless Delivery• Rollback • Incremental “Roll Forward”

Page 12: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Key Benefits• Model Driven, Domain Architecture delivers a

high level of reuse resulting in:– Less work for Release Team allowing them to support

more Dev teams with the same number of staff.

• Reduces Risk with Incremental Deployments– Minimizing changes minimizes release “risk.” Our

“Roll Forward” compares with previous Releases and delivers just the changes.

• One For All– Supports Cross Platforms and languages. (Not

designed with just Java in mind)– Release Team uses one solution for all platforms.

OpenMake Software -Confidential

Page 13: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

Pricing

OpenMake Software -Confidential

Twice the functionality and half the price of the “big guys.”

Site License $65,000

Includes both the Release Automation and Deployment features.

Page 14: OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise

OMS Dynamic DevOps - a Complete Solution

Planning & RequirementsManagement

Business Technology

Management

IT Portfolio Management

Analyze Change Impact & Cost

Meister

Development Management

Quality Control Management

OperationsManagement

ProductionControl

Create/Store Binaries

Meister

Co

ntin

uo

us B

uild

/Dep

loy

Project Management

CodeEclipse/.Net/

Oracle

Manage & Track Source

Low Risk Production Releases

Environment Mgmt

Release Engineer

Component Packaging

ReleaseEngineer

Audit and Validate

Meister

Delivery

ReleaseEngineer

ApprovalRelease

ApprovalRelease

DevOps Ecosystem