Scale and Automation Vital to DevOps Success
April 18, 2024

Mark Troester
Progress

The runaway train of change continues at a relentless pace in the world of IT infrastructure. As computing drives from on-premises to the cloud out to the edge, the proliferation of devices shows no sign of letting up either. In fact, in IoT devices alone, the State of IoT-Spring 2023 report shows the number of global IoT connections grew by 18% in 2022 to 14.3 billion active endpoints. And analytics experts expect that growth to continue unabated moving forward.

What does this mean for DevOps?

WEBINAR ON-DEMAND: Simplifying Compliance Against CIS Benchmarks
with Progress Chef

Given the array of hardware devices, myriad operating systems and cloud services, DevOps strategies must address scale and automation. Just as DevOps moved beyond the traditional parameters of developer and IT collaboration to include security and compliance (DevSecOps) and business-level practitioners, those responsible for DevOps need to put scalability front and center.

Scalability is Multi-Dimensional

To truly achieve scalability in this environment, DevOps teams must design applications and infrastructure with a multi-dimensional approach to scale, taking into account growing numbers of users, applications, servers and virtual machines. This includes designing for horizontal scalability, where multiple instances of an application can be deployed across multiple servers, and vertical scalability, where additional resources can be added to a single server to handle the increased workload.

There are many factors driving the growth of DevOps. There are the business needs: business agility and delivery speed and the need to accommodate the growth of remote work.

There are also the technology needs: delivery visibility and predictability along with improved quality.

But this ability to scale doesn't mean much if it makes the enterprise more vulnerable. In times of disruptions and complexity, security is paramount. As a result, cyber security teams are increasingly vital to the software development process, charged with securing complex swaths of IT systems, including infrastructure, networks, data processes, SDLC workflows and intellectual property — making sure these assets are always protected.

The Role of Automation

DevOps automation combines software engineering and IT practices designed to enable automation and continuous delivery of software, automating the development, testing, deployment and monitoring stages. These automation tools allow developers to focus on their core tasks, speeding delivery.

DevOps automation is becoming increasingly important as technology and development tools continue to evolve. Developments like containerization, which allows developers to quickly and easily package and deploy applications in a standardized way, and Infrastructure as Code, which enables developers to easily configure and deploy software applications in an automated manner, are making DevOps automation more accessible and powerful.

Policy as Code Drives Automation

Policy as Code brings configuration management and compliance into a single step, eliminating the security silo and moving everyone into a shared pipeline and a shared framework. Policy as Code is a key factor in truly evolving DevOps into DevSecOps and beyond as it essentially is an automated reality that brings together all the critical steps in the development process, allowing organizations to overcome technical skills gaps and scale automation across teams and environments.

Policy as Code extends Infrastructure as Code by enabling four essential actions:

Collaboration: Code is a common language for Developers, Operations and Security teams.

Scalability: Code scales across complexity sprawl.

Shift Left: Test throughout the delivery process, bringing security in as early as possible and allowing developers to test policies directly on their workstations.

Continuous Visibility: Monitor the steps to reduce or eliminate risk and fire drills.

Benefits of Policy as Code

The benefits of Policy as Code are many. It increases accuracy and efficiency over manual system management and promotes collaboration both within teams and cross-functionally. It also promotes transparency, providing a view of what is happening real-time in a system, helping to remediate problems before they can escalate. And when it comes to validation and testing, it helps reduce the risk of bringing errors into production systems.

The End Game: Continuous Compliance

To ensure a truly secure and compliant IT environment, compliance must not be considered as a one-off event, but an ongoing practice that every business has to follow at all times and embrace as a cultural norm. Continuous compliance is achieving compliance with regulatory requirements, industry standards and best practices across your IT environment and then maintaining it on an ongoing basis.
Continuous compliance helps develop and incorporate a strategy in the organization that continually monitors your compliance position. This way, you can stay updated on your compliance requirements, eliminate the pain and delay of manual cyber audits, while easily addressing non-compliance events when they occur. It helps ensure security across the organization by notifying teams of non-compliance issues in real time without the need to wait for periodic audits, eliminating response delays whenever a compliance issue arises.

Conclusion

With the ongoing proliferation of devices and technologies, it is a safe assumption that security and data breaches will proliferate as well. In fact, according to IT Governance, there were 73 major incidents of data breach in August 2023 alone. By implementing a DevOps/DevSecOps strategy that is scalable and embraces automation and continuous compliance, you will not only speed your application development and deployment process but will help reinforce security and compliance that is critical to protecting against vulnerabilities in an ever-changing technology environment.

Mark Troester is VP of Strategy at Progress
Share this

Industry News

January 16, 2025

Mendix, a Siemens business, announced the general availability of Mendix 10.18.

January 16, 2025

Red Hat announced the general availability of Red Hat OpenShift Virtualization Engine, a new edition of Red Hat OpenShift that provides a dedicated way for organizations to access the proven virtualization functionality already available within Red Hat OpenShift.

January 16, 2025

Contrast Security announced the release of Application Vulnerability Monitoring (AVM), a new capability of Application Detection and Response (ADR).

January 15, 2025

Red Hat announced the general availability of Red Hat Connectivity Link, a hybrid multicloud application connectivity solution that provides a modern approach to connecting disparate applications and infrastructure.

January 15, 2025

Appfire announced 7pace Timetracker for Jira is live in the Atlassian Marketplace.

January 14, 2025

SmartBear announced the availability of SmartBear API Hub featuring HaloAI, an advanced AI-driven capability being introduced across SmartBear's product portfolio, and SmartBear Insight Hub.

January 14, 2025

Azul announced that the integrated risk management practices for its OpenJDK solutions fully support the stability, resilience and integrity requirements in meeting the European Union’s Digital Operational Resilience Act (DORA) provisions.

January 14, 2025

OpsVerse announced a significantly enhanced DevOps copilot, Aiden 2.0.

January 13, 2025

Progress received multiple awards from prestigious organizations for its inclusive workplace, culture and focus on corporate social responsibility (CSR).

January 13, 2025

Red Hat has completed its acquisition of Neural Magic, a provider of software and algorithms that accelerate generative AI (gen AI) inference workloads.

January 13, 2025

Code Intelligence announced the launch of Spark, an AI test agent that autonomously identifies bugs in unknown code without human interaction.

January 09, 2025

Checkmarx announced a new generation in software supply chain security with its Secrets Detection and Repository Health solutions to minimize application risk.

January 08, 2025

SmartBear has appointed Dan Faulkner, the company’s Chief Product Officer, as Chief Executive Officer.

January 07, 2025

Horizon3.ai announced the release of NodeZero™ Kubernetes Pentesting, a new capability available to all NodeZero users.

January 06, 2025

GitHub announced GitHub Copilot Free.