160 likes | 465 Views
OpenMake Dynamic DevOps Dynamic DevOps Roadmap Build, Release, Deploy for the Enterprise. Mission and Difference.
E N D
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.
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
Challenge We Address Multiplied by the number of teams and releases. Remote Artifact Repository Driven by Developer One-Off Scripts Driven by Developer One-Off Scripts Driven by Developer One-Off Scripts Driven by Developer One-Off Scripts Continuous Build using one-off Build Scripts Continuous Build using one-off Build Scripts Continuous Build using one-off Build Scripts Continuous Build using one-off Build Scripts Change Request Change Request Change Request Change Request Source Repository Source Repository Source Repository Source Repository local Artifact Repository local Artifact Repository local Artifact Repository local Artifact Repository Server Configuration Management Server Configuration Management Server Configuration Management Server Configuration Management Continuous Deploy using One-off Deploy Scripts Approvals Operations Control Development Control DEV TEST UAT PROD
DevOps Maturity Meister and Release Engineer Ongoing Improvement Process Improvement End to End Delivery Metrics Jenkins with Scripts. Key Achievements Standardization SDLC Automation Process Heroes Team based Automation Scripting Level 0 Level 1 Level 2 Level 3 Level 4 Delivery Levels
Maven/Nexus DevOps for the Enterprise Mojo SVN, Git, CC, Dimensions, Harvest, etc Jira, Service Desk, HP ALM Meister Cloud Builder Mojo Release Engineer Release Engineer
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
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
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)
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
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”
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
Pricing Twice the functionality and half the price of the “big guys.” Site License $65,000 Includes both the Release Automation and Deployment features. OpenMake Software -Confidential
OMS Dynamic DevOps - a Complete Solution DevOps Ecosystem Planning & Requirements Management Analyze Change Impact & Cost Meister Project Management Business Technology Management IT Portfolio Management Approval Release Component Packaging Release Engineer Create/Store Binaries Meister Manage & Track Source Continuous Build/Deploy Code Eclipse/.Net/ Oracle Quality Control Management Development Management Approval Release Environment Mgmt Release Engineer Audit and Validate Meister Delivery Release Engineer Operations Management Production Control Low Risk Production Releases