
Shift That [bleep] Left
Seriously. The more you can shift things like security and test to the left, the more responsive the DevOps process will be. Some things are better shifted right … But only while solving the problem with shifted-left work. A good example is blocking zero-day attacks proactively while the development process fixes the code to stop […]

Break Open the Black Box of Software Development
If you asked an airline executive what their biggest expense was just a few decades ago, they would’ve easily answered, “Jet fuel.” These days, you’d be hard-pressed to find an executive in any industry that wouldn’t answer with, “Software.” But here’s the difference: With jet fuel, that executive would have told you that they can […]

Software Quality is the Heartbeat of the Best Organizations
JPMorgan recently announced it was hiring 2,000 engineers, despite the gloom in global economic markets. Is this not an odd risk for an organization to take, given the demand for (and cost of) software developers today? What’s happened? JPMorgan’s hiring drive is no mystery. Virtually every company in the world is leveraging software, with many […]

How Automated Testing Closes the Development and Delivery Gap
For the past two years, companies have leaned into digital transformation projects to keep their digital offerings at pace with their in-person operations. Rather than become a stopgap, this digital approach became the new standard for the modern employee and customer experience. It also creates friction between a company’s development team and its user base. […]

Bringing Development Environments Into the Modern Age
It’s time to rethink how we deliver distributed access to software development environments. We know how to write code. And there are plenty of well-established tools, techniques and processes for doing so. We know what kind of code to write: Functional, scalable and efficient code that’s inherently secure and that we can readily modify whenever and however […]

Solving the DevOps Accountability Problem
DevOps accountability is the idea that both the development and operations teams have equal responsibility for success. But putting this approach into practice has been a thorn in the side of DevOps teams for the past decade, largely due to outdated organizational structures that place responsibilities on a single employee or team. These outmoded structures […]

Languages and DevOps: Network
It is fun to discuss the changes in network operations over the last couple decades. We’ve come full circle, and, honestly, ended up in a better place. Network specialists were super command-line wizards who kept us going, with few GUIs in sight. Everyone thought the next iteration would be GUIs, so network operations could be […]

Low-Code To Become Commonplace in 2021
A new study finds 85% of engineer leads predict low-code and no-code will soon become common New findings from an Internal-endorsed study suggest 2020’s software development challenges will undoubtedly carry into 2021. Many businesses are making immediate transitions to a digital-only economy, forcing a ton of new app development requirements. Yet, hiring top engineering talent […]

5 Steps to Avoid Shadow IT Around Low-Code
Shadow IT is far more pervasive than most CIOs think. Cisco Systems estimates that a typical firm has 15 to 22 times more cloud applications than authorized by the IT department. While shadow IT solves problems in the short-term for a select few, undocumented software ultimately encourages tribal thinking and siloed departments. This can stunt […]

Survey Sees Massive Adoption of Microservices
Under increasing pressure to innovate faster, a majority (84%) of organizations taking part in a recent survey have already embraced microservices. The survey, conducted by Vanson Bourne on behalf of API management platform provider Kong, polled 200 senior IT leaders in organizations with more than 1,000 employees. Among the results, 89% of technology leaders agree […]

How DevSecOps Can Help Avoid Catastrophic Breaches
Earlier this year, Tesla’s Cloud was hijacked and used to mine cryptocurrency, exploiting a vulnerability in the company’s Kubernetes cluster. A mountain of FedEx data was recently exposed, affecting 119,000 individuals. The Equifax breach garnered international attention after an estimated 145.5 million Americans were jeopardized. In other news, we’ve reported on how the Vine Docker […]

5 Tips for Creating Blockchain IOS and Android Apps
Blockchain development and blockchain technology are playing a major role in the creation of various iOS and Android apps. Blockchain technology has seized the attention of many and when it is utilized properly, mobile app developers are able to achieve results that few thought possible. There are no shortage of benefits provided by blockchain development. […]

Threat Modeling: The Why, How, When and Which Tools
You may have heard of threat modeling as a structured activity for identifying and managing threats. Threat modeling can be applied to a wide range of things, including software, applications, systems, networks, IOTs and business processes. Threat modeling’s motto should be, “The earlier the better, but not too late and never ignore.” Without threat modeling, […]

There’s No Such Thing as DevSecOps
Should DevSecOps be categorized separate from DevOps? After years of debate, few doubts remain about the viability of the public cloud for enterprise workloads. Enterprises are shifting to cloud-first and cloud-only strategies, looking to take advantage of all the good the public cloud has to offer. For applications built and deployed in the public cloud, […]

10 Rules for Writing Automated Tests
Over the recent months many of our customers asked for our guidance and building their test suites properly. Performance, ease of management and scalability were key priorities for them. We decided to share our suggestions with the broader audience. We came up with the list while building our own test suite. Since we strongly believe […]

Overcoming the People, Culture Barriers to DevOps Adoption
The fact you’re reading this article on DevOps.com suggests you’re already a DevOps fan. Or maybe you’re visiting this site because you’re considering moving to DevOps in your organization, or you’ve been told you must move to DevOps and are figuring out how on earth to do it. Whatever your view on DevOps, let’s get […]

Adding Accountability with ‘You Build It, You Run It’
Let’s see if this scenario resonates with anyone: Your department, organization, company, etc. is beginning to embrace DevOps practices, which is, of course, an amazing step in the right direction! One of those key practices is the “You Build It, You Run It” (YBI/YRI) mantra that helps facilitate a higher level of quality and accountability. […]

Continuous Testing: Solving the Biggest DevOps Bottleneck
It’s time to start implementing the practices of Continuous Testing Earlier this year, Computing Magazine conducted a fascinating study around the adoption and benefits of DevOps in its DevOps Review 2017 publication. The findings that stood out most fascinating to me where around quality assurance and testing. In this survey, the question was asked, “Where […]

SRE vs. DevOps — a False Distinction?
Just a few days before he died at the beginning of the 1990s, a wise man taught us that “the show must go on.” Freddie Mercury’s parting words have long provided the guiding light for many, if not all, ops teams. In their eyes, the production environment should be exposed to minimum risk, even at […]

The 3 Secrets to Overcoming the Agility-Stability Paradox
Regardless of whether an organization subscribes to a bimodal IT approach, one thing is clear: It’s more important, and more difficult, than ever to fight the agility-stability paradox. Today’s businesses must build on a delicate balance of being compliant, plan-driven and keeping the lights on while also seeking ways to become more fluid and agile […]

‘DevOps is a Lifestyle, Not a Title’
“DevOps is a lifestyle, not a title.” This is a quote from Ron Melanson, of Amazon, and I hope he won’t mind me sharing it here. It struck a chord with me, and this blog explains why. I have spoken about DevOps on a few occasions. Some audiences are not from a development background, so […]

The DevOps Equation: Agility + Empathy = Quality
I had the chance to catch up with Jeff Sussna (@JeffSussna), founder and principal of Ingineering.IT, ahead of his keynote address on continuous design, scheduled for DevOps Days Atlanta, April 26-27. He discussed the importance of designing for service, responding to the unexpected, and the importance of building empathy across teams. Derek Weeks (@weekstweets): Today I’m […]

IT DevOps: One Size Does Not Fit All
As absurd as this may seem, some in IT may be longing for the good old days of the mainframe. After all, the hulking machine, with its dumb terminals and thousands of punch cards, gave IT complete control. No citizen developers or business analysts allowed. Things got more complicated with distributed desktop computing and its […]
