Workload Automation Blog

Why Control-M Customers Love Jobs-as-Code

Tina Sturgis
3 minute read
Tina Sturgis

As DevOps becomes more the standard of how enterprises are delivering high-quality applications faster, our traditional customer is evolving right along with it. Operations team are down-right excited to get their development team involved to code jobs further upstream in the development lifecycle. These DevOps enabled teams know that in order to reduce production outages and ensure batch processing is as efficient as possible, they must share the responsibility and skills to get there. To make that happen, companies also need to test, debug, automate and ensure compliance early on by “shifting jobs left” to avoid problems when applications go into production.

The magic of Jobs-as-Code – test early, test often

Many Control-M customers are discovering how taking a Jobs-as-Code approach with the Control-M Automation API enables their developers and DevOps engineers to code business automation for testing and debugging early in process. Jobs-as-Code standardizes and automates job scheduling and manages processes throughout their existing continuous delivery pipeline. It connects developers and operations much earlier in the process so jobs are built, tested and debugged in a way that streamlines delivery and ensures quality.

Control-M’s Automation API contains interfaces to easily automate application workflows. The scheduler manages flow relationships, success and failure analysis, and other capabilities that provide consistency across applications. Developers can debug easily, early, and often. That means there’s no surprises. The operations team receives tested, production-ready applications with the fewest possible issues.

How Control-M customers get to the finish line faster with Jobs-as-Code

Here are some examples of how BMC customers are accelerating application delivery and quality to deliver true digital business automation. They’re also increasing collaboration with development, operations and other organizations with a Jobs-as-Code approach.

Carfax accelerates agile development and DevOps collaboration
Carfax, the leading provider of vehicle history information and solutions to auto lenders, has been using Control-M for many years to manage workloads. With the Control-M Automation API the company’s developers have gained full ownership and control of their jobs in a familiar coding environment. They can easily define business processes they want to automate in production.

According to Robert Stinnett, automation analyst, IT Operations at Carfax, developers can work more efficiently because they don’t need to learn how to use new tools to code or get help from a specialist. Instead, with Control-M Automation API, all they need to know is syntax. Developers can leverage the code and build and run queries within a job or workflow.

Amadeus applies DevOps and cloud technology to easily deploy applications anywhere using automation
Amadeus, a provider of technology solutions and services for the travel ecosystem in more than 190 countries, enables tractions between travel providers, sellers, and travelers. Their business lines include distribution, airline IT, hotels, and railways.

As more buyers look online to conduct transactions, and prices fluctuate in seconds, it’s critical for Amadeus to keep up with digital business demands. The company manages more than 30,000 incoming transactions per second and maintains 220 million lines of code. It also maintains 300,000 jobs each day.

Amadeus is using Control-M Automation API to enable a Jobs-as-Code approach to development. As a result, they perform thousands of jobs in parallel and manage hundreds of thousands of defined jobs.

The business benefits of this approach are significant and include achieving a faster time to market, improving communication, productivity, and collaboration among teams, and being able to devote more time to innovation. From a technical perspective, Amadeus can perform continuous build, integration, and deployment of software and jobs from any location.

DOES17 London – Shaping the Future of Travel with DevOps and Cloud – BMC

Major retailer improves holiday sales
The Holiday sales season is critical for retailers. If their job scheduling is slow because the behind-the-scenes order processing is inefficient, they could miss significant revenue opportunities. A major global retailer, for example, discovered it was spending too much time on rework in the release-to-deploy phase of job scheduling. The company implemented a Jobs-as-Code approach and achieved significant results:

  • The time to make job changes and deploy from Jenkins was reduced from 3 hours to 3 seconds.
  • Previously, just 140 of its stores could do holiday digital order fulfillment. After the implementation the number increased to 450 stores.
  • These efficiencies led to a 42% increase in digital sales during the holiday period from the prior year.

What a Jobs-as-Code approach can do for your organization

Shift left and give your developers the power to code, debug, and test workflows in the same way they perform other coding.

Control-M Application Workflow Orchestration

Get free access to explore common use cases for application workflow orchestration and automation through a step-by-step guide.

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

See an error or have a suggestion? Please let us know by emailing

BMC Bring the A-Game

From core to cloud to edge, BMC delivers the software and services that enable nearly 10,000 global customers, including 84% of the Forbes Global 100, to thrive in their ongoing evolution to an Autonomous Digital Enterprise.
Learn more about BMC ›

About the author

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.