The Rise of Low-Code/No-Code in DevOps
The ever-evolving landscape of technology has ushered in a paradigm shift in software development and deployment. One of the prominent trends gaining momentum is the integration of low-code/no-code platforms within the DevOps ecosystem. This article explores how these platforms are revolutionizing the way applications are developed, deployed and managed, fostering collaboration between developers and operations teams.
An Overview of Continuous Security Testing Processes for DevSecOps
As you likely know by now, DevSecOps is a software development methodology that blends Development (Dev), Security (Sec) and Operations (Ops) at all phases of the software development lifecycle (SDLC). It incorporates security checks into the development process and bridges gaps between development, security, and operations teams.
How to Shift Testing Left: 4 Tactical Models
All four models have their advantages and will work for teams at a certain scale and configuration.I previously wrote about the strategic reasons for shifting testing left and the role of QA when this happens. Now let’s look at four possible models for shifting your testing left. All four models have their advantages and will work for teams at a certain scale and configuration.
The Basics of Infrastructure as Code: A Primer for DevOps
Cloud computing and DevOps are reshaping how organizations design, build and manage their IT infrastructure and applications. Central to this transformation is the concept of infrastructure as code (IaC).
IaC changes the way IT operations and development teams collaborate to create, provision and manage infrastructure and applications. The practice treats infrastructure as software, enabling automated provisioning, configuration and management.
Applying AI/ML to Continuous Testing
Artificial intelligence (AI) and machine learning (ML) can play a transformative role across the software development lifecycle, with a special focus on enhancing continuous testing (CT). CT is especially critical in the context of continuous integration/continuous deployment (CI/CD) pipelines, where the need for speed and efficiency must be balanced with the demands for quality and security.
How Much Testing is Too Much?
We have reached an interesting point in the automation of IT in general and testing specifically. Our tooling now allows us to generate a list of all of the possible permutations of a given test set. This is interesting because we can generate all of the possible permutations of a given test. We can also automatically run all of the tests so generated. And we can automatically filter those results, only raising what needs greater attention to a human for evaluation.
The Future of Jenkins in 2024
As software development practices evolve, the tools that support them must also adapt to stay relevant. Jenkins, the venerable automation server used by many DevOps teams, is at such a crossroads as it faces the changing landscape of cloud-native applications and Kubernetes adoption.
5 Time-Saving and Problem-Solving Technologies for DevOps Teams
DevOps has transformed almost every aspect of software development, taking us from the dark ages of big-bang deployments every 12 months to the reality of releasing software multiple times per day. However, DevOps professionals have to overcome several hurdles to successfully implement and sustain the DevOps culture within the organization. Let’s review some of these challenges—and five technologies that can help.
3 Steps to Secure Your CI/CD Pipelines
More and more software teams are waking up to the fact that their CI/CD pipelines are prone to risk. These pipelines often interface with various toolsets and automation, which may be prone to misconfigurations and abuse. This is not to mention the potential for insecure code being pushed through this funnel and external factors that threaten to circumvent the pipeline.
3 Ways to Achieve Faster App Development Without Compromising Security
Bringing products to market quickly, efficiently and safely is key to brand success, and elite DevOps teams minimize the lead time for changes by quickly and efficiently moving new products and software updates from concept to deployment.
DevSecOps May Be Key to Prevent Data Leaks
Data leakage has become something of a norm in the digital realm, despite the fact that cybersecurity budgets are growing and more engineers are assigned to these very issues. Nowhere does this seem more true than in the realm of health care, where breaches that expose sensitive patient data are, sadly, a fairly common occurrence.
Engineering Practices Can Overcome DevOps Challenges
When I think about the challenges of DevOps transformations, I love the viewpoint expressed by Ryan Harmon, strategic accounts manager at Trace3: “DevOps is a complex maze that has many leaders frustrated. In many large enterprises, ‘DevOps’ is simply a buzzword they are striving to achieve but struggle with what the end state looks like or even where to start. There are many layers across the organization that are instrumental to truly executing on DevOps. DevOps is not something you go get a quote for and simply buy. It’s an evolving journey.”
The Promise of AI for DevOps in 2021
DevOps is a natural target for AI-driven efficiencies, as it involves frequently repeated processes that generate mountains of data. It seems reasonable to expect that, like other domains that require decisions to be made based on large volumes of data, AI will play an important role in DevOps, too.
The snags holding back DevOps: culture, delivery and security
The idea of continuously delivered, quality software vetted through a collaborative and highly automated series of steps from inception to deployment is an enticing one, hence the appeal of DevOps. However, while just about everyone says they are pursuing DevOps, the reality on the ground has been mixed at best.
App Testing Must Evolve Within the DevOps Pipeline
As the practice of DevOps evolves, so do the supporting tasks; hopefully in such a way that they introduce increased efficiency and automation to accelerate development and deployment pipelines. However, one specific process still remains a speed bump on the road to DevOps acceleration: the process—or, more specifically, the chore—of testing.
DevOps and Kubernetes: A Perfect Match?
DevOps is a software development strategy that combines development and operations teams into a single unit. Kubernetes is an open source orchestration platform designed to help you manage container deployments at scale. On the surface, it is not entirely clear where these two meet, why and whether this union produces the desired results.
Languages and DevOps: To The Cloud!
Cloud and DevOps are almost a match made in heaven. Cloud started truly gaining steam in the age of DevOps and Agile, and has adapted – or grown up in it – well, depending on your viewpoint. If not for the combined issues of data gravity and data (im)mobility, we might have gone even farther than we did into the cloudy world.
How Low-CodeOps Can Transform DevOps
Over the past year, enterprise adoption of low-code software development platforms surged across the world economy as COVID-19’s economic consequences drove an unprecedented number of digital initiatives. Enterprises are turning to low-code platforms to rapidly build new apps that empower customers, remote workers and external end users conducting business operations or pivoting to new opportunities.
Low-Code Automated Software Testing Drives DevOps
The DevOps world has quietly turned its focus to solving an essential challenge: enabling software teams to innovate quickly while meeting high customer expectations for quality. In other words, to build useful things faster with fewer mistakes. This tension has been growing for years, but 2020 added the challenges of remote work and accelerated digital transformation to the continued disruption brought about by cloud, SaaS and DevOps. In 2021, we need a road map for taking test automation to the next level with quality engineering, a discipline that incorporates best practices and data-driven testing into the end-to-end customer experience and drives organizational growth.
Winning DevOps in the Finance Industry
DevOps is making its impact on almost every software-powered company these days. Companies in the finance domain, however, have been perhaps the slowest to embrace DevOps because of concerns regarding governance, security, compliance and regulatory regulations. But it is safe to say that they are currently leading the digital innovation in this era of cloud-native technology.
NINE TRENDS THAT ARE INFLUENCING THE ADOPTION OF DEVOPS AND DEVSECOPS IN 2021
The transition to DevOps is accompanied by a shift away from monolithic architectures, and toward those that are composed of a network of more agile components.
The popularity of Kubernetes, alongside Docker as part of a containerized infrastructure, is directly related to some of these shifts.
Why the DevOps Trinity is Key for Digital Transformation
As digital technology continues to disrupt and transform businesses across industries and around the world, the ability to deliver high-quality software rapidly will make the difference between survival and extinction for many companies. DevOps seeks to change the dynamics in which operations and development teams interact. Ultimately, successful adoption of DevOps and the process of continuous delivery are likely to determine whether an organization thrives or fails in the digital age.
DevOps Chat: Digital Transformation with Exadel’s Jonathan Fries
In this DevOps Chat, Jonathan Fries, VP of Engineering and Digital Transformation at Exadel, tells us about the new Innovation Lab by Exadel—a place for organizations to accelerate their transformation. We also talk about the state of IT in general from his perch at Exadel, a company with 20 years of empowering IT.