Welcome to the OpsMx blog
What Is Infrastructure as Code (IaC)?
Introduction The last decade has seen a radical shift in managing IT infrastructure. As a junior engineer, I worked as a UNIX and LINUX administrator. We had servers ranging from Large Solaris Frames to smaller outdated HPUX servers. At the end of my junior engineer tenure, we migrated to VMs. Managing VMs was easy, but […]
How to deploy applications safely with Argo and Spinnaker
Businesses have rapidly embraced GitOps as a standard Kubernetes deployment strategy as it helps them deploy applications in the shortest possible time. This is enabled by Argo, the most popular GitOps tool for rapid deployments. Argo Rollout, a reliable Progressive Delivery tool for Kubernetes, provides deployment strategies like blue-green and canary deployments. Thus, with GitOps, […]
Self Tuning – Part 1. Using Spinnaker and Prometheus alert manager webhooks to adjust pod memory usage
Problem Introduction: Kubernetes does a good job in self healing and application recovery from failure. New pods come up in the place of pods that crash. One reason for pods failing in kubernetes cluster is the memory consumed exceeding the limit set. In this case, kubernetes pods are OOM killed ( out of memory) and […]
Is Jenkins enough for Continuous Delivery?
Why do you need to modernize Jenkins pipelines with CD Automation? If there’s one Continuous Integration (CI) tool that software delivery teams swear by, it is undoubtedly Jenkins. Jenkins has been an indispensable CI tool for DevOps for over a decade. Jenkins is a flexible, open-source CI tool that software delivery teams use to build, […]
Terraform and Spinnaker – The dynamic duo for modern software delivery
Introduction Modern software delivery demands that infrastructure should be automated, and delivery must be continuous. Spinnaker and Terraform are two outstanding open-source tools that complement each other and play an important role in the software delivery value chain . The former is a Continuous Delivery (CD) tool, and the latter is an infrastructure provisioning automation […]
How Spinnaker Simplifies Deployments Into Kubernetes ?
What is Kubernetes? Kubernetes is a container orchestration framework that was developed by Google to manage docker containers. Kubernetes helps to manage applications that are running on hundreds or thousands of container environments. It can also manage applications running in different environments, like physical machines, virtual machines, or even hybrid deployment environments. Why Spinnaker for […]
Top Reasons to Integrate Jenkins with Spinnaker
Jenkins as a butler for your build activities There is no doubt that Jenkins is essentially the most popular Continuous Integration (CI) tool in the world. Today, many organizations have extended it to handle Continuous Delivery (CD) but with mixed results. The time and effort required to develop, manage, and maintain Jenkins scripts, plugins, and pipelines can […]
Ingenious opportunities with SlackOps on Spinnaker
To leverage the potential opportunities for managing a pipeline on spinnaker through the ease of a messenger platform, we will need to configure SlackOps. It is essential that a Slackbot is configured first before it can perform the assigned activities. What are Slackbots? A Slackbot is a type of Slack App designed to interact with […]
How Customers Use DevSecOps for Continuous Security and Compliance Automation
The State of Security and Compliance Automation The significant increase in malicious attacks during recent years has forced organizations to shift their efforts from reactive to proactive, preventive to diagnostic approaches. Teams that integrate security practices through their entire software supply chain deliver software quickly, safely, and reliably. This means they can successfully achieve continuous […]
Secure and Hardened Spinnaker CI/CD Platform
Security of Open Source Software (OSS) is paramount in the minds of Enterprises using OSS projects in production environments. Many OSS projects ensure that the software is patched quickly to mitigate any identified critical vulnerabilities. The exact vulnerabilities and timeline to fix them may not align with the Enterprise using these projects. Typically, vendors providing […]
Shining the Light on Dark Launches
One of DevOps’s core principles is feedback. Feedback is one of the “Three Ways” from which all DevOps patterns can be derived. Faster feedback means fewer problems and better features. Accelerating the feedback loop is a force multiplier because it enables faster technical and business decisions. It’s not a straight line to success. Faster feedback […]