Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on DevOps, CI/CD, Automation and related technologies.

Image scanning for Google Cloud Build

In this article, you will learn how to add inline image scanning to a Google Cloud Build pipeline using the Sysdig Secure DevOps platform. We will show you how to create a basic workflow to build your container image, scan the image, and push it to a registry. We will also customize scanning policies to stop the build if a high-risk vulnerability is detected.

Redirect HTTP to HTTPS with HAProxy

Use the HAProxy load balancer to redirect users from HTTP to HTTPS automatically. For decades, our lives have become increasingly dependent on sending and receiving data from across the Internet. Now, with more people working, studying, and hanging with friends remotely, that trend is showing an uptick. Yet, adversaries seem to be grasping at that communication from every direction.

Getting Started with Continuous Integration

It is impossible to overestimate the importance of a strong development environment when scaling your team’s capacity. Nowadays, most organizations use Git, and one of the popular and successful development models used by many organizations is Gitflow. When making use of such models, continuous integration (CI) is key as it enables faster project delivery and offers reduced risk and expenses thanks to self-managed and easy-to-control dedicated teams.

What The Heck Is Continuous Integration (CI), Delivery (CD), And Deployment (CDP)?

CI and CD tools are popular for a good reason. They help us automate the application lifecycle, fully or partially. However, the problem is that, in some cases, we are moving away from the core principles behind the CI and CD processes. Products on the market tend to “bend” the definitions of what CI and CD are so that their products can get “yet another sticker”. This is an attempt to bring sanity into the insane situation in which everything and nothing are CI and CD.

Effective Alerting for a Server Monitoring

Every minute of server downtime can cost you serious revenue. 98% of organizations revealed that a single hour of downtime costs them over $100,000. The good news is that you can effectively prevent such losses with server monitoring software. Being a critical piece of your technical infrastructure, servers must be continuously tracked for their performance, and health. Efficient server monitoring lets you resolve issues before they become too critical.

Continuous Deployment explained in code

Don Brown, CTO/Co-founder of Sleuth and ex-Atlassian Architect, shows what Continuous Deployment is and how to we use it to build and deploy Sleuth, itself a deployment tracker. It steps through the CircleCI and Fabric configuration files and code that takes each commit to master and puts them through staging and production environments automatically.

Smart Cities: Cars, Roads & Mobility

This is the third blog post in a series on “Smart Cities and Urban Environments” and the implications for networks & telecoms. About 55% of the world’s population lives in urban areas; for developed OECD countries the figure is about 80%. Urbanisation is good for economic and even environmental reasons, but brings challenges for transport, roads and personal mobility*.

Monitor code deployments with Deployment Tracking in Datadog APM

Continuous integration and continuous delivery (CI/CD) pipelines have become fundamental to modern software development and code deployment. Implementing CI/CD practices can let teams deploy code more quickly and efficiently. But with these methods come a number of new challenges: bad code deploys are a major source of downtime and can lead to a loss of revenue and customer trust.

Rethinking Ops

Looking back at my years working with infrastructure and going through it’s changes, I believe its time we start to rethink Operations because clearly this model of Ops as cluster or infrastructure admins does not scale. Developers will always out-demand their capacity to supply. Either your headcount is out of control or your ability to innovate and deliver is severely hamstrung. Operations becomes this interrupt-driven thing where we’re just fighting fires as they happen.

How Serverless is an emerging Software Architecture?

Software development has greatly evolved over the years. Serverless is an emerging software architecture that could resolve issues when it comes to developing software solutions. As software developers, you’re tasked with server setup, installing the software, operating systems requirements, server management and maintenance, designing an application with high fault tolerance and availability, as well as managing load balance and more.