Operations | Monitoring | ITSM | DevOps | Cloud

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

How to Unit Test with Python

Confidence in the quality, robustness, and reliability of a product are among the most valuable qualities sought after by consumers as well as businesses. This confidence is built through the rigorous testing of a product. In software engineering, practices like extreme programming (XP) and test-driven development (TDD) champion the belief that automated testing should be used from the start of a project.

Chaos Engineering & Autonomous Optimization combined to maximize resilience to failure

Today’s enterprises are struggling to cope with the complexities of their environments, technologies, and applications. On top of these challenges, they face faster release rates, and the need to always deliver the highest level of performance and availability to end-users, at the lowest possible cost.

Getting Real About Multi-Cloud DevOps

By now you’ve probably gotten the message – multi-cloud DevOps (or a hybrid on-prem/cloud approach) is the future of development and deployment architectures. The benefits of this approach are pretty clear: future proofing your business, optimizing for performance and availability, avoiding vendor lock-in, leveraging the best tools/elements of each cloud provider, and more.

Serving Files with Puppet - Part 1 - File Resource Source Attribute

The first in a 3 part series, where Adrian Parreiras Horta, Support Engineer at Puppet, takes us through the different methods of serving files with Puppet, and how this impacts the performance of the Puppet ecosystem. Part 1 discusses the different source attributes of the Puppet File resource.

Serving Files with Puppet - Part 2 - Implications and Performance

The second in a three-part series, where Adrian Parreiras Horta, Support Engineer at Puppet, takes us through the different methods of serving files with Puppet, and how this impacts the performance of the Puppet ecosystem. Part 2 discusses the implications on performance for the methods previously discussed.