How Armory Simplifies Exposing Services in Ephemeral Kubernetes Environments
As a developer, it’s important to be able to verify UI and API functionality of services before deploying them to production. Often, this requires setting up complex networking rules, or coordinating...
View ArticleRelease Roundup – March 2023
Spring has sprung and the Armory crew is feeling the good vibes. Across our continuous deployment solutions, we’re adding features and updates to make developers’ lives easier and help organizations...
View ArticleWhat to Look For in Software Delivery Automation Tools
Software delivery automation tools can accelerate and improve the deployment process. DevOps engineers know that quickly delivering high-quality software to customers is critical to maintaining their...
View ArticleCanary Deployment vs. Blue/Green Deployment
Working in the world of platform engineering and practicing DevOps often means having to juggle multiple competing priorities. One of the biggest questions you might face is: how do you deploy new...
View ArticleTry Our New DevOps Dating Platform, NotAfraidtoCommit.com
Just kidding. While NotAfraidToCommit.com is not actually a DevOps Dating app, it is a real website. Visit NotAfraidtoCommit.com for the latest thoughts on Continuous Deployment – and to get some...
View ArticleThe Role of Automation in CI/CD Testing
Continuous Integration/Continuous Deployment (CI/CD) is a critical methodology for software testing and bridges the gap between developers, testers, and operations. CI/CD embodies agile methodologies...
View ArticleUsing Version Control Systems for Continuous Deployment
Every developer has a story about the release that went wrong. How they deployed software at a customer location only to have it fail. How they had to roll back to a previous version and explain what...
View ArticleUnderstanding the DevOps Engineer Career Path
Before DevOps appeared around 2009, developers created software applications with little interaction across departments. When completed, they turned the software over to operations for delivery and...
View ArticleCommunity, Governance, and the Future of Kubernetes
AWS Container Day ft. Kubernetes Partner Panel Reaction Blog I had the pleasure of representing Armory along with other tech leaders from Rafay, Sedai, and Nirmata for the Amazon Web Services (AWS)...
View ArticleHow to Secure Kubernetes Workloads
Securing Kubernetes workloads is a critical part of Kubernetes deployments. Kubernetes workloads themselves are not inherently secure or insecure. The security of a Kubernetes workload depends on...
View ArticleRelease Roundup – April 2023
This month, we have continued to improve the UI and sign-up experience across our product set. Stay in the loop on the latest releases, keep up with our various products, as well as have the option to...
View ArticleThe Future of Continuous Deployment
By now you probably know that Continuous Deployment (CD) is an increasingly popular development process that enables teams to quickly deploy and update code without manual intervention. CD has...
View ArticleWhen Should You Choose Progressive Deployment Strategies?
Progressive deployment is a strategy for gradually deploying changes, with the goal of minimizing risk and maximizing feedback. There are many different approaches that can be taken when deploying...
View ArticleBreaking Down Continuous Integration Tools
Continuous integration (CI) automates the integration of code changes from many developers into one deployable unit. Cl keeps the main code branch up-to-date and automatically minimizes code...
View ArticleAutomate! (Wherever Possible.) – An Excerpt from Cybernews
This interview with Jason McIntosh, Principal Engineer at Armory, originally appeared on Cybernews. Read it in full here....
View ArticleWhat is DevSecOps?
Before agile development became an accepted approach to delivering software, companies waited until software contained all desired features before releasing it. Imagine waiting a year before a needed...
View ArticleWhat Are the Pros and Cons of Rolling Deployments?
Rolling deployments use a software release strategy that delivers new versions of an application in phases to minimize downtime. Anyone who has lived through a failed update knows how painful it can...
View ArticleContinuous Deployment KPIs
Key SDLC Performance Metrics for Engineering Leaders Engineering leaders must have an effective system in place to measure their team’s performance and ensure that they are meeting their goals. One...
View ArticleHow to Become a Site Reliability Engineer (SRE)
A site reliability engineer (SRE) bridges the gap between IT operations and software development. They understand coding and the overall task of keeping the system operating. The SRE role originated...
View ArticleAutomating Security Testing with a GitOps Workflow
GitOps is a workflow for automated deployment and management of applications using version control systems such as Git. It combines the power of continuous integration and automated security testing...
View Article