DevOps on the Mainframe: Continuous Delivery for Next Gen IT

BY

Transforming the digital enterprise isn’t just about mobile apps and ‘cool’ new technologies. That’s a no brainer! Your mainframe applications aren’t going anywhere in the near future. Why?  Here are three main reasons mainframes are here to stay:

  1. Their scalability is unmatched.
  2. Their security is rock solid.
  3. They are easy to maintain.

Read those one more time (go ahead; you can do that now). Don’t they sound ironically familiar?  They  should!  Let’s connect the dots… they are all important in DevOps. Shocked? I’m not. There is only one thing missing for the mainframe application – speed of delivery.

So how do you speed up the delivery of changes on the mainframe? Automation. Some of the biggest changes that happen on mainframe applications today are updates/changes to timing (when to run the job), where to move files, where to pull data from, and when batch job schedule automation is executed in the application.  A Jobs-as-Code approach with Control-M Automation API opens up a whole new world for mainframe developers. They can immediately shift left changes in job definitions right within the code much earlier in the software development lifecycle (SDLC). Testing and debugging happen early as well, which we all know is a huge BONUS and money saver. The code and its changes now become part of the application code base following the rest of the DevOps toolchain leveraged by the mainframe for Continuous Integration and Continuous Delivery.

Still a naysayer on Continuous Delivery when it comes to the mainframe?  Check out this leadingagile.com article on The State of Mainframe Continuous Delivery for great insights.

Once the mainframe application is ready for release, developers seamlessly handoff to operations, and rework and last-minute changes to the application’s business automation are diminished.  Collaboration and cultural changes are addressed organically with the Jobs-as-Code approach.

Amadeus, one of our long-time customers, is on a DevOps journey that includes varying dynamic infrastructures where Control-M is a lynchpin to their success.  You can view their story from the DevOps Enterprise Summit 2017 in London here for more details

I must admit, over the last 10 years in IT I thought for sure the mainframe would be replaced with a new shiny object. But I was wrong.  The resurgence of the mainframe is happening and new-aged developers see the value of keeping them around.  It is our job to educate and provide guidance on how to apply DevOps principals on mainframes.  It is never an all-or-nothing approach. Creativity and persistence are needed to speed up the delivery of the mainframe application.

Accelerate the software delivery lifecycle


Reduce application delivery time-to-market by optimizing automation capabilities.

View the Whitepaper ›

These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

Share This Post


Tina Sturgis

Tina Sturgis

Tina Sturgis is currently a Solutions Marketing Director focusing on Control-M Automation API and bringing more Ops into Dev with Jobs-as-Code. With her she brings 20+ years' enterprise software sales, services and marketing experience. Prior to joining BMC in September 2016, Tina spent nearly 13 years at Hewlett Packard Enterprise Software focusing her expertise in project and portfolio management, application lifecycle management and most recently DevOps across the HPE products and services portfolio. Her vast DevOps experience lies in how to implement a DevOps methodology, what a DevOps operating model should look like and how to make DevOps really work inside complex organizations by measuring success and focusing on organizational change. She earned her BBA degree in accounting and economics from the University of Michigan.