DevOps Series : Software Testing

Introduction In this article, we will see together different basic concepts about Software Testing. There are different goals around it. The first one is obviously to search for defects than can be fixed to improve software quality. Then to validate that the software meets its purpose and finally facilitate refactoring and upgrades by validating that everything is still working after. As seen …

DevOps Series : Software Testing Read More »

DevOps Series : Jenkins

Introduction In this lecture, we will discuss Jenkin, a free and open source automation server which helps automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery. It is free and entirely written in Java. This product is a widely used application around the world that has around 300k installations and growing day by day. Finally, it is …

DevOps Series : Jenkins Read More »

DevOps Series : Puppet (1/2)

Introduction Puppet is one of the oldest IT automation tool based on Ruby. It’s used to configure, manage, deploy and orchestrate various applications accross your infrastructure. Puppet comes with multiple built-in resources types (Puppet resources), that can perform almost any IT-driven automation task. There are two deployment model : Puppet supports various OS like RedHat, …

DevOps Series : Puppet (1/2) Read More »

DevOps Series : Java, NodeJS and Python Basics

Introduction DevOps engineers must be comfortable with Linux but also with softwares and programming languages like Python, NodeJS and Java. It’s important to understand how applications are built, deployed and how to troubleshoot, in order to be able to setup CI/CD. In this article, we will see together 3 of the most used programming languages used. Java …

DevOps Series : Java, NodeJS and Python Basics Read More »